From 8fee84eb0ce61cc8fa7fe3169719bdbfd6044237 Mon Sep 17 00:00:00 2001 From: Simon Marsh Date: Sat, 4 May 2019 23:59:02 +0100 Subject: [PATCH] Initial import --- user/pages/01.home/bgp-communities/default.md | 71 ++ user/pages/01.home/blog.md | 18 + .../01.home/burble-dn42-services/default.md | 109 +++ .../01.home/burble-dn42-services/default.md~ | 109 +++ .../certs/ca-burble-dn42.pem | 22 + .../certs/dn42-fr-rbx1.pem | 26 + .../certs/dn42-tr-ist1.pem | 27 + .../01.home/certificate-authority/default.md | 66 ++ user/pages/01.home/dns/default.md | 143 +++ user/pages/01.home/ipam/default.md | 100 +++ user/pages/01.home/ipam/default.md~ | 99 ++ user/pages/01.home/maintenance-log/default.md | 399 +++++++++ user/pages/01.home/routing-policy/default.md | 45 + user/pages/02.peering/default.md | 845 ++++++++++++++++++ .../03.monitoring/01.network-reach/default.md | 84 ++ user/pages/03.monitoring/Chart.bundle.min.js | 10 + user/pages/03.monitoring/default.md | 16 + user/pages/03.monitoring/vis.min.css | 1 + user/pages/03.monitoring/vis.min.js | 47 + user/pages/04.about/DN42 Map 190311.png | Bin 0 -> 622124 bytes user/pages/04.about/DN42 Map 190419.png | Bin 0 -> 621615 bytes user/pages/04.about/default.md | 39 + 22 files changed, 2276 insertions(+) create mode 100755 user/pages/01.home/bgp-communities/default.md create mode 100755 user/pages/01.home/blog.md create mode 100755 user/pages/01.home/burble-dn42-services/default.md create mode 100755 user/pages/01.home/burble-dn42-services/default.md~ create mode 100755 user/pages/01.home/certificate-authority/certs/ca-burble-dn42.pem create mode 100755 user/pages/01.home/certificate-authority/certs/dn42-fr-rbx1.pem create mode 100755 user/pages/01.home/certificate-authority/certs/dn42-tr-ist1.pem create mode 100755 user/pages/01.home/certificate-authority/default.md create mode 100755 user/pages/01.home/dns/default.md create mode 100755 user/pages/01.home/ipam/default.md create mode 100755 user/pages/01.home/ipam/default.md~ create mode 100755 user/pages/01.home/maintenance-log/default.md create mode 100755 user/pages/01.home/routing-policy/default.md create mode 100755 user/pages/02.peering/default.md create mode 100755 user/pages/03.monitoring/01.network-reach/default.md create mode 100755 user/pages/03.monitoring/Chart.bundle.min.js create mode 100755 user/pages/03.monitoring/default.md create mode 100755 user/pages/03.monitoring/vis.min.css create mode 100755 user/pages/03.monitoring/vis.min.js create mode 100755 user/pages/04.about/DN42 Map 190311.png create mode 100755 user/pages/04.about/DN42 Map 190419.png create mode 100755 user/pages/04.about/default.md diff --git a/user/pages/01.home/bgp-communities/default.md b/user/pages/01.home/bgp-communities/default.md new file mode 100755 index 0000000..52b760d --- /dev/null +++ b/user/pages/01.home/bgp-communities/default.md @@ -0,0 +1,71 @@ +--- +title: 'BGP Communities' +visible: true +hero_classes: '' +hero_image: '' +continue_link: '1' +content: + items: '- ''@self.children''' + limit: '5' + order: + by: date + dir: desc + pagination: '1' + url_taxonomy_filters: '1' +--- + +Details of the BGP communities supported by the burble.dn42 network. + +=== + +### DN42 Communities + +[DN42 Communities](https://dn42.net/howto/Bird-communities) are applied both internally and externally, and are used to influence the [Routing Policy](/home/routing-policy). + +|Community  |Description| +|:---|:---| +|( 64511 : 0 < x < 21 )   | Max latency | +|( 64511 : 20 < x < 30 )   | Min bandwidth | +|( 64511 : 30 < x < 35 )   | Min encryption | +|( 64511 : 40 < x < 54 )   | Route Origin | + +### Well Known BGP Communities + +The following well known communities are implemented in the network. + +|Community  |Description|Action| +|:---|:---|:---| +| ( 65535 : 65281 )   | No Export | Prefix should not be exported outside of AS4242422601 | +| ( 65535 : 65282 )   | No Advertise   | Prefix should not be exported to any peers | +| ( 65535 : 65283 )   | Local-AS | Prefix should not be exported outside of region | + +## burble.dn42 Specific Communities + +burble.dn42 implements [large BGP communities](http://largebgpcommunities.net/), with [ISO 3166-1 / UNSD](https://en.wikipedia.org/wiki/ISO_3166-1) country, and [UNSD](https://unstats.un.org/unsd/methodology/m49/) region codes. + +### Informational Communities + +|Community  |Description| +|:---|:---| +| ( 4242422601 : 100 : _country code_ )   | Route learned in this country | +| ( 4242422601 : 110 : _region code_ )   | Route learned in this region | +| ( 4242422601 : 120 : _host code_ )   | Route learned on this host | +| ( 4242422601 : 130 : 1 )   | Route is a direct peer | +| ( 4242422601 : 140 : _DN42 region_ )   | Route learned in this DN42 region | +| ( 4242422601 : 150 : _AS-NUM_ )   | Route learned in this burble.dn42 sub-AS | +  + +#### Host Index Table + +|Host  |Index| +|:---|:---| +|dn42-fr-rbx1   | 22 | +|dn42-uk-lon1   | 21 | +|dn42-lt-vil1   | 29 | +|dn42-ru-mos1   | 2 | +|dn42-us-dal1   | 31 | +|dn42-us-mia1   | 28 | +|dn42-us-sea1   | 18 | +|dn42-us-lax1   | 30 | +|dn42-sg-sig1   | 27 | +|dn42-au-syd1   | 24 | diff --git a/user/pages/01.home/blog.md b/user/pages/01.home/blog.md new file mode 100755 index 0000000..140333f --- /dev/null +++ b/user/pages/01.home/blog.md @@ -0,0 +1,18 @@ +--- +title: home +body_classes: 'title-center title-h1h2' +hero_classes: 'overlay-light hero-large' +content: + items: + - '@self.children' + limit: 5 + order: + by: date + dir: desc + pagination: true + url_taxonomy_filters: true +--- + +

burble.dn42

+

experimental global networking

+

 

\ No newline at end of file diff --git a/user/pages/01.home/burble-dn42-services/default.md b/user/pages/01.home/burble-dn42-services/default.md new file mode 100755 index 0000000..0e7b902 --- /dev/null +++ b/user/pages/01.home/burble-dn42-services/default.md @@ -0,0 +1,109 @@ +--- +title: Services +visible: true +--- + +List of public services provided by the burble.dn42 network. + +=== + +#Services + +## Public Website + +[burble.dn42](http://burble.dn42/) (dn42 link) +[dn42.burble.com](https://dn42.burble.com/) (public internet link) + +This website is built using [GRAV](https://getgrav.org/) and currently hosted on dn42-fr-rbx1. The public internet version is protected by [CloudFlare](https://www.cloudflare.com). +Longer term, regional replicas of the DN42 site may be provided however this is not currently configured. + +## Looking Glass + +[lg.burble.com](https://lg.burble.com) (public internet link) + +The burble.dn42 looking glass is based on [bird-lg](https://github.com/sileht/bird-lg) with patches by [Zhaofeng](https://github.com/zhaofengli/bird-lg) and myself to fix the formating and bird2 compatibility. +A fork of sileht/bird-lg that includes Zhaofeng's and my fixes is available on [GitHub](https://github.com/sesa-me/bird-lg). + +DN42 registry data in the BGP Map part of the looking glass uses [lgregmapper](https://git.dn42.us/burble/lgregmapper) +to interface with [dn42regsrv](https://git.dn42.us/burble/dn42regsrv). + +[collector.burble.com](https://collector.burble.com) (public internet link) + +The collector summarises routes from each of the burble.dn42 regions, providing a global view of network connectivity. Generally the collector will be quicker and easier to query when looking for global connectivity to an AS or network, however some functions are not supported (e.g. bgpmap functionality). + +Both looking glass are hosted behind [CloudFlare](https://www.cloudflare.com). + +## DNS + +|Authoritative Service|| +|:--|:--| +| ns1.burble.dn42
b.delegation-servers.dn42| 172.20.129.1
fd42:4242:2601:ac53::1 | + +|Recursive Service|| +|:--|:--| +| dns.burble.dn42
b.recursive-servers.dn42| 172.20.129.2
fd42:4242:2601:ac53::53 | +
+burble.dn42 provides a local, anycast, authoritative and recursive DNS service. +The [DNS Service](/home/dns) has it's own page. + +## Registry API Service and Explorer + +[dn42regsrv](https://git.dn42.us/burble/dn42regsrv) is a REST API for the DN42 registry +that provides a bridge between interactive applications and the registry. + +As well as the main REST API to the DN42 registry, the server can also generate ROA tables +and provides a small web application for exploring registry data. + +A public instance of the API and associated explorer web app is available at the +following URLs: + +* [https://explorer.burble.com/](https://explorer.burble.com/) (public internet link) +* [http://explorer.collector.dn42/](http://explorer.collector.dn42/) (DN42 link) + +## Global Route Collector + +* [https://grc.burble.com/](https://grc.burble.com/) (public internet link) +* [https://lg-grc.burble.com/](https://lg-grc.burble.com/) (public internet link) +* [http://collector.dn42/](http://collector.dn42/) (DN42 link) +* [http://lg.collector.dn42/](http://lg.collector.dn42/) (DN42 link) +* ssh shell@collector.dn42 + +The [global route collector](https://git.dn42.us/burble/grc) provides a central +bird instance that collects routes from peers across the DN42 network. +All users are invited to join the collector and help provide stats for the network. + +The route collector can currently be queried by using ssh to connect a bird shell +or via a looking glass. +Additional services and stats are expected to be developed in the future. + +## ROA Data + +Route Origin Authorisation (ROA) tables are generated using +[dn42regsrv](https://git.dn42.us/burble/dn42regsrv) and published to the +[dn42.burble.com](https://dn42.burble.com/) website for general use. + +The JSON output file can be used with [gortr](https://github.com/cloudflare/gortr) +to implement ROA checks via RPKI. +The Bird files can be used directly with Bird to implement ROA checks as detailed +in the DN42 Wiki ([Bird1](https://dn42.net/howto/Bird) / [Bird2](https://dn42.net/howto/Bird2)). + +|URL| IPv4/IPv6 |Description| +|---|---|---| +|[https://dn42.burble.com/roa/dn42_roa_46.json](https://dn42.burble.com/roa/dn42_roa_46.json)   |  Both  |   DN42 ROA data in JSON format | +|[https://dn42.burble.com/roa/dn42_roa_bird1_46.conf](https://dn42.burble.com/roa/dn42_roa_bird1_46.conf)   |  Both  |   DN42 ROA data for use with Bird1 | +|[https://dn42.burble.com/roa/dn42_roa_bird1_4.conf](https://dn42.burble.com/roa/dn42_roa_bird1_4.conf)   |  IPv4 Only  |   DN42 ROA data for use with Bird1 | +|[https://dn42.burble.com/roa/dn42_roa_bird1_6.conf](https://dn42.burble.com/roa/dn42_roa_bird1_6.conf)   |  IPv6 Only  |   DN42 ROA data for use with Bird1 | +|[https://dn42.burble.com/roa/dn42_roa_bird2_46.conf](https://dn42.burble.com/roa/dn42_roa_bird2_46.conf)   |  Both  |   DN42 ROA data for use with Bird2 | +|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf)   |  IPv4 Only  |   DN42 ROA data for use with Bird2 | +|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf)   |  IPv6 Only  |   DN42 ROA data for use with Bird2 | + + +## Network Status and Reporting + +[dn42.status.burble.com](https://dn42.status.burble.com/) + +Each node in the network is monitored by [UptimeRobot](https://uptimerobot.com/) with alerts if a node becomes unavailable. + +Internally, nodes are measured by [netdata](https://github.com/netdata/netdata) which provides a real time view of each node. [prometheus](https://prometheus.io/) is then used to collect and store that data for historical reporting. [grafana](https://grafana.com/) is used for visualisation, but this is not currently a public service. + +Syslogs are exported in real time to a central logging node on the internal network. \ No newline at end of file diff --git a/user/pages/01.home/burble-dn42-services/default.md~ b/user/pages/01.home/burble-dn42-services/default.md~ new file mode 100755 index 0000000..57ab69b --- /dev/null +++ b/user/pages/01.home/burble-dn42-services/default.md~ @@ -0,0 +1,109 @@ +--- +title: Services +visible: true +--- + +List of public services provided by the burble.dn42 network. + +=== + +#Services + +## Public Website + +[burble.dn42](http://burble.dn42/) (dn42 link) +[dn42.burble.com](https://dn42.burble.com/) (public internet link) + +This website is built using [GRAV](https://getgrav.org/) and currently hosted on dn42-fr-rbx1. The public internet version is protected by [CloudFlare](https://www.cloudflare.com). +Longer term, regional replicas of the DN42 site may be provided however this is not currently configured. + +## Looking Glass + +[lg.burble.com](https://lg.burble.com) (public internet link) + +The burble.dn42 looking glass is based on [bird-lg](https://github.com/sileht/bird-lg) with patches by [Zhaofeng](https://github.com/zhaofengli/bird-lg) and myself to fix the formating and bird2 compatibility. +A fork of sileht/bird-lg that includes Zhaofeng's and my fixes is available on [GitHub](https://github.com/sesa-me/bird-lg). + +DN42 registry data in the BGP Map part of the looking glass uses [lgregmapper](https://git.dn42.us/burble/lgregmapper) +to interface with [dn42regsrv](https://git.dn42.us/burble/dn42regsrv). + +[collector.burble.com](https://collector.burble.com) (public internet link) + +The collector summarises routes from each of the burble.dn42 regions, providing a global view of network connectivity. Generally the collector will be quicker and easier to query when looking for global connectivity to an AS or network, however some functions are not supported (e.g. bgpmap functionality). + +Both looking glass are hosted behind [CloudFlare](https://www.cloudflare.com). + +## DNS + +|Authoritative Service|| +|:--|:--| +| ns1.burble.dn42
b.delegation-servers.dn42| 172.20.129.161
fd42:4242:2601:ac53::1 | + +|Recursive Service|| +|:--|:--| +| dns.burble.dn42
b.recursive-servers.dn42| 172.20.129.163
fd42:4242:2601:ac53::53 | +
+burble.dn42 provides a local, anycast, authoritative and recursive DNS service. +The [DNS Service](/home/dns) has it's own page. + +## Registry API Service and Explorer + +[dn42regsrv](https://git.dn42.us/burble/dn42regsrv) is a REST API for the DN42 registry +that provides a bridge between interactive applications and the registry. + +As well as the main REST API to the DN42 registry, the server can also generate ROA tables +and provides a small web application for exploring registry data. + +A public instance of the API and associated explorer web app is available at the +following URLs: + +* [https://explorer.burble.com/](https://explorer.burble.com/) (public internet link) +* [http://explorer.collector.dn42/](http://explorer.collector.dn42/) (DN42 link) + +## Global Route Collector + +* [https://grc.burble.com/](https://grc.burble.com/) (public internet link) +* [https://lg-grc.burble.com/](https://lg-grc.burble.com/) (public internet link) +* [http://collector.dn42/](http://collector.dn42/) (DN42 link) +* [http://lg.collector.dn42/](http://lg.collector.dn42/) (DN42 link) +* ssh shell@collector.dn42 + +The [global route collector](https://git.dn42.us/burble/grc) provides a central +bird instance that collects routes from peers across the DN42 network. +All users are invited to join the collector and help provide stats for the network. + +The route collector can currently be queried by using ssh to connect a bird shell +or via a looking glass. +Additional services and stats are expected to be developed in the future. + +## ROA Data + +Route Origin Authorisation (ROA) tables are generated using +[dn42regsrv](https://git.dn42.us/burble/dn42regsrv) and published to the +[dn42.burble.com](https://dn42.burble.com/) website for general use. + +The JSON output file can be used with [gortr](https://github.com/cloudflare/gortr) +to implement ROA checks via RPKI. +The Bird files can be used directly with Bird to implement ROA checks as detailed +in the DN42 Wiki ([Bird1](https://dn42.net/howto/Bird) / [Bird2](https://dn42.net/howto/Bird2)). + +|URL| IPv4/IPv6 |Description| +|---|---|---| +|[https://dn42.burble.com/roa/dn42_roa_46.json](https://dn42.burble.com/roa/dn42_roa_46.json)   |  Both  |   DN42 ROA data in JSON format | +|[https://dn42.burble.com/roa/dn42_roa_bird1_46.conf](https://dn42.burble.com/roa/dn42_roa_bird1_46.conf)   |  Both  |   DN42 ROA data for use with Bird1 | +|[https://dn42.burble.com/roa/dn42_roa_bird1_4.conf](https://dn42.burble.com/roa/dn42_roa_bird1_4.conf)   |  IPv4 Only  |   DN42 ROA data for use with Bird1 | +|[https://dn42.burble.com/roa/dn42_roa_bird1_6.conf](https://dn42.burble.com/roa/dn42_roa_bird1_6.conf)   |  IPv6 Only  |   DN42 ROA data for use with Bird1 | +|[https://dn42.burble.com/roa/dn42_roa_bird2_46.conf](https://dn42.burble.com/roa/dn42_roa_bird2_46.conf)   |  Both  |   DN42 ROA data for use with Bird2 | +|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf)   |  IPv4 Only  |   DN42 ROA data for use with Bird2 | +|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf)   |  IPv6 Only  |   DN42 ROA data for use with Bird2 | + + +## Network Status and Reporting + +[dn42.status.burble.com](https://dn42.status.burble.com/) + +Each node in the network is monitored by [UptimeRobot](https://uptimerobot.com/) with alerts if a node becomes unavailable. + +Internally, nodes are measured by [netdata](https://github.com/netdata/netdata) which provides a real time view of each node. [prometheus](https://prometheus.io/) is then used to collect and store that data for historical reporting. [grafana](https://grafana.com/) is used for visualisation, but this is not currently a public service. + +Syslogs are exported in real time to a central logging node on the internal network. \ No newline at end of file diff --git a/user/pages/01.home/certificate-authority/certs/ca-burble-dn42.pem b/user/pages/01.home/certificate-authority/certs/ca-burble-dn42.pem new file mode 100755 index 0000000..9056f52 --- /dev/null +++ b/user/pages/01.home/certificate-authority/certs/ca-burble-dn42.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDrDCCApSgAwIBAgIJAIZWD8xmHTYFMA0GCSqGSIb3DQEBCwUAMGsxCzAJBgNV +BAYTAkdCMQ0wCwYDVQQIDARkbjQyMRQwEgYDVQQKDAtidXJibGUuZG40MjEXMBUG +A1UEAwwOY2EuYnVyYmxlLmRuNDIxHjAcBgkqhkiG9w0BCQEWD2RuNDJAYnVyYmxl +LmNvbTAeFw0xODEyMjIwOTIxMDhaFw0yMDEyMjEwOTIxMDhaMGsxCzAJBgNVBAYT +AkdCMQ0wCwYDVQQIDARkbjQyMRQwEgYDVQQKDAtidXJibGUuZG40MjEXMBUGA1UE +AwwOY2EuYnVyYmxlLmRuNDIxHjAcBgkqhkiG9w0BCQEWD2RuNDJAYnVyYmxlLmNv +bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALEsUm0KtuwZjrMeWl/x +t8f5XCLdDdBAm9KWfJWl9fwxTFkwYEMaXMLjhsmoLKuyXejs7X72VAA/Ctz9KuiQ +l/teuGKvt8gNbq3IXVH9KxW8uiSWJIUklZ801qLjUX4kzWJlCgug7Xd2Q0LsevvC +QMSNa2Blfh6ieMtjeQNaRhoyy3xEn7t/CNkn5U+bVFTUYE31fREWyEJe2avX2KIs +y55GxlkUmOZZPAsMs9at+NmfDWsxOYJSYBOeLsyzJnHWX0g+X9sBf14CDPL3KVxq +NdGlPGYmJXr8Q5bNUv6diHSGd4nW/ft/IRGPpgXpwzcQNQHfneZUGSC9L+0B4LR4 +sqkCAwEAAaNTMFEwHQYDVR0OBBYEFN8+6wkXTKajsoezC1nzvBe+YZscMB8GA1Ud +IwQYMBaAFN8+6wkXTKajsoezC1nzvBe+YZscMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBAEdmCZyKaEk2AOcgVkQ9OMAR+AaGIUCazvWKGx2DXAJI +2zmeEKx1tkRAkEQkzoUo7vor+X8/f3FVmtVF5bxbI9y7LsrXSNZB62z+Voyj36Id +rOx05MN9FPbz6FAD5a7vTWCK7hRgGTaUGwYVyVXy9iiSA8Oqm8sqblvfk9jz3E5Y +TJP6b8Y/Dq9BLpciozqSLo2zPOvl7kaN3kS3eufzA4O9LKfFIxXIcqfsSzFlbQyu +afBrjiG18FVCNPQW3kCBk2oOWl7z/SJjB1oG/ZcDhSdHYPj+1gTsnzTKAB8qJikh +gGwJMRLy1L5Bd0p63in5SNX9LXVsY+8YiA7sa3yAhWc= +-----END CERTIFICATE----- diff --git a/user/pages/01.home/certificate-authority/certs/dn42-fr-rbx1.pem b/user/pages/01.home/certificate-authority/certs/dn42-fr-rbx1.pem new file mode 100755 index 0000000..b23e011 --- /dev/null +++ b/user/pages/01.home/certificate-authority/certs/dn42-fr-rbx1.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEbzCCA1egAwIBAgIBAzANBgkqhkiG9w0BAQsFADBrMQswCQYDVQQGEwJHQjEN +MAsGA1UECAwEZG40MjEUMBIGA1UECgwLYnVyYmxlLmRuNDIxFzAVBgNVBAMMDmNh +LmJ1cmJsZS5kbjQyMR4wHAYJKoZIhvcNAQkBFg9kbjQyQGJ1cmJsZS5jb20wHhcN +MTgxMjI3MjEzNjQ0WhcNMTkxMjI3MjEzNjQ0WjBpMQswCQYDVQQGEwJHQjENMAsG +A1UECAwEZG40MjEUMBIGA1UECgwLYnVyYmxlLmRuNDIxFTATBgNVBAMMDGRuNDIt +ZnItcmJ4MTEeMBwGCSqGSIb3DQEJARYPZG40MkBidXJibGUuY29tMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfHAfz9iECSoNr6h9kgSHiVKZouumvhG +RUiUEYx2oSmizEAyr8ACHAWJATaHavmUONw2/vumWQleq8Wqpgx1MtD1sa98MjNz +Jqwe1Ee1/U6lHqpsz7zR3ODo+TgHXrms/DbrAw0Zf36uhEa9JxOEtVbtZo5UxI7c +RDtlSBh2uvacBJj4QQYJgysOain0jMs7ltQITtesqGAaSM72sI+K/tgAjLX7Xv+V +W8ZYKaRzw232fpa3ZY2+3DX5eOiFNFUFPstsUulXdCsedCuZ65D/Ic793Oa5XxOf +YLso6Aaj53k+Kay4+lSU9Ely7276lH9IarwlwG+4I3DN3RidNv7hlQIDAQABo4IB +HjCCARowCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0 +ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFM/xE6S8HA+ZMDO5AaUcwe8uvA88MIGd +BgNVHSMEgZUwgZKAFN8+6wkXTKajsoezC1nzvBe+YZscoW+kbTBrMQswCQYDVQQG +EwJHQjENMAsGA1UECAwEZG40MjEUMBIGA1UECgwLYnVyYmxlLmRuNDIxFzAVBgNV +BAMMDmNhLmJ1cmJsZS5kbjQyMR4wHAYJKoZIhvcNAQkBFg9kbjQyQGJ1cmJsZS5j +b22CCQCGVg/MZh02BTATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8EBAMCB4Aw +DQYJKoZIhvcNAQELBQADggEBAJZxJ4fllcgdBgzO/uxJBqgiggAjDdCAGh3QT8i7 +8BTbBgCarFRvjENFidwWQmij3O5NlNOgl+Rl65TRrFzGxCIXyQK4lfkDTycqATGp +qdvW5zCmw6YBOlFRNRTM895eQaSgRFjz/OHV67YPCG62tN4159xkFOZCIkkACNqa +5tj9RXEut8AIlEIqtNnCE+9fT9Ya++FMXChGGE2FlbrOktvYixA175SXXRzZkdKH +S6XITEvjBaIOuWfGL8R1qYlm/Bx+VNINfMOs9glTewV0pGRVr/OKhY8bxoPeu6I3 +c+ERkik4UoQAW+iQsnk2EzJ8Nj5X1192qm43dvSuu74x32E= +-----END CERTIFICATE----- diff --git a/user/pages/01.home/certificate-authority/certs/dn42-tr-ist1.pem b/user/pages/01.home/certificate-authority/certs/dn42-tr-ist1.pem new file mode 100755 index 0000000..7c70da6 --- /dev/null +++ b/user/pages/01.home/certificate-authority/certs/dn42-tr-ist1.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIElTCCA32gAwIBAgIBATANBgkqhkiG9w0BAQsFADBrMQswCQYDVQQGEwJHQjEN +MAsGA1UECAwEZG40MjEUMBIGA1UECgwLYnVyYmxlLmRuNDIxFzAVBgNVBAMMDmNh +LmJ1cmJsZS5kbjQyMR4wHAYJKoZIhvcNAQkBFg9kbjQyQGJ1cmJsZS5jb20wHhcN +MTgxMjIyMDkzNjM1WhcNMjAxMjIxMDkzNjM1WjB1MQswCQYDVQQGEwJHQjENMAsG +A1UECAwEZG40MjEUMBIGA1UECgwLYnVyYmxlLmRuNDIxITAfBgNVBAMMGGRuNDIt +dHItaXN0MS5idXJibGUuZG40MjEeMBwGCSqGSIb3DQEJARYPZG40MkBidXJibGUu +Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyUHRzl28+G9TxoxO +u3Y1qpoDMSmM0NHcw3ngUOmcgaU4FS8K+3DvOheEnIXaxDEpBPZBM38vJm3k+VbP +ptz8c1T8DikPFph5kMxMxQal1PIN8DGEjuSqq6gA0Q/YP0xXjuMatr9H1dXs+hGe +ISQ8hQe020TDlCBsKsFl1vDDkLm3/lOxaQyR01PcoHROqUa3DBCVIief2VAgqjjX +If3A5RIrBaMncoimS2NwF1L4IW2ddkve4Qzmi+/G2WD4thuZ8A0JLuOll3iTzcqa +yxJ9r2uZK53YnJ8xU/pQE0KDHQ6hQRmuRY50AkzKBz1VNniUXQ6xWHrljqRh/63p +Sk3WowIDAQABo4IBODCCATQwCQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBkAw +MwYJYIZIAYb4QgENBCYWJE9wZW5TU0wgR2VuZXJhdGVkIFNlcnZlciBDZXJ0aWZp +Y2F0ZTAdBgNVHQ4EFgQUWCZ9u67+O2VlKn4asqR1YztFehswgZ0GA1UdIwSBlTCB +koAU3z7rCRdMpqOyh7MLWfO8F75hmxyhb6RtMGsxCzAJBgNVBAYTAkdCMQ0wCwYD +VQQIDARkbjQyMRQwEgYDVQQKDAtidXJibGUuZG40MjEXMBUGA1UEAwwOY2EuYnVy +YmxlLmRuNDIxHjAcBgkqhkiG9w0BCQEWD2RuNDJAYnVyYmxlLmNvbYIJAIZWD8xm +HTYFMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAsGA1UdDwQEAwIFoDANBgkqhkiG9w0B +AQsFAAOCAQEAITWha2pzr3RYU5vkuLSCfxjJyGb2fSgKJoJ2H6lhE8CB6yOJUAxM +pSw7ahfmBTDkBDh9j7ClBJA/3tzhJxEwMhBQPmWfZ0bhUnTw5v6NZ3to0flQ33Pk +okgh4pFQ4+EsRyrMKHXxtfAuG/C99oDC44zgXQV7g0FcBmEnwSU1l1L/j6K9w/g0 +OQNaqXe4LfyhaqDb9D1moRV2cxQUeqM+ljkQr7NaKZzB9p67p/QBTDrqvRNVO9ew +14kCGYaCl5XRCu6MWMPrJr4yoUXRqS7bA8tlDBk6DkWJ9ghW93NFcIkVCSyYEc9F ++HwbwjjtBjZgkRbSyynA6mIn4teyYkI7Hg== +-----END CERTIFICATE----- diff --git a/user/pages/01.home/certificate-authority/default.md b/user/pages/01.home/certificate-authority/default.md new file mode 100755 index 0000000..8435f40 --- /dev/null +++ b/user/pages/01.home/certificate-authority/default.md @@ -0,0 +1,66 @@ +--- +title: 'Certificate Authority' +visible: true +--- + +burble.dn42 certificate authority details. + +=== + +# Certificate Authority + +The burble.dn42 network maintains a self-signed certificate authority to generate X.509 certificates for peers who are unable to use un-signed keys because of restrictions with their router implementations. + +Please submit key signing requests to dn42@burble.com, emails should be signed with your PGP identity. + +**Certificates are valid for 1 year, and if your certificate expires your peering will be removed.** + +Peering using X.509 certificates is supported with the following tunnel types: + +* OpenVPN +* IPSec/GRE + +## burble.dn42 CA details + +||| +|---|---| +|countryName|GB| +|stateOrProvinceName    |dn42| +|organizationName|burble.dn2| +|commonName|ca.burble.dn42| +|emailAddress|dn42@burble.com| + +##### Certificate Expiry Date: ```Dec 21 09:21:08 2020 GMT``` + +#### ca.burble.dn42 certificate + +[ca-burble-dn42.pem](/home/certificate-authority/certs/ca-burble-dn42.pem) + +``` +-----BEGIN CERTIFICATE----- +MIIDrDCCApSgAwIBAgIJAIZWD8xmHTYFMA0GCSqGSIb3DQEBCwUAMGsxCzAJBgNV +BAYTAkdCMQ0wCwYDVQQIDARkbjQyMRQwEgYDVQQKDAtidXJibGUuZG40MjEXMBUG +A1UEAwwOY2EuYnVyYmxlLmRuNDIxHjAcBgkqhkiG9w0BCQEWD2RuNDJAYnVyYmxl +LmNvbTAeFw0xODEyMjIwOTIxMDhaFw0yMDEyMjEwOTIxMDhaMGsxCzAJBgNVBAYT +AkdCMQ0wCwYDVQQIDARkbjQyMRQwEgYDVQQKDAtidXJibGUuZG40MjEXMBUGA1UE +AwwOY2EuYnVyYmxlLmRuNDIxHjAcBgkqhkiG9w0BCQEWD2RuNDJAYnVyYmxlLmNv +bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALEsUm0KtuwZjrMeWl/x +t8f5XCLdDdBAm9KWfJWl9fwxTFkwYEMaXMLjhsmoLKuyXejs7X72VAA/Ctz9KuiQ +l/teuGKvt8gNbq3IXVH9KxW8uiSWJIUklZ801qLjUX4kzWJlCgug7Xd2Q0LsevvC +QMSNa2Blfh6ieMtjeQNaRhoyy3xEn7t/CNkn5U+bVFTUYE31fREWyEJe2avX2KIs +y55GxlkUmOZZPAsMs9at+NmfDWsxOYJSYBOeLsyzJnHWX0g+X9sBf14CDPL3KVxq +NdGlPGYmJXr8Q5bNUv6diHSGd4nW/ft/IRGPpgXpwzcQNQHfneZUGSC9L+0B4LR4 +sqkCAwEAAaNTMFEwHQYDVR0OBBYEFN8+6wkXTKajsoezC1nzvBe+YZscMB8GA1Ud +IwQYMBaAFN8+6wkXTKajsoezC1nzvBe+YZscMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBAEdmCZyKaEk2AOcgVkQ9OMAR+AaGIUCazvWKGx2DXAJI +2zmeEKx1tkRAkEQkzoUo7vor+X8/f3FVmtVF5bxbI9y7LsrXSNZB62z+Voyj36Id +rOx05MN9FPbz6FAD5a7vTWCK7hRgGTaUGwYVyVXy9iiSA8Oqm8sqblvfk9jz3E5Y +TJP6b8Y/Dq9BLpciozqSLo2zPOvl7kaN3kS3eufzA4O9LKfFIxXIcqfsSzFlbQyu +afBrjiG18FVCNPQW3kCBk2oOWl7z/SJjB1oG/ZcDhSdHYPj+1gTsnzTKAB8qJikh +gGwJMRLy1L5Bd0p63in5SNX9LXVsY+8YiA7sa3yAhWc= +-----END CERTIFICATE----- +``` + +## Host Certificates + +See the [Peering](/peering) page for signed host certificates. diff --git a/user/pages/01.home/dns/default.md b/user/pages/01.home/dns/default.md new file mode 100755 index 0000000..5047b98 --- /dev/null +++ b/user/pages/01.home/dns/default.md @@ -0,0 +1,143 @@ +--- +title: DNS +published: true +visible: true +--- + +burble.dn42 DNS services + +=== + +# DNS Services + +burble.dn42 DNS services are anycast across every node to provide fast, local responses network wide + +## Authoritative DNS Service + +||| +|---|---| +| ns1.burble.dn42
b.delegation-servers.dn42| 172.20.129.1
fd42:4242:2601:ac53::1 | +
+ns1.burble.dn42 is slaved to master.delegation-servers.dn42, and provides +DNSSEC signed, authoritative data for DN42 related zones. + +The authoritative service may be used as the root for a local DNS resolver, with the assurance +that returned DNS records are traceable via DNSSEC to the DN42 registry. The service +also supports AXFR and may be used as a master to a local, slaved, root zone. + +*Note that ns1.burble.dn42 will not forward DNS queries. +Forwarding is provided by the recursive service, dns.burble.dn42.* + + +*Slaved DN42 zones* + +* .dn42 +* .recursive-servers.dn42 +* .delegation-servers.dn42 +* d.f.ip6.arpa. +* 20.172.in-addr.arpa. +* 21.172.in-addr.arpa. +* 22.172.in-addr.arpa. +* 23.172.in-addr.arpa. +* 31.172.in-addr.arpa. +* 10.in-addr.arpa. + +*burble.dn42 zones* + +* . (local root zone) +* .burble.dn42. +* .collector.dn42. +* 1.0.6.2.2.4.2.4.2.4.d.f.ip6.arpa. +* 0/27.129.20.172.in-addr.arpa. +* 160/27.129.20.172.in-addr.arpa. + +The root zone also includes stubs for resolving domains in networks associated to DN42 (e.g. .hack). + + +## Recursive DNS Service + +||| +|---|---| +| dns.burble.dn42
b.recursive-servers.dn42| 172.20.129.2
fd42:4242:2601:ac53::53 | +
+dns.burble.dn42 is a caching, recursive DNS service for DN42 related zones using +the burble.dn42 authoritative service as a local root zone. +The recursor is DNSSEC enabled and validates all queries. + +#### Using the recursive DNS service + +Users are encouraged to consult recursive-servers.dn42 to obtain a list of +recursive DNS services and configure at least two independent resolvers +to obtain the best resilience. + +``` +$ host -l recursive-servers.dn42 fd42:4242:2601:ac53::1 +Using domain server: +Name: fd42:4242:2601:ac53::1 +Address: fd42:4242:2601:ac53::1#53 +Aliases: + +recursive-servers.dn42 name server a.recursive-servers.dn42. +recursive-servers.dn42 name server b.recursive-servers.dn42. +recursive-servers.dn42 name server j.recursive-servers.dn42. +recursive-servers.dn42 name server y.recursive-servers.dn42. +a.recursive-servers.dn42 has address 172.20.0.53 +a.recursive-servers.dn42 has IPv6 address fd42:d42:d42:54::1 +b.recursive-servers.dn42 has address 172.20.129.2 +b.recursive-servers.dn42 has IPv6 address fd42:4242:2601:ac53::53 +j.recursive-servers.dn42 has address 172.20.1.19 +j.recursive-servers.dn42 has IPv6 address fd42:5d71:219:0:1::43 +y.recursive-servers.dn42 has address 172.20.20.65 +y.recursive-servers.dn42 has IPv6 address fd42:c01d:beef::2 +``` + +Example resolv.conf using IPv6 with IPv4 fallback +``` +# DN42 resolve.conf + +search dn42 + +# burble.dn42 service +# b.recursive-servers.dn42 +nameserver fd42:4242:2601:ac53::53 + +# j.recursive-servers.dn42 +nameserver fd42:5d71:219:0:1::43 + +# y.recursive-servers.dn42 +nameserver 172.20.20.65 +``` + +## Implementation + +The DNS service is implemented as a tiered, anycast service with each node +in the network providing a local cache in front of regional, master nodes. + +#### Edge Nodes + +Each node in the network runs [dnsdist](https://dnsdist.org/), which forwards +queries to regional master nodes and then caches the responses to provide +a fast, local access to DNS data. + +Anycast routes to the DNS servers are advertised to the main Bird2 instance using +[GoBGP](https://github.com/osrg/gobgp) and a health checking script. + +#### Master Nodes + +| Region | Host | Location | +|:--|:--|:--| +| Europe | dns.fr-rbx1.burble.dn42 | OVH, Roubaix, France | +| Eastern Europe | dns.lt-vil1.burble.dn42 | Time4VPS, Vilnius, Lithuania | +| Americas (East) | dns.ca-bhs2.burble.dn42 | OVH, Beauharnois, Canada | +| Americas (Mid & West) | dns.us-dal3.burble.dn42 | HostDoc, Dallas, USA | +| Asia and Oceania | dns.sg-sin2.burble.dn42 | OVH, Singapore | +
+The master nodes are implemented using [PowerDNS](https://www.powerdns.com/). + +The Authoritative DNS servers are configured as slaves replicating from the +DN42 master for .dn42 related zones and a hidden master located on the private, +internal network for burble.dn42 zones. The root zone is built automatically +from the registry using [dn42regsrv](https://git.dn42.us/burble/dn42regsrv). + +The recursive service is provided by the pdns-recursor configured with DNSSEC +validation and additional caching. diff --git a/user/pages/01.home/ipam/default.md b/user/pages/01.home/ipam/default.md new file mode 100755 index 0000000..55b39c6 --- /dev/null +++ b/user/pages/01.home/ipam/default.md @@ -0,0 +1,100 @@ + +--- +title: 'IPAM' +visible: true +--- + +burble.dn42 IP addresses + +=== + +## IP Address Management + +#### burble.dn42 Services + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +| |172.20.129.0| |Reserved| +|ns1.burble.dn42|172.20.129.1|fd42:4242:2601:ac53::1|Authoritative DNS Master| +|dns.burble.dn42|172.20.129.2|fd42:4242:2601:ac53::53|Recursive DNS Resolver| +|www.burble.dn42|172.20.129.3|fd42:4242:2601:ac80::1|Website| +|collector.dn42|172.20.129.4|fd42:4242:2601:ac12::1|Global Route Collector| +| |_172.20.129.5-31_| |_Unallocated_| +|collector.burble.dn42|None|fd42:4242:2601:36::b|burble.dn42 Route Collector| +
+ +Legacy service addresses, these will be removed shortly + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +| |172.20.129.160| |Reserved| +|ns1.burble.dn42|172.20.129.161|fd42:4242:2601:ac53::1|Authoritative DNS Master| +|www.burble.dn42|172.20.129.162|fd42:4242:2601:ac80::1|Website| +|dns.burble.dn42|172.20.129.163|fd42:4242:2601:ac53::53|Recursive DNS Resolver| +| |172.20.129.164| |Unallocated| +|collector.dn42|172.20.129.165|fd42:4242:2601:ac12::1|Global Route Collector| +| |172.20.129.166| |Unallocated| +| |172.20.129.167| |Unallocated| +| |172.20.129.168| |Unallocated| +|collector.burble.dn42| |fd42:4242:2601:36::b|burble.dn42 Route Collector| +
+ +#### burble.dn42 Nodes (DN42) + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +|dn42-us-nyc1.burble.dn42|172.20.129.168|fd42:4242:2601:34::1|| +|dn42-de-fra1.burble.dn42|172.20.129.169|fd42:4242:2601:31::1|| +|dn42-us-sea2.burble.dn42|172.20.129.170|fd42:4242:2601:2c::1|| +|dn42-us-chi2.burble.dn42|172.20.129.171|fd42:4242:2601:2b::1|| +|dn42-us-dal3.burble.dn42|172.20.129.172|fd42:4242:2601:2a::1|| +|dn42-sg-sin3.burble.dn42|172.20.129.173|fd42:4242:2601:29::1|| +|dn42-us-lax2.burble.dn42|172.20.129.174|fd42:4242:2601:28::1|| +|dn42-vn-han1.burble.dn42|172.20.129.175|fd42:4242:2601:27::1|| +|dn42-no-osl1.burble.dn42|172.20.129.176|fd42:4242:2601:26::1|| +|dn42-ca-bhs1.burble.dn42|172.20.129.177|fd42:4242:2601:25::1|| +|dn42-uk-lon2.burble.dn42|172.20.129.178|fd42:4242:2601:24::1|| +|dn42-tr-ist1.burble.dn42|172.20.129.179|fd42:4242:2601:23::1|| +|dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1|| +|dn42-sg-sin2.burble.dn42|172.20.129.181|fd42:4242:2601:37::1|| +|dn42-jp-tyo1.burble.dn42|172.20.129.182|fd42:4242:2601:3e::1|| +|dn42-us-mia1.burble.dn42|172.20.129.183|fd42:4242:2601:3c::1|| +|dn42-ru-mos1.burble.dn42|172.20.129.184|fd42:4242:2601:22::1|| +|dn42-at-vie1.burble.dn42|172.20.129.185|fd42:4242:2601:39::1|| +|dn42-us-sea1.burble.dn42|172.20.129.186|fd42:4242:2601:32::1|| +|dn42-uk-lon1.burble.dn42|172.20.129.187|fd42:4242:2601:35::1|| +|dn42-fr-rbx1.burble.dn42|172.20.129.188|fd42:4242:2601:36::1|| +|dn42-lt-vil1.burble.dn42|172.20.129.189|fd42:4242:2601:3d::1|| +|dn42-uk-bri1.burble.dn42|172.20.129.190|fd42:4242:2601:20::1|| +| |172.20.129.190|fd42:4242:2601:31::1|Reserved| + +#### burble.dn42 Nodes (Public) + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +|dn42-de-fra1.burble.com|176.96.138.245|2a0d:5940:1:c3::b35c|| +|dn42-us-sea2.burble.com|96.8.121.205| || +|dn42-us-chi2.burble.com|198.46.223.227| || +|dn42-us-dal3.burble.com|107.155.79.108|2604:880:398:353::1|| +|dn42-sg-sin3.burble.com|139.99.53.118| || +|dn42-us-lax2.burble.com|104.168.88.15| || +|dn42-vn-han1.burble.com|103.199.17.246| || +|dn42-no-osl1.burble.com|185.175.56.155|2a0d:5600:30:18::8c3a|| +|dn42-ca-bhs1.burble.com|54.39.20.247|2607:5300:201:3100::3c20|| +|dn42-uk-lon2.burble.com|185.121.25.166|2a04:92c7:e:537::96cb|| +|dn42-tr-ist1.burble.com|185.181.210.90| || +|dn42-au-syd1.burble.com|139.99.194.24|2402:1f00:8100:400::986|| +|dn42-sg-sin2.burble.com|139.99.97.88|2402:1f00:8000:800::8d2|| +|dn42-jp-tyo1.burble.com|172.93.221.20|2403:71c0:2000::d:8b97|| +|dn42-us-mia1.burble.com|93.119.178.120|2001:550:1d05:30::58e:3ef3|| +|dn42-ru-mos1.burble.com|176.32.35.228|2a00:b700::1:1e0|| +|dn42-us-sea1.burble.com|199.180.133.100| || +|dn42-uk-lon1.burble.com|185.121.25.242|2a04:92c7:e:bd2::e6b9|| +|dn42-fr-rbx1.burble.com|91.121.7.182|2001:41d0:1:5ab6::1|| +|dn42-lt-vil1.burble.com|195.181.241.93|2a02:7b40:c3b5:f15d::1|| +|dn42-us-nyc1.burble.com|185.213.26.143|2a0d:5600:33:b::1|| +|dn42-at-vie1.burble.com|185.175.58.235|2a0d:5600:31:7::1|| + + + + diff --git a/user/pages/01.home/ipam/default.md~ b/user/pages/01.home/ipam/default.md~ new file mode 100755 index 0000000..b5852b4 --- /dev/null +++ b/user/pages/01.home/ipam/default.md~ @@ -0,0 +1,99 @@ + +--- +title: 'IPAM' +visible: true +--- + +burble.dn42 IP addresses + +=== + +## IP Address Management + +#### burble.dn42 Services + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +| |172.20.129.0| |Reserved| +|ns1.burble.dn42|172.20.129.1|fd42:4242:2601:ac53::1|Authoritative DNS Master| +|dns.burble.dn42|172.20.129.2|fd42:4242:2601:ac53::53|Recursive DNS Resolver| +|www.burble.dn42|172.20.129.3|fd42:4242:2601:ac80::1|Website| +|collector.dn42|172.20.129.4|fd42:4242:2601:ac12::1|Global Route Collector| +| |_172.20.129.5-31_| |_Unallocated_| +|collector.burble.dn42|None|fd42:4242:2601:36::b|burble.dn42 Route Collector| +
+ +Legacy service addresses, these will be removed shortly + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +| |172.20.129.160| |Reserved| +|ns1.burble.dn42|172.20.129.161|fd42:4242:2601:ac53::1|Authoritative DNS Master| +|www.burble.dn42|172.20.129.162|fd42:4242:2601:ac80::1|Website| +|dns.burble.dn42|172.20.129.163|fd42:4242:2601:ac53::53|Recursive DNS Resolver| +| |172.20.129.164| |Unallocated| +|collector.dn42|172.20.129.165|fd42:4242:2601:ac12::1|Global Route Collector| +| |172.20.129.166| |Unallocated| +| |172.20.129.167| |Unallocated| +| |172.20.129.168| |Unallocated| +|collector.burble.dn42| |fd42:4242:2601:36::b|burble.dn42 Route Collector| +
+ +#### burble.dn42 Nodes (DN42) + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +|dn42-de-fra1.burble.dn42|172.20.129.169|fd42:4242:2601:31::1|| +|dn42-us-sea2.burble.dn42|172.20.129.170|fd42:4242:2601:2c::1|| +|dn42-us-chi2.burble.dn42|172.20.129.171|fd42:4242:2601:2b::1|| +|dn42-us-dal3.burble.dn42|172.20.129.172|fd42:4242:2601:2a::1|| +|dn42-sg-sin3.burble.dn42|172.20.129.173|fd42:4242:2601:29::1|| +|dn42-us-lax2.burble.dn42|172.20.129.174|fd42:4242:2601:28::1|| +|dn42-vn-han1.burble.dn42|172.20.129.175|fd42:4242:2601:27::1|| +|dn42-no-osl1.burble.dn42|172.20.129.176|fd42:4242:2601:26::1|| +|dn42-ca-bhs1.burble.dn42|172.20.129.177|fd42:4242:2601:25::1|| +|dn42-uk-lon2.burble.dn42|172.20.129.178|fd42:4242:2601:24::1|| +|dn42-tr-ist1.burble.dn42|172.20.129.179|fd42:4242:2601:23::1|| +|dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1|| +|dn42-sg-sin2.burble.dn42|172.20.129.181|fd42:4242:2601:37::1|| +|dn42-jp-tyo1.burble.dn42|172.20.129.182|fd42:4242:2601:3e::1|| +|dn42-us-mia1.burble.dn42|172.20.129.183|fd42:4242:2601:3c::1|| +|dn42-ru-mos1.burble.dn42|172.20.129.184|fd42:4242:2601:22::1|| +| |172.20.129.185|fd42:4242:2601:3f::1|Unallocated| +|dn42-us-sea1.burble.dn42|172.20.129.186|fd42:4242:2601:32::1|| +|dn42-uk-lon1.burble.dn42|172.20.129.187|fd42:4242:2601:35::1|| +|dn42-fr-rbx1.burble.dn42|172.20.129.188|fd42:4242:2601:36::1|| +|dn42-lt-vil1.burble.dn42|172.20.129.189|fd42:4242:2601:3d::1|| +|dn42-uk-bri1.burble.dn42|172.20.129.190|fd42:4242:2601:20::1|| +| |172.20.129.190|fd42:4242:2601:31::1|Reserved| + +#### burble.dn42 Nodes (Public) + +|DNS|IPv4|IPv6|Comment| +|:--|:--|:--|:--| +|dn42-de-fra1.burble.com|176.96.138.245|2a0d:5940:1:c3::b35c|| +|dn42-us-sea2.burble.com|96.8.121.205| || +|dn42-us-chi2.burble.com|198.46.223.227| || +|dn42-us-dal3.burble.com|107.155.79.108|2604:880:398:353::1|| +|dn42-sg-sin3.burble.com|139.99.53.118| || +|dn42-us-lax2.burble.com|104.168.88.15| || +|dn42-vn-han1.burble.com|103.199.17.246| || +|dn42-no-osl1.burble.com|185.175.56.155|2a0d:5600:30:18::8c3a|| +|dn42-ca-bhs1.burble.com|54.39.20.247|2607:5300:201:3100::3c20|| +|dn42-uk-lon2.burble.com|185.121.25.166|2a04:92c7:e:537::96cb|| +|dn42-tr-ist1.burble.com|185.181.210.90| || +|dn42-au-syd1.burble.com|139.99.194.24|2402:1f00:8100:400::986|| +|dn42-sg-sin2.burble.com|139.99.97.88|2402:1f00:8000:800::8d2|| +|dn42-jp-tyo1.burble.com|172.93.221.20|2403:71c0:2000::d:8b97|| +|dn42-us-mia1.burble.com|93.119.178.120|2001:550:1d05:30::58e:3ef3|| +|dn42-ru-mos1.burble.com|176.32.35.228|2a00:b700::1:1e0|| +|dn42-us-sea1.burble.com|199.180.133.100| || +|dn42-uk-lon1.burble.com|185.121.25.242|2a04:92c7:e:bd2::e6b9|| +|dn42-fr-rbx1.burble.com|91.121.7.182|2001:41d0:1:5ab6::1|| +|dn42-lt-vil1.burble.com|195.181.241.93|2a02:7b40:c3b5:f15d::1|| +|dn42-us-nyc1.burble.com|185.213.26.143|2a0d:5600:33:b::1|| +|dn42-at-vie1.burble.com|185.175.58.235|2a0d:5600:31:7::1|| + + + + diff --git a/user/pages/01.home/maintenance-log/default.md b/user/pages/01.home/maintenance-log/default.md new file mode 100755 index 0000000..33dca3b --- /dev/null +++ b/user/pages/01.home/maintenance-log/default.md @@ -0,0 +1,399 @@ + +--- +title: 'Maintenance Log' +visible: true +--- + +A log of changes to the burble.dn42 network. + +=== + +## burble.dn42 Maintenance Log + +#### 1st May 2019 + +Seems traceroutes and some Europe Region, IPv4 related DNS lookups weren't working. +Both are fixed now. + + +Added new peers: + +* [AS76140](https://explorer.burble.com/#/aut-num/AS76140) / +[FEUERROT](https://explorer.burble.com/#/mntner/FEUERROT-MNT) at dn42-de-fra1 + +#### 30th April 2019 + +New node added and ready for peering + +* dn42-ca-bhs2 (Beauharnois, Canada) + +With the addition of several new nodes, the internal BGP confederations +have been re-orginised. +This new organisation should provide better balance and allow for more local services. + +* The North American region has been split in two, becoming Central & West Coast +and East Coast. +* lt-vil1 and at-vie1 have been moved to the East Europe region. + +Added new peers: + +* [AS4242423581](https://explorer.burble.com/#/aut-num/AS4242423581) / +[CLOUDYSKIES](https://explorer.burble.com/#/mntner/CLOUDYSKIES-MNT) at dn42-us-lax2 +* [AS4242420141](https://explorer.burble.com/#/aut-num/AS4242420141) / +[DEEPWATER](https://explorer.burble.com/#/mntner/DEEPWATER-MNT) at dn42-de-fra1 +* [AS4242420246](https://explorer.burble.com/#/aut-num/AS4242420246) / +[XESXEN](https://explorer.burble.com/#/mntner/XESXEN-MNT) at dn42-fr-rbx1 and dn42-uk-lon1 +* [AS4242422543](https://explorer.burble.com/#/aut-num/AS4242422543) / +[RESETTRAP](https://explorer.burble.com/#/mntner/RESETTRAP-MNT) at dn42-jp-tyo1 + +#### 19th April 2019 + +New nodes added and ready for peering. + +* dn42-at-vie1 (Vienna, Austria) +* dn42-us-nyc1 (New York, United States) + +#### 18th April 2019 + +Over the last week, and number of major changes have taken place to the burble.dn42 network. +These include: + +* Configuring [Jool](https://www.jool.mx) to provide IPv4 to IPv6 SIIT for the new 172.20.129.0/27 prefix +The aim is for all internal services of the burble.dn42 network to be provided by IPv6, with +SIIT taking place at the network edge for external IPv4 users. +* Configuring Jool to provide a NAT64 service +So that internal, IPv6 only, services can access external IPv4 networks +* Adding a new VXLAN to the WAN overlay +The new VXLAN segregates DN42 traffic from the internal traffic and enables a separate DN42 +routing domain. As a side effect, this change also fixes the problem where internal IP addresses were +being leaked and causing confusing traceroutes for DN42 users. + +Over time, internal IPv4 services will be removed + + +#### 12th April 2019 + +New prefix 172.20.129.0/27 registered to provide space for more nodes +and additional services. + +172.20.129.0/27 will be used as anycast addresses for services. +172.20.129.160/27 will be used for burble.dn42 nodes + +Added new peers: + +* [AS4242421063](https://explorer.burble.com/#/aut-num/AS4242421063) / +[ZIIS](https://explorer.burble.com/#/mntner/ZIIS-MNT) at dn42-uk-lon1 +* [AS4242421475](https://explorer.burble.com/#/aut-num/AS4242421475) / +[SIRMYSTERION](https://explorer.burble.com/#/mntner/SIRMYSTERION-MNT) at dn42-us-chi2 + + +#### 7th April 2019 + +Added an old node in to the DN42 network, dn42-sg-sin2. +RPKI and DNS services have been moved to the node from dn42-sg-sin2 +which should improve diversification and stability. + +#### 3rd April 2019 + +Added new peers: + +* [AS4242423974](https://explorer.burble.com/#/aut-num/AS4242423974) / +[GIGGA](https://explorer.burble.com/#/mntner/GIGGA-MNT) at dn42-sg-sin3 + +#### 31st March 2019 + +The DNS service has gone global, with every node in the burble.dn42 network +now participating in the DNS Anycast service. +More details can be found on the [DNS](/home/dns) page. + + +#### 26rd March 2019 + +Added new peers: + +* [AS4242420568](https://explorer.burble.com/#/aut-num/AS4242420568) / +[MARSHY](https://explorer.burble.com/#/mntner/MARSHY-MNT) at dn42-au-syd1 +* [AS4242423853](https://explorer.burble.com/#/aut-num/AS4242423853) / +[CHENYAO2333](https://explorer.burble.com/#/mntner/CHENYAO2333-MNT) at dn42-ca-bhs1 +* [AS4242423328](https://explorer.burble.com/#/aut-num/AS4242423328) / +[DEBOERDN2000](https://explorer.burble.com/#/mntner/DEBOERDN2000-MNT) at dn42-ca-bhs1 +* [AS4242423924](https://explorer.burble.com/#/aut-num/AS4242423924) / +[EVILZONE](https://explorer.burble.com/#/mntner/EVILZONE-MNT) at dn42-sg-sin3 + +#### 11th March 2019 + +New node added dn42-de-fra1 + +#### 9th March 2019 + +Added new peers: + +* [AS4242420101](https://explorer.burble.com/#/aut-num/AS4242420101) / +[HEXA](https://explorer.burble.com/#/mntner/HEXA-MNT) at dn42-fr-rbx1 +* [AS4242423783](https://explorer.burble.com/#/aut-num/AS4242423783) / +[OZARK](https://explorer.burble.com/#/mntner/OZARK-MNT) at dn42-au-syd1 +* [AS4242420571](https://explorer.burble.com/#/aut-num/AS4242420571) / +[CAICAI](https://explorer.burble.com/#/mntner/CAICAI-MNT) at dn42-vn-han1 + +A new instance of the registry explorer has been created that references +the 'object-fix' branch of the DN42 registry. The main purpose of this +is to support the new [DNS](/home/dns) system being developed. + +[http://grc.burble.dn42:8043/](http://grc.burble.dn42:8043/) + +A couple of the nodes on the network experienced some downtime over the week: + +* dn42-us-mia1 was down to 2 days and had to be rebuilt as my VPS provider's +storage array crashed. +* dn42-us-dal3 was also down for a few hours, the provider accidently +suspended the VPS due to a billing error on their side + + + + +#### 7th March 2019 + +Added new peers + +* [AS4242421955](https://explorer.burble.com/#/aut-num/AS4242421955) / +[NOP](https://explorer.burble.com/#/mntner/NOP-MNT) at dn42-fr-rbx1 +* [AS4242420161](https://explorer.burble.com/#/aut-num/AS4242420161) / +[ZZZ](https://explorer.burble.com/#/mntner/ZZZ-MNT) at dn42-jp-tyo1 + +#### 26th February 2019 + +Initialised [GRC website](https://grc.burble.com) + +Added new peers + +* [AS4242422626](https://explorer.burble.com/#/aut-num/AS4242422626) / +[HANNIBAL](https://explorer.burble.com/#/mntner/HANNIBAL-MNT) at dn42-fr-rbx1 +* [AS4242423156](https://explorer.burble.com/#/aut-num/AS4242423156) / +[BUROA](https://explorer.burble.com/#/mntner/BUROA-MNT) at dn42-us-chi2 + +#### 21st February 2019 + +The [Looking Glass](https://lg.burble.com) has been udpated to use +[lgregmapper](https://git.dn42.us/burble/lgregmapper) and data from +[dn42regsrv](https://git.dn42.us/burble/dn42regsrv). + +#### 19th February 2019 + +New peer added: + +* [AS4242423975](https://explorer.burble.com/#/aut-num/AS4242423975) / +[FELIX](https://explorer.burble.com/#/mntner/FELIX-MNT) at dn42-fr-rbx1 + +#### 18th February 2019 + +The internal and public ROA service has been moved over to using dn42regsrv. +See the [services](/home/burble-dn42-services) page for more details. + +New peer added: + +* [AS4242423973](https://explorer.burble.com/#/aut-num/AS4242423973) / +[TECHNOPOINT](https://explorer.burble.com/#/mntner/TECHNOPOINT-MNT) at dn42-sg-sin3 + +#### 16th February 2019 + +New peers added: + +* [AS4242420182](https://explorer.burble.com/#/aut-num/AS4242420812) / +[JAN](https://explorer.burble.com/#/mntner/JAN-MNT) at dn42-uk-lon1 +* [AS4242422042](https://explorer.burble.com/#/aut-num/AS4242422042) / +[KLEEN](https://explorer.burble.com/#/mntner/KLEEN-MNT) at dn42-fr-rbx1 +* [AS4242423201](https://explorer.burble.com/#/aut-num/AS4242423201) / +[DDPO](https://explorer.burble.com/#/mntner/DDPO-MNT) at dn42-uk-lon1 + +#### 10th February 2019 + +Updated the [services](/home/burble-dn42-services) to include new stuff:: + +* DNS +* Registry REST API and Explorer +* Global Route Collector + +New peers added: + +* AS4242420191 +/ TCDUE +at dn42-uk-lon1 +* AS4242422019 +/ HENOKV +at dn42-fr-rbx1 +* AS64713 +/ MARTIN89 +at dn42-fr-rbx1 +* AS4242423000 +/ RELROD +at dn42-ca-bhs1 +* AS4242421656 +/ PHIIVO +at dn42-us-lax2 + +#### 26th January 2019 + +New service ! + +A burble.dn42 route [collector](https://collector.burble.com) has been added, together with +some interesting [stats](/monitoring/network-reach) showing reachability of DN42 from the burble.dn42 network. + +A common, global route collector is in progress, see [here](https://git.dn42.us/burble/grc) + +#### 21st January 2019 + +New peer added: + +* AS4242423306 / TIMK at dn42-au-syd1 + +#### 13th January 2019 + +bgpmap updated to add MNT and prefix info for ASes. + +New peers added: + +* AS4242420415 / TYLER at dn42-us-lax2 +* AS4242423569 / DHE at dn42-us-dal3 +* AS4242423585 / JD52RU at dn42-fr-rbx1 and dn42-uk-lon1 + +#### 12th January 2019 + +The [Looking Glass](https://lg.burble.com/) now supports bgpmap again. +My bird-lg fixes are available on [github](https://github.com/sesa-me/bird-lg). + +New peer added: + +* AS4242421501 / ADAMYI at dn42-au-syd1 + +#### 11th January 2019 + +Some layout fixes to the [Looking Glass](https://lg.burble.com/), including fixing whois lookups. + +#### 3rd January 2019 + +First new peers of 2019: + +* AS4242420505 / 42ISLIFE at dn42-ca-bhs1 +* AS4242421114 / GRGR at dn42-us-chi2 +* AS4242421050 / NAPSTERBATER at dn42-us-chi2 + +#### 2nd January 2019 + +Consolidated number of anycast sessions. + +#### 30th December 2018 + +Migrated US anycast services from dn42-us-dal1 to dn42-us-dal3. + +#### 27th December 2018 + +Added [Certificate Authority](/home/certificate-authority) details. + +#### 26th December 2018 + +Upgraded the [looking glass](https://lg.burble.com) with Zhaofeng [bird-lg fixes](https://github.com/zhaofengli/bird-lg/commits/zhaofengli). +ROA data is available through the burble.dn42 website, see the [Services](home/burble-dn42-services) page. +RPKI service is now replicated across regions to provide additional resiliency. +New version of bird2 deployed, including RPKI fixes from JRB0001. + +#### 24th December 2018 + +Added new peers: + +* AS4242422255/LINUXGEMINI at dn42-tr-ist1 +* AS4242421191/YAMAKAJA at dn42-fr-rbx1 +* AS4242423230/RASP at dn42-au-syd1 + +Updated the [Services](/home/burble-dn42-services) page to include more implementation details. +Reworked intra-confederation peering to provide more resilience. +Implemented ROA via RPKI updates using [roasrv](https://git.dn42.us/Yamakaja) by Yamakaja and [gortr](https://github.com/cloudflare/gortr) + +#### 16th December 2018 + +New node ! + +dn42-jp-tyo1 has been commissioned and is open for new peers in Tokyo, Japan. + +#### 14th December 2018 + +Updated host information and network map with new nodes. + +#### 10th December 2018 + +New peers added: +* AS4242423090/HEIAS at dn42-fr-rbx1 +* AS4242421979/MDUCHARME at dn42-us-sea2 + +dn42-us-sea2 is now operational and available for peering. + +#### 2nd December 2018 + +tinc + babeld is not a winning combination. Since introducing babeld, the burble.dn42 WAN overlay has experienced a number of periods of instability, with nodes dropping on and off the network. + +The WAN has been updated to use a Wireguard mesh with OSPF as IGP, and is now significantly more stable again. + +#### 1st December 2018 + +New peers added: +* AS4242420260/GISH at dn42-au-syd1 +* AS4242421009/KLARA at dn42-no-osl1 +* AS4242420058/ILL at dn42-au-syd1 +* AS4242422547/LANTIAN at dn42-fr-rbx1 / dn42-us-lax2 / dn42-sg-sin3 + +#### 30th November 2018 + +Three new nodes will be available for peering soon: + +* dn42-us-chi2 - Chicago, United States +* dn42-us-sea2 - Seattle, United States +* dn42-us-dal3 - Dallas, United States + +#### 29th November 2018 + +dn42-us-dal1 locked up, and has been restarted. + +#### 28th November 2018 + +dn42-uk-lon1, dn42-lt-vil1, dn42-sg-sin1 and dn42-us-mia1 all locked up at 03:00 UTC and have now been restarted. + +#### 23nd November 2018 + +Black Friday has delivered four new nodes to the burble.dn42 network: + +* dn42-vn-han1 - Hanoi, Vietnam +* dn42-no-osl1 - Oslo, Norway +* dn42-ca-bhs1 - Beauharnois, Canada +* dn42-us-lax2 - Los Angeles, United States +* dn42-sg-sin3 - Singapore + +All nodes are open to new peers, so just contact dn42@burble.com if you'd like to connect to the network. + +#### 22nd November 2018 + +New peers added: +* AS4242420165/ZAICA at dn42-fr-rbx1 +* AS42424222673/CORESTORAGE at dn42-uk-lon1 + +#### 18th November 2018 + +Updates to reverse DNS. + +#### 17th November 2018 + +Added new peers +* AS4242423640/HESSENET at dn42-fr-rbx1 +* AS4242420149/NIRF at dn42-lt-vil1 + +#### 17th November 2018 + +The internal routing protocol (IGP) for burble.dn42 has moved from OSPF to using [babeld](https://www.irif.fr/~jch/software/babel/). + +All nodes on the burble.dn42 network are inter-connected with a [tinc](https://www.tinc-vpn.org/) mesh. Despite the network physically spanning across contintents, OSPF saw the tinc overlay network as being flat which prevented effective use of technologies such as anycast and forced the use of central resources. The hope is that babel, configured to use an RTT metric, will allow better use of regional services. + +Please let me know if you observe any issues due to the new IGP. + +#### 16th November 2018 + +New node in Istanbul, Turkey. + +dn42-tr-ist1 has been commissioned and is now open for new peers. See the [peering](/peering) page for more details. \ No newline at end of file diff --git a/user/pages/01.home/routing-policy/default.md b/user/pages/01.home/routing-policy/default.md new file mode 100755 index 0000000..4f7411a --- /dev/null +++ b/user/pages/01.home/routing-policy/default.md @@ -0,0 +1,45 @@ +--- +title: 'Routing Policy' +visible: true +--- + +Details of the burble.dn42 routing policy. + +=== + +## Routing Policy + +With a global network and multiple peers, the burble.dn42 network typically has many alternative route paths for reaching a particular destination. The routing policy aims to keep route selection sane, and avoid sending traffic outside of a region where possible. + +### Policy Rules + +1. Direct routes for prefixes belonging to a peer should be given the highest priority. + So that traffic to peer networks is routed over the burble.dn42 network directly to the peer and not via an external 3rd party +3. Routes to the anycast prefixes should be prioritised through stable, low latency peers. + To ensure stability within the network and provide good routes for well known destinations (e.g. DNS and the DN42 wiki) +5. Where prefixes are tagged with a DN42 region, they should be routed locally or within the burble.dn42 network. + To avoid sending traffic across regions when this could have been avoided. + The AS path length is also increased between regions to pursuade external routers to also prefer local hosts. +7. Prioritise by shortest path, then lowest latency + +### Policy Implementation + +#### bgp local_pref + +The local_pref for routes is set on entry, and then propogated across the whole network (including across regions). This forces the network to prefer routes that, where possible, send traffic through the burble.dn42 network to a local peer, rather than sending cross regional traffic through external peers (aka [Cold Potato Routing](https://en.wikipedia.org/wiki/Hot-potato_and_cold-potato_routing)). + +|Local Pref   | Route Class | +|:---|:---| +| 1000   | Peer networks (AS path len = 1) | +| 900   | Prioritised routes for well known anycast prefixes | +| 500   | Route received in same DN42 region as it originated | +| 100   | Default | + +#### bgp med + +The med attribute is set _per host_ and not propogated through the network. +The use of med is intended to pursuade the host to choose the lowest latency route to a prefix, in the case where the local_pref and AS path lengths are equal. Routes that originate in a different burble.dn42 region also get an additional med penalty. + +``` +med = 10 + 4 if cross region + DN42 maxmimum latency via 65411 community (1 to 9) +``` diff --git a/user/pages/02.peering/default.md b/user/pages/02.peering/default.md new file mode 100755 index 0000000..95db1fd --- /dev/null +++ b/user/pages/02.peering/default.md @@ -0,0 +1,845 @@ +--- +title: peering +--- + +Peering with burble.dn42 +=== + +This page provides the information to get started on peering with the burble.dn42 network. +burble.dn42 is a set of global POPs integrated to the [dn42](https://dn42.us/) network, and new peering requests are welcome, whether you are a new starter or already have an established network. A description of the network is available in the [about](/about) page. + +####Peering Requests + +Please mail **dn42@burble.com** if you'd like to peer with me. + +By default, I'll configure a full transit connection with you which could mean I end up routing traffic over your network, but just let me know if you'd prefer a different peering arrangment. + +At a minimum, I'll need to know the following in order to establish a peering: + +* Your ASN +* The public address of your host +* The tunnel parameters, e.g. + * Port number, if using wireguard or OpenVPN + * Public key for wireguard or IPsec + * Any special config you need that is different to my defaults +* IP addresses of your end of the tunnel + * Typically these will be a single IPv4/32 and IPv6/128 from your DN42 allocation + +#### Residential ISPs and Dynamic IP addresses + +A 24/7 connection, with static IP addresses are the norm for DN42, and by default I will add firewall rules to limit tunnel traffic to your specific IP address. If you are connecting from a residential ISP or otherwise have a dynamic IP please let me know so that I can configure my side appropriately. If you don't do tell me, the peering will stop working when your IP address changes. + +#### Supported Tunnel Types + +I prefer to use [wireguard](https://wireguard.io/), it's simple to set up and just works. I have experience with each of the tunnel types listed below, but if you really want to use something else, just drop me an email and we'll work it out. + +* **[Wireguard](https://wireguard.io/)** + + I use a random port number and unique key for each Wireguard peer, so just mail me to confirm the port number and public key. + Endpoint names and IP addresses are detailed below. + + My wireguard AllowedIPs are: + ``` +AllowedIPs=fe80::/64 +AllowedIPs=fd00::/8 +AllowedIPs=0.0.0.0/0 + ``` + +* **IPSec/GRE** + + IPSec/GRE is supported for peers with static IP addresses only. + IPSec public keys for each host are listed below. + X.509 certificates are supported if absolutely required, see the [Certificate Authority](/home/certificate-authority) page. + + My preferred ipsec parameters: + + ``` +keyexchange=ikev2 +ike=aes256-sha256-modp2048! +esp=aes256-sha256-modp2048! +ikelifetime=28800s +lifetime=3600s +``` +My IPsec implementation is [Strongswan](https://www.strongswan.org/). + +* **[OpenVPN](https://openvpn.net/)** + + By default, I will configure cipher aes-256-cbc, with a random OpenVPN port number and shared key. + + A client/server configuration with X.509 certificates can be deployed if required, see the [Certificate Authority](/home/certificate-authority) page. + +####Allowed Traffic + +Only the network ranges will be forwarded through the DN42 network, all other traffic will be dropped. + +**IPv4** +``` +172.16.0.0/12 +10.0.0.0/8 +``` + +**IPv6** +``` +fd00::/8 +``` + +BGP peer addresses are more permissive to allow for link local or non-DN42 IP addresses within the tunnel, but these will not be forwarded through the DN42 network. + +#### BGP Configuration + +The burble.dn42 network is divided in to a number of BGP confederations +(see the [about](/about) page). The confederations use internal ASNs that are not +valid on DN42 and the network is presented as a single AS using the assigned DN42 +ASN (AS4242422601) to external peers. + +||| +|---|---| +|**Network Name** |BURBLE| +|**BURBLE-MNT**|dn42@burble.com| +|**ASN**|AS4242422601| +  + +The burble.dn42 network uses [bird 2](https://bird.network.cz/?get_doc&f=bird.html&v=20), and the following features are supported: + +* Multiprotocol BGP [RFC 4760](https://www.rfc-editor.org/info/rfc4760) +* BGP Large Communities [RFC 8092](http://www.rfc-editor.org/info/rfc8092) +* BGP Confederations [RFC 5065](https://www.rfc-editor.org/info/rfc5065) +* dn42 Route Origin Authorisation (ROA - see below section on Route Filtering) +* dn42 [BGP communities](https://wiki.dn42.us/howto/Bird-communities) +* burble.dn42 custom [large communities](/home/bgp-communities) +* burble.dn42 [Routing Policy](/home/routing-policy) + +**Route Filtering** + +Incoming routes are filtered according the rules in the dn42 registry (data/filter.txt and data/filter6.txt). + +Additionally Route Origin Authorisation (ROA) is implemented with updates through RPKI, +using [dn42regsrv](https://git.dn42.us/burble/dn42regsrv) and +[gortr](https://github.com/cloudflare/gortr). This means any advertised prefix that does +not have a corresponding route{,6} object in the DN42 registry will be dropped. + +The DN42 ROA data is provided as a public service, see the [Services](/home/burble-dn42-services) page. + +Generic Allowed Prefixes: + +IPv4 +``` +172.20.0.0/14{21,29}, # dn42 +172.20.0.0/24{28,32}, # dn42 Anycast +172.21.0.0/24{28,32}, # dn42 Anycast +172.22.0.0/24{28,32}, # dn42 Anycast +172.23.0.0/24{28,32}, # dn42 Anycast +172.31.0.0/16+, # ChaosVPN +10.100.0.0/14+, # ChaosVPN +10.0.0.0/8{15,24} # Freifunk.net +``` + +IPv6 +``` +fd00::/8{44,64} +``` + +#### Testing + +Within the tunnel, hosts respond to ping and traceroute, but also have the echo (port 7) and daytime (port 13) services enabled. These can be used to check the tunnel is up and configured correctly. + +``` +$ ping fe80::42:2601:32:1%wg0 +PING fe80::42:2601:32:1%wg0(fe80::42:2601:32:1%wg0) 56 data bytes +64 bytes from fe80::42:2601:32:1%wg0: icmp_seq=1 ttl=64 time=4.44 ms +64 bytes from fe80::42:2601:32:1%wg0: icmp_seq=2 ttl=64 time=4.52 ms +64 bytes from fe80::42:2601:32:1%wg0: icmp_seq=3 ttl=64 time=4.96 ms +^C +--- fe80::42:2601:32:1%wg0 ping statistics --- +3 packets transmitted, 3 received, 0% packet loss, time 2003ms +rtt min/avg/max/mdev = 4.445/4.643/4.961/0.233 ms +$ netcat fe80::42:2601:32:1%wg0 13 +Sun Sep 23 09:57:26 2018 +^C +$ +``` + +Once peering is established I have a BGP looking glass [here](https://lg.burble.com/) (public internet link) and global route [collector](https://collector.burble.com) which can be used to check routing. + +--- +#### Network Information +The burble.dn42 is fully meshed between nodes using wireguard tunnels and VXLAN. However, the network is configured as a number of sub-AS regions within a single BGP confederation to allow for regional services and to reduce the number of iBGP sessions. See the [about](/about) page for more details and a network diagram. + +The internal, confederation ASNs documented here are *for information only* as they are not valid DN42 ASNs. +When peering with burble.dn42 the DN42 assigned AS4242422601 should always be used. + +||| +|---|---| +|**IPv4 Prefix (Services)** |172.20.129.0/27| +|**IPv4 Prefix (Nodes)** |172.20.129.160/27| +|**IPv6 Prefix**|fd42:4242:2601::/48| + +###North and West Europe Core +Internal ASN: AS4226010150 + +####dn42-fr-rbx1 +||| +|---|---| +|**Location**|OVH, Roubaix, France| +|**Alias**|sunflower| +|**Public Hostname**|dn42-fr-rbx1.burble.com| +|**Public IPv4 Address**|91.121.7.182| +|**Public IPv6 Address**|2001:41d0:1:5ab6::1| +|**Tunnel IPv4 Peer Address**|172.20.129.188/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:36:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:36::1/128| +|**X.509 Host Certificate**|[dn42-fr-rbx1.pem](/home/certificate-authority/certs/dn42-fr-rbx1.pem)| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsOVLqqSRI5c2xrOiUoi9 +6RQYFQtCUlSWrTxIMIvm2UxFUQKILh3XeegEgP7473yStsQ/Ug8HfD0zP5DDeNfj +I0pO/qVeQFICVSO18vWiH/ONUn3cMGIdMnHeP28Yz8wESfuMLUD6YkyEARkVF4Og +mZ96GvKkm9IxYNjMdcDlqr+NOOMrHv+iOQR/CxUWlQYozqAtjljxv+dJxf8w95HS +r0gChtIoruroPuXi3t5F/G+1qPPphqUKF8N3LNNtqMbRmotgu4y2Oa6oQcqK+NcP +wPoH1syA+JYGnzFSPJRvV7G/UalpwSyd/UeV/orx24Vz0C135scRAQA8CX3a458W +gui9QDpAyd3zo+KFaLTpbyt/KAlrC1FxzKrCTiCYiXYwWwCyv7yYEDONVbFZ/Ujn +r+OmpcA3sLcrueA5miCtwB6PAgm9gEyMgsfhZtQTcVZk6L5lCPab2MH68Ve9T+vg +ufruW6D4sahym/uNhPOk9rEj1TYCX8qqCWK2HjFTaScV30pRQ/6jjaFE6ip5xIO7 +hiCmi+CGgKyAg84EDQNKB8cmuF4fFMkC4dogTvF9USFOhv1YhsrDKzWLIAgc721f +Jm0DIOPKHqxNzjabKLG0jxw9CQbaKNWp9f+Ne8/DBL/lhU9xRFSoGN9HIFnMFMP6 +S/cZLXifpcoJzseYdlzsyD8CAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-uk-lon1 +||| +|---|---| +|**Location**|Inception Hosting, London, UK| +|**Alias**|bode| +|**Public Hostname**|dn42-uk-lon1.burble.com| +|**Public IPv4 Address**|185.121.25.242| +|**Public IPv6 Address**|2a04:92c7:e:bd2::e6b9| +|**Tunnel IPv4 Peer Address**|172.20.129.187/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:35:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:35::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArDHgvtB06KEm15gix0kT +SsR09J5gZ8CNbnwVzXkn7l+uaBAZygvQNetEYysu0lFwaePOfBn3Qs9beCgfhVVW +RNElSwZGvOybpqM9dCIhvMC7ekAJie43KBaAs+t1P2dIQrhaOl9ZOo2BbkU0GCyO +/tB19ICWLgWibcmNVhhWiywsi1SctDJBKRAgMLFwpgQCU60Czv83pi8Jq0taEpCS +RMN65+E613Jb778ZAhtkHfkQr16VqF0QSoTgTovgeJxf35ly/CxPR3d1g7vvgW2U +yhFSXikUTs3AR/5Fue9DHnDOYstdJhPKDt7JrWSxO+8fJXz1WuenXXHfX+A20o/p +g1tvatRQUO0lcVuQLlPSjBJkkjyn1JduRWVHNVeRMKLqpSaXpl2sMhyyNuiU9Dtj +p/PmdonX5afqaynHTeSBf+uGMqPVbz6VCUvOM8ZUUG3YJW2YS206MZnwQu5P7IhL +R+otPaFLRnElUZKwaoAxxv+XcFaE4XRRIRG8V0jazDUSrBlzG+HfUFe8yKhfIj4E +znzUMHxQmbk95+WlPJO3fawLjqcMlc+9DjDlasHPd0iuBP69abjnnpiWtruZ7R1S +wtgOlenWhFMe4CLf7h7359aYmgyOvwf7/gWMrU2KseTu5YRXMKN1sejJEzUQevfL +bf+HCl44S/pxswgEmXuxL7UCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-no-osl1 +||| +|---|---| +|**Location**|HostHatch, Oslo, Norway| +|**Alias**|seyfert| +|**Public Hostname**|dn42-no-osl1.burble.com| +|**Public IPv4 Address**|185.175.56.155| +|**Public IPv6 Address**|2a0d:5600:30:18::8c3a| +|**Tunnel IPv4 Peer Address**|172.20.129.176/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:26:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:26::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxWT6No65elo9+0JXxqsB +BGGinuFpELS6hphzqr/4ctv89Z0BmWOjWxIUXvWboW/qFnVbAeeVVwbERUDIefnM +hG/Iu6SkaRYahoEG862FfTiucP8Dqbs3LDOo6ZvbvlBrgC8f45cxzLtiY+HIvjTy +SR5VeGLucjicjrupXtYTRrkjNEA+jGiZVKASmiIC760kyrOTQ2/KpEPv5FC8vU5w +byEvO47ZrLA3nABBKHHKNBsD6GmN332UAyTon+cdJ8wyTEiYYIylX5K4sWaARQPg +aAbGBDUDoXw49JNAlgAosYwMgX8mmuNBRHcHVfw5BoHYyJEuaynCM4h+jmvUeEvY +33OBKjsYwriWIeL3Uv8U9K/YfZMW2C7Vovn++TTW9MxgE6ID3+cvYrKmlK1G75hq +oXZyVn3JAkDonXj3T2cGd6D5Q3wUcmn4FA2hPsk9AmP5BcFLea/0cB7BV2jOCqUB +cydm1zl/Cx744WAcgs46siXsP3T74gb81LUpG1d3tgm+Tro5efnZcwWwUhwpWamm +rMWBfiEHgBDv7a6Xc1JwP0V6uCRWRhkJQ9ogdtKE7nfGWjqrEv00bOepaMQQCPM/ +oflRdgswnHa7Qf5J9eKH8PJyIft4Ms3iSQsYwUi4nEhkTJ4BWDx6gQi6hZrTGLqm +d7h5/E4AP001ss5jWUpmMfcCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-de-fra1 +||| +|---|---| +|**Location**|PHP Friends, Frankfurt, Germany| +|**Alias**|abell| +|**Public Hostname**|dn42-de-fra1.burble.com| +|**Public IPv4 Address**|176.96.138.245| +|**Public IPv6 Address**|2a0d:5940:1:c3::b35c| +|**Tunnel IPv4 Peer Address**|172.20.129.169/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:31:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:31::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuHdbN5eXkbovWwdHx2Xc +dxk21AbK4l88hKBTKfQF0Y9ro+TG6qyAUA+cIOeFmVvI2Gyk/pPx4DZavcfT/hl/ +60Omj0OjuKsgho4No2OxRizj98l2uWJAZyc8P0D6pf4M1LQbCN1nDQTadY2f/+PQ +JG7WP+YHNzcHE7xP8ypZwMhuVrldMLmYgLpw8zBRTjDng01QAjXSBdDVFrTz0Eok +SsNe2ikL7pV5Tha4AwM2XeQBSqElS8OLyBh20HIF0TtDViupeCMMy/drwQw/iyoB +RP/UXlLpXt8zWuEQ3aPVA2TA5CzJm6JExnnZFusUj0IbOgA5HxESsFZhMs8GJAcA +bENM+XXjT8IzNw/PxJIxwLYp1vTVDTBTs6+YrQOlRl06cdMaMRx45CjEpQT0GIoM +rq4oW4Scn1W+/Qw90CiWnAHi8sj1F3IFfsm5ld8qI4aMRbMPEHurnJGrtWZ7QYPT +Nt6Uk54asyqvhx5Osa/MLAMQ5+cp4tlIfq3CByMr9Ih+1cCbbcO9alLozTgAeSyd +gUcbmJ6LpDkc7uhPRUfJ3tbDONxyFp4ERmuWVu2n3709p51jy/FaZQamPNtfp7We +rP0Ksp/Luq3uaKRshp5AY1f317CR7KpkQ/XOjc7BEcu7NJWBa91PT45M3eIyBZFS +KcOBD8LmjW9LfIAOinpYihECAwEAAQ== +-----END PUBLIC KEY----- +``` + + +###Eastern Europe +Internal ASN: AS4226010151 + +####dn42-lt-vil1 +||| +|---|---| +|**Location**|Time4VPS, Vilnius, Lithuania| +|**Alias**|cosmos| +|**Public Hostname**|dn42-lt-vil1.burble.com| +|**Public IPv4 Address**|195.181.241.93| +|**Public IPv6 Address**|2a02:7b40:c3b5:f15d::1| +|**Tunnel IPv4 Peer Address**|172.20.129.189/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:3d:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:3d::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxHXG1p8nVNCO7neCtysG +U3pGUYblBnrtBPR90pgytIcbcllWU0HmkI5Ez4tdpKqBdZ+cqs7uxpo0/DNlAp0s +6gGS2b5JMV2nZEL+u8AtHCtOCrjUDlMpcY96WvOia8Dmi/kw0GPnxiuvDzJU+pJ8 +tRy+UnrN+PGjYrXPv2KnjeexGtp4pXee8d9D8o4PPfnSUr42B4OOjyWfDceOggwV +L83nUIvKJGmJOmwHPpf7wedaPD2sKNobSLuoc4XZ6Hn3SQ980cDqDYqjhYahLifl +7u16O4JtSea74WNST4LM1MM1r/yddEPlk+th3GvkZxv5RcUbMKqtiowfSubduUPM +79a9o7BeJLoj444sStJWB1Yu0pPmYdJsQ+isCUiTkNfFjwLtj69mcQmG6YYfY8vM +p5ADgpTzEMlN7i/l7SLrFDZKa2obYdY9n6CTPud43g+P9r31DF2qXdFvbqxFQroG +UG8GhMvvltUxnxuB5ne5lJBNAwevWoc3jq746BFPqkT1/KI5BDBzNbv55dk6AZy4 +Q8zw+KbbW7O6+zmk4jD3D9rZZU5bi7h6eZL/TaNIR8zVherAZk1ZsyQkHPoymnNQ +nAPpGHGblOo3PoNXi9O0GRaj4Y+O84c2FCA43PS6yChtYf5R2xpDdMG/fgZvZDFM +oyK7ejnrTzb42sb/RDkqsqkCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-at-vie1 +||| +|---|---| +|**Location**|HostHatch, Vienna, Austria| +|**Alias**|tadpole| +|**Public Hostname**|dn42-at-vie1.burble.com| +|**Public IPv4 Address**|185.175.58.235| +|**Public IPv6 Address**|2a0d:5600:31:7::1| +|**Tunnel IPv4 Peer Address**|172.20.129.185/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:39:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:39::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxuPep6dXqTHypWcYqZH8 +wMS6V+EF0BaYfEp47U6Df8tjuRigcrmxMp3KeDYohP14eUN/95DQv+3FZAKZJR1O +jsC7SFJKiBlkW7tyekkU8E/t/TKjauvacpxoOn7md5w3J7Rcay5IqfUTEpqJz3A2 +vT6K4oDNsWxkACFFlkkLMxwuPyhuvpJ35Hh64HwnIrmtsIFaa5UET8hOBEqm689Z +9iTGmU6KWhOHqWYU1F0fdkdVqKdwfy1lqByJfvMbJaMp+tawchaQFQHRAuOyvNfu +TkwkFBd7tDjY3UXrgRumFE7WG6Q/0afMRBTjW083jhGHYPx+VezTmRqnJn0ic0ZD +qfiX3cUWc8XaRcECbjXMZ2uEEjowMv2lAKIgD1+km7HLY5BRz2uolnl70bLpZEyI +LFexsvrBeJbpXJPTuLhEGPnm7/TCh1CifZmw+Q774l3VR2WP5r9+mhqa/LAi2hWJ +6scAozF6j7v5cDNYvCpZgRQZvwW+fogeIScVjmkCVQS7gFanu1UUtgEefd+ewhoM +petSGcokf9PfAhrmdPFmA5guPNVBXHnDZ9UrCW69X6G3ffFmMQ/K+wQDrfqThXh4 +pUJBVhy8NOYwjm43AaELUADt/Wotq6Sg5uqxS7HZXc+91gl32arz2eygdeJIkH65 +3WB4gfJdprKb9mEJTLjc+p8CAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-tr-ist1 +||| +|---|---| +|**Location**|HostTigger, Istanbul, Turkey| +|**Alias**|virgo| +|**Public Hostname**|dn42-tr-ist1.burble.com| +|**Public IPv4 Address**|185.181.210.90| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.179/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:23:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:23::1/128| +|**X.509 Host Certificate**|[dn42-tr-ist1.pem](/home/certificate-authority/certs/dn42-tr-ist1.pem)| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx6zPdoBSYtdAHmA6tH4e ++pCUyJgj4X4ijAMYHDS6w9iQTPTeBJaIDZfQmqiBsGejgoNeTMQwbNxiXWFvXjtx +GeSXGTHRnVJNCRKU2V0C+jzeEAa1nb8ykOzzRijLRE0U5an5JOEKjI4BCnJ7uYmy +EgySkEhwJtwF7sukISpkwG5gpAzVYmBWC6N9JGrYjp1eqmefLjbNSLx0hox0s24F +OknnVqeUZfiGRW7aBxM8a6ytWeG3W9NOy8qoyb05gUzNK6Tc2bE5/2DAoT2anW9v +Qq7C7WU93JR36Zpm2msh4xMkWMsbPP3GAvdsEp1CI3UjuEjIM//3YqPM6qURIA+f +L5tZBadxwVn0gONFFhn2/gCoAKyv7MNy4KBZmM2Q6OfWyDiYRdllUSu6XNtZcNgC +34NmQm/pbev4DcHCT0F58iwqL9G3P1jarPnR+fbqZAVW5PScXE4m5FOjH1a/HMTZ +tlL/4/ZDp/spO+bxyCRhN7nyKU3AZokHBwM1iZMndVGUW7fQqXK1nPPL1W7JCbYp +zw4kp44u8DnuEUR4071gWClG7bs6wwwi9uUlTH9BGjSW7oXmVjvG0jNbAaPonj/U +zp9jFpRykpdySL7NKlkG+JaBSeV502wf6DpQfzmKRwd00sRVUxCrD84t9FWParO2 +oMMfl6ByjhYCn1xbRXnJjr8CAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-ru-mos1 +||| +|---|---| +|**Location**|JustHost.ru, Dataline DC, Moscow, Russia| +|**Alias**|cygnus| +|**Public Hostname**|dn42-ru-mos1.burble.com| +|**Public IPv4 Address**|176.32.35.228| +|**Public IPv6 Address**|2a00:b700::1:1e0| +|**Tunnel IPv4 Peer Address**|172.20.129.184/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:22:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:22::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuHwq82nRB+aoAiDAHkU+ +b3gAFYY8Ljh491PDAReutfIS1eMkeKbn57OEYP7ZeFh2o+kpYl0VK2Ib5MBzgiEC +OwRX4ExqiS2B2lXcVegYmxLqUMiaGx7AXfDxzjTxNnhvq9o78MJu344qRb7+I+sD +FYWbbWJLkM5w+MYfsPjUWcGWOOF2+2dpyaM76W2gwpiFMfCtOLHAC+7itmrZcFHC +CcknAV9TLbJj2Ddi2/eb2lU9rO3jNnz+RDabXjfmGcBb0o3z1gs5LKctKwGfqCyp +hcAe5f7E2T2nrsMf9vyaEEtD0GJ/l7Pq0Yd6JII75yE9JcE07w3pbGwToOtRMeIo +/kQlHoTaR0o4Z6MdDhp3tXra3E6m1szpImLbaVMMX48r56VnjddweWYssvCc5O0P +35DxcTuHkfCSis/D3IjXxVJmttxc5I/yiEeZUYSMna+STwHCuJKSl+IRCEnFRk/T +BYl6PCVBs85x3ydeO+tqidng86Np96EiBPub4PdZtmRhurylub91ZkIe3zxA1CpT +xJcAfvhxVUpnpjI347ODjg3jvE9v2gJEqL/C/ggD+T+ipobO8jsaw52gI10/3sEH +5hivVvpIOj5JVsGWnn75Fqa4Yu/mqln6eQ4x3C9fx/bPCDGVN1H4GCDiTEI1IK22 +ikT0S9cs/+Mr8d2j8cgBM9cCAwEAAQ== +-----END PUBLIC KEY----- +``` + +###North America (East Coast) +Internal ASN: AS4226010021 + +####dn42-ca-bhs2 +||| +|---|---| +|**Location**|OVH, Beauharnois, Canada| +|**Alias**|draco| +|**Public Hostname**|dn42-ca-bhs2.burble.com| +|**Public IPv4 Address**|192.99.2.172| +|**Public IPv6 Address**|2607:5300:60:33ac::1| +|**Tunnel IPv4 Peer Address**|172.20.129.167/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:2d:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:2d::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7HqZAmqnN4fQprr+4cKr +RrPfOGmaJBYr7eY3rylIGqBV09xxzkjG2ogd62f5Em9mWqX8q4Q71zKt+G3iUct0 +mMIEokWGTHfbJyiZPmnFPn3v4fbWowCK/C71p+spk+hUsHwyNx4QRn34B+Cn+jRi +uxvxRYuugKVepje5vbF3qeKJMQSzui25KSigBBBt0NxmtSgImfyLPd+kqjLKtJYf +NFbuuzhOnzEaEUunoSeXYJNL195KDq7M+ue+HYwdnw0/DaqxmwB08a9bbAReW9l0 +J/DEGARRqNp4Sz30DQYpfTAl9mQjhE76WLHIMR4tJQvfcrUoetYXmISJRD0Ky99K +KHy4JBYhpDxg7+jr6MrmJx6yuypzBd12RNZamY7qjquLRIPoxvONDkpxffnw63Bg +H1k2b0Fmrj+BIe6aPIcxGKVKVXzs/ffXCkqbqU5ZHi5GQzf7JKDaVrvucaRvonpg +zsQH0nPTR+PkCL6vmAtAzUVLtRXjO2P5Np+7R3IXi+3McAQRmb0zAdhp56b+CLbj +vseYpScW1qjBa8ZVIqQNln2XhEWBCzx7iTq1RLa19V6IuWD8gVkl2V+OtDJveySd ++Gvt6MjlOcPRvK5GOvUzts8GQu5kD1BXyswbb1aXNvjlEpeRAzpUPGusJgRyOD1I +q2u9n/wc7+HlZasbBddgp6sCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-ca-bhs1 +||| +|---|---| +|**Location**|OVH, Beauharnois, Canada| +|**Alias**|comet| +|**Public Hostname**|dn42-ca-bhs1.burble.com| +|**Public IPv4 Address**|54.39.20.247| +|**Public IPv6 Address**|2607:5300:201:3100::3c20| +|**Tunnel IPv4 Peer Address**|172.20.129.177/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:25:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:25::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs59pjaNVMRuhKSARl5Pq +++TIPPvys3DxmDAAkTtIkHJljIACzLto19t0Na2QPrxiBRUI6WHnx6G0LECLMcU/ +lF1VI6XjAhFGGo6rYFisAG8pQYt7dTY4hZ5LthEf/yKk3dK9oqQIX6A7P6naYQN9 +8ZXwrJS+cEe7Wjlcn1tXk7N4uD2+sMKe7AXKpkMj9wDgwZhA/jlg1Jqmoy41b/ic +K5R+Wp0tlm0GoY+vwHi7E8zgMiDppY3UWRvvZDrmmMO+Tvmka+QZH2ypuZZ3kayi +pPNlyktwmOpiA0QGQAcpLJDjY6tdrI2+mowA4MSgWbvjBh5/32HSGT0Z/vKuY1mm +x2YsZDeiFzjhvnVvDSkme9WW2WGFghstw1vPXj895hcb+VE8h2Z1ppyFURdvg8oY +xVaaud0ol5vRdo0RSJy03428jx2wgk+doOLb1hkz30xv1FgqYXCN91r5aRykHn4V +5IL1kASextMSPpRW19Ci0mQrKM38yqsyJXA/Kw6vYtBmt6XLdHMSj5Vuv3jLHGED +RonMwehclBALgl4ysD6YNkXRWb+Wb8gH/1OFsIILaTu/T+2/3Ess3JGbuKkHiVXC +6RQoizzoIA4UHHZiUS4Hrw6a1+v2BdO6WhllO4teIS4uuJCXlJa8cE0+PYELMy8r +K3py8LhdABVHyyDvtrqB1y8CAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-us-chi2 +||| +|---|---| +|**Location**|VirMach, Chicago, United States| +|**Alias**|markarian| +|**Public Hostname**|dn42-us-chi2.burble.com| +|**Public IPv4 Address**|198.46.223.227| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.171/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:2b:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:2b::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAu8ioUXZTivQM+fp3xVt3 +zuAxyRf95EbMA3wLBDLROh/R18WCJKUPHRsBaPhtOk/iem3cpfrQ6/I3tgTv3FaE +lraK+X12x1N5hB8SylcdI7dW2KHPj46n3OGtzrn0kjuogpTdcKVACn3KsqeP+Uro +z9cTJS6ajtuaCYN0X27IwFE5Jwl9d1ZC87rfgqkfHFfICkCsQi64BhVEzCeAYmYw +WIa9rgUba9ZYjkJljQQkZFIshTEdPHFPRb3kYNNJlMg5h/1srE6Lxi/Iv1ZueG1x +5IjYRU5UO1ua+O/nO9kLo6Q/OMTcvZn1a/o54YwvFQtytDy87U4Y58GHdWuMGZfo +dDvDTfrSKyj5CleNHMEpkci5Eq3obw+Wy537MztyjG0EPZ6LeCIR8UlxxUROq15W +VkXUBOSuqsb8+i2wt+gAP+IH+XTAu/8lpQ2TAOREQHHjMmY4NLBQBFvzBePswVLb +S4mLz7fuAJXkB4u8mcBUBFiUl695WQe1mEjnBYnHqjHmmXPU4O+1eryXu7YZm+Ni +01yVtIV3NUolaEiZozzDJc5XPiMgcw/DRLA99+q0l/CSfu+4S3NbhCpN8W6PGDLn +vOH+kqbBYdu5TmdmO+epwXyznZ7urNpI/C6wUNpE4AoUdqT8W4K5/RVdP+9KD1MU +WqiODjvRqWsi5F846Jho9ScCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-us-mia1 +||| +|---|---| +|**Location**|Virtono, Miami, United States| +|**Alias**|segue| +|**Public Hostname**|dn42-us-mia1.burble.com| +|**Public IPv4 Address**|93.119.178.120| +|**Public IPv6 Address**|2001:550:1d05:30::58e:3ef3| +|**Tunnel IPv4 Peer Address**|172.20.129.183/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:3c:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:3c::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuI06qjXjouGV8x4kTQGE +vkRsnG4FA2ex+PO/3P36CXLY3/60Ff/Ghg0klhMqb7EZI/IycQPdOdWjefntDeXn +hccN26pFr7IOQhRZf2M4TSDO7vOH3ayssDInq+xstpQe56S3FCpXtAPUoMmIyVFT +SIfS7D3MY8Fl8U2IqF6BBPRpbtQNScHrgr23wn4enYjRAqhVLNkMZDIMXbsLQF13 +GuHM+yeTsv5t6lIs9BwsNv3t7NP/XBbv6MLCXr09n1N+jmLle3w9Ygu9PO48hkJH +eF8TUaaThZPySkN2az81HxdBVOGQYP5xgOBUJ83+To6CU2bgxQAECOg7U71NwOrZ +oU69ML9tgU7Fxz36F9s+V5GL8MezzJBtgXyxhTFnxbyn4qy7k+Jem58B3pl0bcSi +s5YpxTGUMyVn6TkbbMQ+MaIzLiL7NFWxpJvaMXYBnIZs7B1iZhPZgqC99lPmkp5X +630T/Wv/bjuU4IPToNS0ECNigka4jWivUBOeEHMdHljIfzpYWOMiiBBV/Dpx5exW +EGFijWp4GI2Q++D7tWxO2hpO4vMoQzolUV6PkwzElyAntifqv+HgYgdUkQTNPb3q +DIBTMivZkCKDr2Xpr35SNPkWTIJMZs2TULm/Dj8fAJbyrDKjhEvzPBNA4U+V7J0C +8qWq3tVJ/hKaYppndWd73NECAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-us-nyc1 +||| +|---|---| +|**Location**|HostHatch, New York, United States| +|**Alias**|sombrero| +|**Public Hostname**|dn42-us-nyc1.burble.com| +|**Public IPv4 Address**|185.213.26.143| +|**Public IPv6 Address**|2a0d:5600:33:b::1| +|**Tunnel IPv4 Peer Address**|172.20.129.168/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:34:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:34::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvfLD+quBVm3yBDPOxWfm +oqnX3ufAKlezT2/k95PaSLPYT/Gi9BG+JFimY90yj6pfMFHjCRycu3X4vETgNPCj +q5A8EBfiiEGqjsQ3ufpF44R0t5HE1ZzwfkEb+xQGzXmHsGW0WwfAKXBhW5S9muj4 +svnDf4xPVDY8jtLB3il4su2ktz+3WPO/7JrjxFmRfYxt3znwGMv6hoSr1fdDSD1X +dHR9WmtRZyna4BEZbrNMnHkz2+yttuM8oVpei1/fW/v92niXLTje04nGgt+1jlBR +G2KzxJ6u2GJjMHL+SgVeKb8dNBcB05cbdqZX2Bwf/AAQEm2nC2TL/WdqKWE/aKAT +X5XdBncU67ARowyxRVc9J0AqSuqsLfV+Qfd0bE1Iayig+L3TjB1Qosxla6x11QT8 +L4SbYibmMOPGmRATX0JXO8/ndf5J+ojNpQfu7G2coo3JaG724t+aa9qRrpiTsaBy +8ylYXNYEEBzfumCsERarLfgLPKxi/3u5MA2v1VUoQKd6jm96fqC90Opdr9dQ0L09 +qdEChC554r+E1dguWe9SBS3rl9YQgnrsypsJoYujzJ/dnAyVAXBhVeYzB8H/GlAX +NNwqdu9G6duzsuWd27Q60ZgcLMwbcGO31LhbnJ/sxfD7y4SLmFtmDU+oAsC1iqIT +Psy2c3c+bHemzabTLv5IQHsCAwEAAQ== +-----END PUBLIC KEY----- +``` + +###North America (Central & West Coast) +Internal ASN: AS4226011021 + + +####dn42-us-dal3 +||| +|---|---| +|**Location**|HostDoc, Dallas, United States| +|**Alias**|lacertae| +|**Public Hostname**|dn42-us-dal3.burble.com| +|**Public IPv4 Address**|107.155.79.108| +|**Public IPv6 Address**|2604:880:398:353::1| +|**Tunnel IPv4 Peer Address**|172.20.129.172/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:2a:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:2a::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2dgJHSuUFicSQpzfeuoo +3brR8au/XBhnU8d9AeWg7KMeoKFC/wajXDi0WUEuAbQ602ImXOU763jwUT2SfQMt +iKqerFJJGQn9oGAK6SoowzTsaoHBZexu6vNepX+FhuqXo20g73MzRPkq6Ud/UJmb +uUM6wggPgN/UAKBTe6KJ3Gz2g4DgTGc1LG5DIdnwDPmIYhXdwxJU8FrFH5O5F5/A +ZSm8RjWJ6o6yc7LfZ4Or/C4Ycdh7qXKRCew3yIhts4MUYMSpo7iAVen3t8KT6Bdj +OOIHpQVWeJhrwG/kill7Bcb+VZQm23va8fMAO1t13B6NSIXWr8x1RFTja/KgY7sC +yrioKntqdH3Z4Lfh8gOQ2DRo0yoyHEl4D4CxK0GRvysPNcO3HH3C0OfsrNqtM3lH +6vX1a/FnS/giS95H+nZ9jXzarVLZJq6dbsnk8fsgVOS3tiLNm940g/5Eh5Z0Nmwp +NGG2oea+ZiWmX3xem9JnV4uGN3nB+GguJ0mPaoY9AJzAvbJRvPj0SxdEyJZ/WZa0 +HcoWMhe9sohw73rRpPEfhplZXd/fH+g5/HGDBXGpmA98upVGNcsga4zkOgNvYh3F +p2UcnkFJahbltifKAagSObFdbDlF7dYv3qTpxt5+TJj2PRBpqtb+KjQ/OPvJ1rDd +gwj6kVhdIoel1Zm/aOiW3okCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-us-lax2 +||| +|---|---| +|**Location**|VirMach, Los Angeles, United States| +|**Alias**|messier| +|**Public Hostname**|dn42-us-lax2.burble.com| +|**Public IPv4 Address**|104.168.88.15| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.174/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:28:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:28::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt5NthwJQEiRix0gEfbl3 +NNonA1xULr0lOSSNtau2QjxJW9aX73E/HH4BV05qenEgl0mC0+y4gzRS6yAZ/wVE +W71ApdgHaFUlerBeiypGb+ZknRQYv8BAT/YX6Jn9FC/GN0xlcaLmYsYloCB25MFt +PT+B67ENo2O42hoMwPP+BZgji6cDcnRiN+d5DXwhX90pqOF6CLy3mZt9PIXkU5u3 +TclTd+h+qJo+liGgd18dvAPtvWLb95NbJyCZn51g3TGMT6nuGW2xuPUtQxjIwc7A +Ix2Shgotmz7Kiy5ezqnY3M+quy52U5PzBNMm7wThhPJNR6TkzASkKacEe53pxO9s +0wa+gSiiw6TgUcv8QbgtwdbkGbrW6gFY9jxJqSp6vIFcmSonb6C9tbtErMIFP4wq +wLpF3DW0EHrXxhcg99s2T+7/cKYMS+Z5QUK5D4YQbaDpBR58GCCkaRf9EM0pVdHO +mZbS0Fi/gP/XfFJxATya464cZlGgLpEp4LUxiDkeFEs5U0lHf90qr0rSw9ZM9Dy6 +0x1b/0a3ABwPGu7BNvY7cd1bI6lpRfC9YALLyEjhbLG1G6o5xrCFu/gXPBDPmv58 +H1aYtjBLdJKV0AQEICkRi4K01AooQp68dWKQympvAeWSb3D/Z8/w4udAiNXrzdMF +b2XU7+L4WziRU3afaoSme1ECAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-us-sea1 + +`dn42-us-sea1 will be replaced by dn42-us-sea2` + +||| +|---|---| +|**Location**|Virpus, Seattle, United States| +|**Alias**|whirlpool| +|**Public Hostname**|dn42-us-sea1.burble.com| +|**Public IPv4 Address**|199.180.133.100| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.186/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:32:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:32::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0oO9s5sEfeGW06zPb3XP +fv7w4NZIg0c/ieXtDYo/9Fe19X2dKBcueAYzmJjfxFq2vBS7kg/Oox/7gf0QxEFJ +jHmqBMUmPDsIDqGfT254Bac4LHT+Usy9vxLTdaDr/sDT0ZwnPlkntSW08d8S+jo5 +cgA9xL9oSlzrimA/ARVQIk7ewqHJTHdmWh/xh2y1S2n5ehmvQnYANJcPQ++cjdc0 +RRPa9HMwt6SlXv5SWsICyTLNpWQQPdQDr97axwezF/kDEenBjY7b1X9Jf+z8XPzP +/tQTggcagM/5q3nE9pTbQRnLWdTB4XSeTGMNiglG9lVVbzakPUQtVmEOl0eA7b9v +4Py5llIjSz/6wo9jezW2BtHtyMd/sne1woWFyJn+ZyCzLPGO0MG+wU3zH3pk9ht2 +Q8SkoWvrx8zL/BCQDCPvpDJZ5RUYID+1HcAnP2RiHUxUXhzoAvn66YlA44kUXszz +sHkVcrWM+8vizqyziMBsnvhuyRTEHJNEcYeJ1kA2gjesRwrTWBmWBXKJ7C244GZm +iLBajGB+xgudaaY2yOs5StipcR8qYRpiX5e3wR6rdv+VJE5CAOdsn5I7F0se0e8/ +KW1AH95Yd0/WTL95dYsBvZchSro+JR+WXC/SfvQHE4CIwxLv04TdK6jOQvftvwGF +HwMaGKVx+XSt8k4rg4kXOmMCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-us-sea2 +||| +|---|---| +|**Location**|Virmach, Seattle, United States| +|**Alias**|centaurus| +|**Public Hostname**|dn42-us-sea2.burble.com| +|**Public IPv4 Address**|96.8.121.205| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.170/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:2c:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:2c::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzUqSdC4GyakicDPCNroL +kxaX1Fl+qmCBQn1dGhskjYhXeGS3bd/F4H2cJQ6GPsBBbIBO2nbfxOQ3RFXLysun ++Cu6aZ6X2/6VJP1U/09itNxRA49UH/JPDzRw7+Yukck+5DAIu06p6uMjcn1UiKcS +UQIse+9vdjvpoL72z7cEZLSD9dcNtvFU8F72QyDLr7+9Kk07oFcLv8rY+6tfW55S +BLpEw+yV9GuR2EwLHlhx85XAAR/8byqX241Be7lh8eMjCb+RZOEMmWzqvlSC6bhk +IJ+3m8kEjOxqrA8T4CWF5Ebh2CjLYmxgRtAxRdjiKWLcZdGZ6+StNR3OKKNYILw5 +u5clNdKFCZerzYEJjCK6243YSI0lZX+CsgtnD0uS0htd/oKqGp+Mu0dPRA4piIrx +JKgJPHBRPFI+Uy/BD4WNSPebZ7UQrz62Av/CoEfsNXLnm2Y+jd0/xHTbYhn1NqRU +bQKMNg8eXgovv7aOXi9nAdCFrgsMomcgTlgeyT5w75PcP7JFZkbI4lyBrCuCEzWU +6wcWqqfRmTbntyeK9S6cMUKEXPvCiWSLte/6ic5OqusZWCeT2BpF2X3tOwji5tQt +SztbbPtKCRWRtAK7W1ZG+uJsOaVP8wvj9ed6Eb7T6r3pwltGdCiZKa2TMIE5wh3b +BtAERuwIBXJzCKNBQTbteZMCAwEAAQ== +-----END PUBLIC KEY----- +``` + + +###Asia and Oceania +Internal ASN: AS4226010009 + +####dn42-sg-sin2 + +||| +|---|---| +|**Location**|OVH, Singapore| +|**Alias**|hoag| +|**Public Hostname**|dn42-sg-sin2.burble.com| +|**Public IPv4 Address**|139.99.97.88| +|**Public IPv6 Address**|2402:1f00:8000:800::8d2| +|**Tunnel IPv4 Peer Address**|172.20.129.181/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:37:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:37::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnGI91/0rJZcd/x9eaGY8 +WSIOdxs9VObYS8XS9J4IwjR8tOffKpgGGKh8Zm+jav+mma4sAi9r01TN+qrfu/Qs +9pehciodIKdTM1KkE48s9aksiHFidfT4aAJijNrztSVVw/+5re7i3Ms3wARd4jm2 +Relxnk7o92QVIsppMXcwooCpG+AJ+Pd7Ho1kGVvC8nEXoebgCYrOf5Wf0bwLUjp6 +bAjG+4zKcsVumFPd9v+kcXYP9E3O6fOpZdS0JMMusY24b59aNIkDKeXP7LrwJxbx +McOJPoum68UaQjmkda4kaa/4nkhKyUCM1WCEG1QKDnW6YukgNnZ3TVCmunp+D4g+ +F/wPknnjI1TPkPSzsn68YCT3GNLvrjqIc1f9Za+76QUYpsNp+oIfqP7L6yi30oZa +323eQDSrjEIowRUiiyY10E6oDHcmGb0JrP8hM7tdAKh9m48hjLgRnBxX4hWKguCX +njRFR/ysWqgvrV+jc2XF6pO8kMO4H5v1CknBCgItmtR845GOBWoa8+fH55qhOY2J +W3eA7GdGY0yespYDXZeClzC6DgYXFPhFtdwV/rSkaYh6EAKo/zDNVn0ZXu8BebOv +4U+b4yTvObgjRYYiHipYZ+G5mjyEfmAPpJe+dfTFFKvNd8BRGoDoF8/k/2OtqSVJ +c1wdZ7aFPVA1IvfgZfD947MCAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-sg-sin3 +||| +|---|---| +|**Location**|HostDoc, Singapore| +|**Alias**|starfish| +|**Public Hostname**|dn42-sg-sin3.burble.com| +|**Public IPv4 Address**|139.99.53.118| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.173/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:29:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:29::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3e2qyaWaWqQJYK9cQ9vY +0i1FWQAAuMdYLMN+0mPNAdmam7ILG9X7WekktQV6tsGr32RtPQRt1M87D5jf3Y7q +IGJkkfdcVWr9AGh770F5flAF6IRFGGt26VqdPsxBkGm4kHuRfDNXLAzTVCoek+C5 +9LgxOZ1m8josj9c8BgsAuxYR6bfIhFelo/1VxUcTUEzMULVfZCHcHkgZNpqtueS9 +4NW7gmqr/BdUxOPDrmF7JZL1C/nd2J0o+kJw0luAlfgfazBDUSW2JM/CK4A3N7cF +mynY0iKfaFCQFFeaqKEy4NXPMwcBsGbCYRnkiPD7p178Wrc7Js8FkVajivcndAUc +mC2LD53yW+a21jGmsP1p9LiZ/5IAdlHLR2sTGFuz27gkGf0sVA3l3ZnP3J4ghmRX +d7gBEtR01T0h8Uytkn4JFlhte2c61p+lTpNOoFOT1MsjwWRke7VbHXWNOtBcSmem +CPaC9sIkUOshiX8tDphMEzydXS+e5fKm5Wb3wDBXoHzw2v756xuWOKFnyNU+wTNq +7nXBg9Tukxqb/Iv0D1bxuuBiyWYiDPNhDpAWjHqG6sFylNOGSv+S6JsmmoHGSook +k3eyji94hj40WbCaPqYYWQT4mU2+xDghWct6/OmuBCdfEHW1f9Jdd22ScXpLMoVJ +r/5Z7HX7+zLHodhwUXX1+hMCAwEAAQ== +-----END PUBLIC KEY----- +``` + + +####dn42-au-syd1 +||| +|---|---| +|**Location**|OVH, Sydney, Australia| +|**Alias**|mice| +|**Public Hostname**|dn42-au-syd1.burble.com| +|**Public IPv4 Address**|139.99.194.24| +|**Public IPv6 Address**|2402:1f00:8100:400::986| +|**Tunnel IPv4 Peer Address**|172.20.129.180/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:38:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:38::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsQTtCXxzzQ/DAbsLbzB5 +b34POcnmzrwzrgOH4Etya2M7BeOoIwXJ26gpDNeye7G8txQ8wj69QfcgKXmNupau +BFr4qXxx2YJJK3Ivzq3yzHCI8wM1mbJK+ppwgsLDSnzO4axW3uhTG/JaZzQBUFzV +DEYmEVfysON8izZ++axmGszKmVIER7DOJhSAKAXQTNT+H0f4ysplxUEldD8USqxN +R/rKhdUUfuYgRztmisUP+APCQ8QXkkTaiZ5Hfto8aO9FQiNuMPzrdSboSGzYWlii +gMlnQ5eVKVtq51MptwirvvWBajadi4VBL9K0Kj8ypPKF+kUKGDZqrenbudVhBgqr +XzZcp3M8L4neTN8C98B8qDTRjM1Wz11musCzTnVq+Qs4INK3XSNFjlNKr2yyugYR +AmAeqqv9HZOiVVyJYSa8VhUalAsnGLVN4NejL5XqX4dCDJjQDTN4iZ6uQ02iJIgQ +oU2FPnVf3SNaoUIDvEDGey3CHKn8+atcHG7wjBJacSVzTIKi0BTTacd3D+kka4bi +YzwDb+SdeJhLCC2+R1ljA/KTHRnjKXRi77KIFVmv+hFGVABAwJX7IRqjdza85qNI +qAdtGj89Ur34J/y6qvXDYcaaEXbGgFGVdZx412Ek4N258gOFLq1wmc181cr6U95/ +L1JY/jIzwP4150MeNXgpXyECAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-vn-han1 +||| +|---|---| +|**Location**|GreenCloudVPS, Hanoi, Vietnam| +|**Alias**|starburst| +|**Public Hostname**|dn42-vn-han1.burble.com| +|**Public IPv4 Address**|103.199.17.246| +|**Public IPv6 Address**|`IPv4 Only`| +|**Tunnel IPv4 Peer Address**|172.20.129.175/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:27:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:27::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxAwXzq/mGmxPgxFf9eWK +DyUK29m32gMbuWsrhI0wS6kNtir0ejW0Wi2ALEdOfD7UbxNSaEtoEu4CFynO/+SV +tRN9h7uTZtD1Lb6RGFp25Wqvab7rfaYaUqqbYe+KShpdqNR0dg3wwZa/oYiAvGZ2 +1Ne4TBnPc5KYWFMqfaULq9nEnE2a9RPN/TMDB1NzXF1wp88eVIzKaOGuflHblF8L +lSsqtJ8ZHYiH8i+CldbOREtMDZuFj0y0zJZ4VK8SY6xrmAEpSYqpG4+qE3OLu2Wh +JOrZKoCDkISUPS6JL9+Ajoy8ItPNNQE8KB4jAVUu6MO6KRRh3KDCcPWvxMfbXSej +L+t9lkogFKBc5XRrHONtrgL4mACqkZl+Z39CsS8HGAuc8EUfwxur91DIHOIiFZCr +HTcFmv0cZFRMaQKnTwGG1JAsxPZxLW5gFpdvrQFswfoTFt++3zLG2A3yhk9WCz3J +7f+xSk+7hD4WXtsVG8foGMYJj0Rps8uOtQupwhtVjdClx0+iO8UNUh0CshMm4W6l +S3a+HLSJntCo0YXQvYmdlikNDcT+DGtLUncwogVKxbbEzfRSsJmd5KGFn35Msg8O +6kfQzgZYXVUJVy3KSZd8dBA9pokkWVkO3p8YO9E47nyohN0PurDLLDjNvLifyw3f +4sP70m6oofj8wtKov/ovFO0CAwEAAQ== +-----END PUBLIC KEY----- +``` + +####dn42-jp-tyo1 +||| +|---|---| +|**Location**|GreenCloudVPS, Tokyo, Japan| +|**Alias**|blackeye| +|**Public Hostname**|dn42-jp-tyo1.burble.com| +|**Public IPv4 Address**|172.93.221.20| +|**Public IPv6 Address**|2403:71c0:2000::d:8b97| +|**Tunnel IPv4 Peer Address**|172.20.129.182/32| +|**Tunnel IPv6 Link Local**|fe80::42:2601:3e:1/64| +|**Tunnel IPv6 ULA**|fd42:4242:2601:3e::1/128| +|**IPSec Public Key**|| +``` +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo5vjsqvPSdeKgtI/YsRS +6cXEs1m0HwwDgNdVcqXGkfee4G6x7ispCgQIxZ51L7C61GeGYeqlpJx+8BijdaHu +7iKhAcjhMHYxBfYcXY0aY0biZFnDXEG1C8alB1rSpJdU2JX80s9nR3+Aqf17qmvo +XJzJv5c0itlcVzuZVw1FeRLXZgWVR6Kl9foqYEB7lfozzb80ap08f0yny1ECBp5a +4ePqsnxqUdSqLRD1zDEGZfb/1e4g6JUryfClrEg4UNESY0sYELAil53fISB6AXVr +uEg2GBWzGYGf4jo1mgUwdMAZzZW0jybQisr8jwn8KFGys/vZ0ZA1JocsLlNiaaE6 +oxwvYRem8oQ11iCWlaFXjMtj3jhFCjCGljwukCfesPWvm8J1MCf/Oe/365CIl21D +zQFF0fWzBF2MarhxknWfx+U6gtXgZvEiMnI+DCX7dKxYLB4JKCNSXAlBJRxgAes2 +2WMMn+RQsHzJAsHhtRmd3HyqjiQeo1OeZc/36sGvRsRbn4qPAQ1rR029zlZBJko7 +qkEkXvn9cCGLrKJJiuepzOJOFAWqF1YO27xBdQGoTK4LoDtYomzl6T3K2N2F87xd +4J3Whdwku/h7i31VaRZyOzy1XP9/ZAXUSDelt3C2Timm+1y0italLuV/cj0/U4b/ +kKadIt7G/1ss5h8vE3o7+y0CAwEAAQ== +-----END PUBLIC KEY----- +``` + +###Other Hosts + +uk-bri1 - Bristol, UK +uk-lon2 - Inception Hosting, London, UK + +Sorry, these hosts are not currently open for public peering. \ No newline at end of file diff --git a/user/pages/03.monitoring/01.network-reach/default.md b/user/pages/03.monitoring/01.network-reach/default.md new file mode 100755 index 0000000..0b57fef --- /dev/null +++ b/user/pages/03.monitoring/01.network-reach/default.md @@ -0,0 +1,84 @@ +--- +title: Network Reach +--- + +{assets:css order:10} +/monitoring/vis.min.csps +{/assets} + +{assets:js order:10}f +/monitoring/vis.min.js +/monitoring/Chart.bundle.min.js +{/assets} + +# Network Reach + +The following stats show the reachability of DN42 from the burble.dn42 network, and are retrieved from the [collector](https://collector.burble.com/) every ten minutes. + +#### General Stats + +Total number of: + +||| +|--|--| +|Reachable Autonomous Systems|231| +|Advertised Prefixes|431 (IPv4) / 234 (IPv6)| +|Route Paths|6877| + +#### BGP Path Lengths + +Histogram of the BGP path lengths + + +#### DN42 Network Map + +View of the DN42 network as seen by each burble.dn42 region. + +Patience, the node map takes a few seconds to load + +
...
+ + + + +Network starts are updated at 10 minute intervals
+Last updated Sat May 4 22:50:02 2019 +
+ diff --git a/user/pages/03.monitoring/Chart.bundle.min.js b/user/pages/03.monitoring/Chart.bundle.min.js new file mode 100755 index 0000000..59afc3f --- /dev/null +++ b/user/pages/03.monitoring/Chart.bundle.min.js @@ -0,0 +1,10 @@ +/*! + * Chart.js + * http://chartjs.org/ + * Version: 2.7.3 + * + * Copyright 2018 Chart.js Contributors + * Released under the MIT license + * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}}(function(){return function r(o,s,l){function u(e,t){if(!s[e]){if(!o[e]){var n="function"==typeof require&&require;if(!t&&n)return n(e,!0);if(d)return d(e,!0);var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}var a=s[e]={exports:{}};o[e][0].call(a.exports,function(t){return u(o[e][1][t]||t)},a,a.exports,r,o,s,l)}return s[e].exports}for(var d="function"==typeof require&&require,t=0;t>>0,i=0;iwt(t)?(r=t+1,s-wt(t)):(r=t,s),{year:r,dayOfYear:o}}function Bt(t,e,n){var i,a,r=Vt(t.year(),e,n),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?i=o+Et(a=t.year()-1,e,n):o>Et(t.year(),e,n)?(i=o-Et(t.year(),e,n),a=t.year()+1):(a=t.year(),i=o),{week:i,year:a}}function Et(t,e,n){var i=Vt(t,e,n),a=Vt(t+1,e,n);return(wt(t)-i+a)/7}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),A("week","w"),A("isoWeek","W"),Y("week",5),Y("isoWeek",5),lt("w",J),lt("ww",J,G),lt("W",J),lt("WW",J,G),ft(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=M(t)});B("d",0,"do","day"),B("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),B("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),B("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),A("day","d"),A("weekday","e"),A("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),lt("d",J),lt("e",J),lt("E",J),lt("dd",function(t,e){return e.weekdaysMinRegex(t)}),lt("ddd",function(t,e){return e.weekdaysShortRegex(t)}),lt("dddd",function(t,e){return e.weekdaysRegex(t)}),ft(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:v(n).invalidWeekday=t}),ft(["d","e","E"],function(t,e,n,i){e[i]=M(t)});var jt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ut="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var Gt="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var qt=ot;var Zt=ot;var Xt=ot;function Jt(){function t(t,e){return e.length-t.length}var e,n,i,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)n=p([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),r=this.weekdays(n,""),o.push(i),s.push(a),l.push(r),u.push(i),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=dt(s[e]),l[e]=dt(l[e]),u[e]=dt(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function $t(){return this.hours()%12||12}function Kt(t,e){B(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Qt(t,e){return e._meridiemParse}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,$t),B("k",["kk",2],0,function(){return this.hours()||24}),B("hmm",0,0,function(){return""+$t.apply(this)+W(this.minutes(),2)}),B("hmmss",0,0,function(){return""+$t.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)}),B("Hmm",0,0,function(){return""+this.hours()+W(this.minutes(),2)}),B("Hmmss",0,0,function(){return""+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)}),Kt("a",!0),Kt("A",!1),A("hour","h"),Y("hour",13),lt("a",Qt),lt("A",Qt),lt("H",J),lt("h",J),lt("k",J),lt("HH",J,G),lt("hh",J,G),lt("kk",J,G),lt("hmm",$),lt("hmmss",K),lt("Hmm",$),lt("Hmmss",K),ct(["H","HH"],vt),ct(["k","kk"],function(t,e,n){var i=M(t);e[vt]=24===i?0:i}),ct(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),ct(["h","hh"],function(t,e,n){e[vt]=M(t),v(n).bigHour=!0}),ct("hmm",function(t,e,n){var i=t.length-2;e[vt]=M(t.substr(0,i)),e[bt]=M(t.substr(i)),v(n).bigHour=!0}),ct("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[vt]=M(t.substr(0,i)),e[bt]=M(t.substr(i,2)),e[yt]=M(t.substr(a)),v(n).bigHour=!0}),ct("Hmm",function(t,e,n){var i=t.length-2;e[vt]=M(t.substr(0,i)),e[bt]=M(t.substr(i))}),ct("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[vt]=M(t.substr(0,i)),e[bt]=M(t.substr(i,2)),e[yt]=M(t.substr(a))});var te,ee=Ct("Hours",!0),ne={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:At,monthsShort:Ft,week:{dow:0,doy:6},weekdays:jt,weekdaysMin:Gt,weekdaysShort:Ut,meridiemParse:/[ap]\.?m?\.?/i},ie={},ae={};function re(t){return t?t.toLowerCase().replace("_","-"):t}function oe(t){var e=null;if(!ie[t]&&void 0!==jn&&jn&&jn.exports)try{e=te._abbr,En("./locale/"+t),se(e)}catch(t){}return ie[t]}function se(t,e){var n;return t&&((n=u(e)?ue(t):le(t,e))?te=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),te._abbr}function le(t,e){if(null===e)return delete ie[t],null;var n,i=ne;if(e.abbr=t,null!=ie[t])C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=ie[t]._config;else if(null!=e.parentLocale)if(null!=ie[e.parentLocale])i=ie[e.parentLocale]._config;else{if(null==(n=oe(e.parentLocale)))return ae[e.parentLocale]||(ae[e.parentLocale]=[]),ae[e.parentLocale].push({name:t,config:e}),null;i=n._config}return ie[t]=new O(T(i,e)),ae[t]&&ae[t].forEach(function(t){le(t.name,t.config)}),se(t),ie[t]}function ue(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return te;if(!s(t)){if(e=oe(t))return e;t=[t]}return function(t){for(var e,n,i,a,r=0;r=e&&o(a,n,!0)>=e-1)break;e--}r++}return te}(t)}function de(t){var e,n=t._a;return n&&-2===v(t).overflow&&(e=n[mt]<0||11Ot(n[gt],n[mt])?pt:n[vt]<0||24Et(n,r,o)?v(t)._overflowWeeks=!0:null!=l?v(t)._overflowWeekday=!0:(s=Ht(n,i,a,r,o),t._a[gt]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(r=he(t._a[gt],i[gt]),(t._dayOfYear>wt(r)||0===t._dayOfYear)&&(v(t)._overflowDayOfYear=!0),n=zt(r,0,t._dayOfYear),t._a[mt]=n.getUTCMonth(),t._a[pt]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=o[e]=i[e];for(;e<7;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[vt]&&0===t._a[bt]&&0===t._a[yt]&&0===t._a[xt]&&(t._nextDay=!0,t._a[vt]=0),t._d=(t._useUTC?zt:function(t,e,n,i,a,r,o){var s=new Date(t,e,n,i,a,r,o);return t<100&&0<=t&&isFinite(s.getFullYear())&&s.setFullYear(t),s}).apply(null,o),a=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[vt]=24),t._w&&void 0!==t._w.d&&t._w.d!==a&&(v(t).weekdayMismatch=!0)}}var fe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ge=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,me=/Z|[+-]\d\d(?::?\d\d)?/,pe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ve=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],be=/^\/?Date\((\-?\d+)/i;function ye(t){var e,n,i,a,r,o,s=t._i,l=fe.exec(s)||ge.exec(s);if(l){for(v(t).iso=!0,e=0,n=pe.length;en.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},un.isLocal=function(){return!!this.isValid()&&!this._isUTC},un.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},un.isUtc=Ve,un.isUTC=Ve,un.zoneAbbr=function(){return this._isUTC?"UTC":""},un.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},un.dates=n("dates accessor is deprecated. Use date instead.",nn),un.months=n("months accessor is deprecated. Use month instead",Lt),un.years=n("years accessor is deprecated. Use year instead",Dt),un.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),un.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var t={};if(x(t,this),(t=Se(t))._a){var e=t._isUTC?p(t._a):Ce(t._a);this._isDSTShifted=this.isValid()&&0');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(l){var u=l.data;return u.labels.length&&u.datasets.length?u.labels.map(function(t,e){var n=l.getDatasetMeta(0),i=u.datasets[0],a=n.data[e],r=a&&a.custom||{},o=O.valueAtIndexOrDefault,s=l.options.elements.arc;return{text:t,fillStyle:r.backgroundColor?r.backgroundColor:o(i.backgroundColor,e,s.backgroundColor),strokeStyle:r.borderColor?r.borderColor:o(i.borderColor,e,s.borderColor),lineWidth:r.borderWidth?r.borderWidth:o(i.borderWidth,e,s.borderWidth),hidden:isNaN(i.data[e])||n.data[e].hidden,index:e}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n=Math.PI?-1:f<-Math.PI?1:0))+c,m=Math.cos(f),p=Math.sin(f),v=Math.cos(g),b=Math.sin(g),y=f<=0&&0<=g||f<=2*Math.PI&&2*Math.PI<=g,x=f<=.5*Math.PI&&.5*Math.PI<=g||f<=2.5*Math.PI&&2.5*Math.PI<=g,_=f<=-Math.PI&&-Math.PI<=g||f<=Math.PI&&Math.PI<=g,k=f<=.5*-Math.PI&&.5*-Math.PI<=g||f<=1.5*Math.PI&&1.5*Math.PI<=g,w=h/100,M=_?-1:Math.min(m*(m<0?1:w),v*(v<0?1:w)),S=k?-1:Math.min(p*(p<0?1:w),b*(b<0?1:w)),D=y?1:Math.max(m*(0');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(s){var l=s.data;return l.labels.length&&l.datasets.length?l.labels.map(function(t,e){var n=s.getDatasetMeta(0),i=l.datasets[0],a=n.data[e].custom||{},r=_.valueAtIndexOrDefault,o=s.options.elements.arc;return{text:t,fillStyle:a.backgroundColor?a.backgroundColor:r(i.backgroundColor,e,o.backgroundColor),strokeStyle:a.borderColor?a.borderColor:r(i.borderColor,e,o.borderColor),lineWidth:a.borderWidth?a.borderWidth:r(i.borderWidth,e,o.borderWidth),hidden:isNaN(i.data[e])||n.data[e].hidden,index:e}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n=e.numSteps?(r.callback(e.onAnimationComplete,[e],n),n.animating=!1,i.splice(a,1)):++a}}},{26:26,46:46}],24:[function(t,e,n){"use strict";var s=t(22),l=t(23),h=t(26),c=t(46),a=t(29),r=t(31),f=t(49),g=t(32),m=t(34),i=t(36);e.exports=function(u){function d(t){return"top"===t||"bottom"===t}u.types={},u.instances={},u.controllers={},c.extend(u.prototype,{construct:function(t,e){var n,i,a=this;(i=(n=(n=e)||{}).data=n.data||{}).datasets=i.datasets||[],i.labels=i.labels||[],n.options=c.configMerge(h.global,h[n.type],n.options||{}),e=n;var r=f.acquireContext(t,e),o=r&&r.canvas,s=o&&o.height,l=o&&o.width;a.id=c.uid(),a.ctx=r,a.canvas=o,a.config=e,a.width=l,a.height=s,a.aspectRatio=s?l/s:null,a.options=e.options,a._bufferedRender=!1,(a.chart=a).controller=a,u.instances[a.id]=a,Object.defineProperty(a,"data",{get:function(){return a.config.data},set:function(t){a.config.data=t}}),r&&o?(a.initialize(),a.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return g.notify(t,"beforeInit"),c.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),g.notify(t,"afterInit"),t},clear:function(){return c.canvas.clear(this),this},stop:function(){return l.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(c.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:c.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",c.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};g.notify(e,"resize",[s]),e.options.onResize&&e.options.onResize(e,s),e.stop(),e.update({duration:e.options.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;c.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),c.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var o=this,t=o.options,s=o.scales||{},e=[],l=Object.keys(s).reduce(function(t,e){return t[e]=!1,t},{});t.scales&&(e=e.concat((t.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(t.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),t.scale&&e.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),c.each(e,function(t){var e=t.options,n=e.id,i=c.valueOrDefault(e.type,t.dtype);d(e.position)!==d(t.dposition)&&(e.position=t.dposition),l[n]=!0;var a=null;if(n in s&&s[n].type===i)(a=s[n]).options=e,a.ctx=o.ctx,a.chart=o;else{var r=m.getScaleConstructor(i);if(!r)return;a=new r({id:n,type:i,options:e,ctx:o.ctx,chart:o}),s[a.id]=a}a.mergeTicksOptions(),t.isDefault&&(o.scale=a)}),c.each(l,function(t,e){t||delete s[e]}),o.scales=s,m.addScalesToLayout(this)},buildOrUpdateControllers:function(){var r=this,o=[],s=[];return c.each(r.data.datasets,function(t,e){var n=r.getDatasetMeta(e),i=t.type||r.config.type;if(n.type&&n.type!==i&&(r.destroyDatasetMeta(e),n=r.getDatasetMeta(e)),n.type=i,o.push(n.type),n.controller)n.controller.updateIndex(e),n.controller.linkScales();else{var a=u.controllers[n.type];if(void 0===a)throw new Error('"'+n.type+'" is not a chart type.');n.controller=new a(r,e),s.push(n.controller)}},r),s},resetElements:function(){var n=this;c.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.reset()},n)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,n,i=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),n=(e=i).options,c.each(e.scales,function(t){r.removeBox(e,t)}),n=c.configMerge(u.defaults.global,u.defaults[e.config.type],n),e.options=e.config.options=n,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=n.tooltips,e.tooltip.initialize(),g._invalidate(i),!1!==g.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var a=i.buildOrUpdateControllers();c.each(i.data.datasets,function(t,e){i.getDatasetMeta(e).controller.buildOrUpdateElements()},i),i.updateLayout(),i.options.animation&&i.options.animation.duration&&c.each(a,function(t){t.reset()}),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],g.notify(i,"afterUpdate"),i._bufferedRender?i._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:i.render(t)}},updateLayout:function(){!1!==g.notify(this,"beforeLayout")&&(r.update(this,this.width,this.height),g.notify(this,"afterScaleUpdate"),g.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==g.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?g.merge(e[t][a],[l.getScaleDefaults(r),o]):g.merge(e[t][a],o)}else g._merger(t,e,n,i)}})},g.where=function(t,e){if(g.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return g.each(t,function(t){e(t)&&n.push(t)}),n},g.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},g.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},g.niceNum=function(t,e){var n=Math.floor(g.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},g.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},g.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;i=s&&0n.length){for(var l=0;le&&(e=t.length)}),e},g.color=i?function(t){return t instanceof CanvasGradient&&(t=a.global.defaultColor),i(t)}:function(t){return console.error("Color.js not found!"),t},g.getHoverColor=function(t){return t instanceof CanvasPattern?t:g.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2,26:26,34:34,46:46}],29:[function(t,e,n){"use strict";var i=t(46);function s(t,e){return t.native?{x:t.x,y:t.y}:i.getRelativePosition(t,e)}function l(t,e){var n,i,a,r,o;for(i=0,r=t.data.datasets.length;it.maxHeight){r--;break}r++,l=o*s}t.labelRotation=r},afterCalculateTickRotation:function(){B.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){B.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=_(t._ticks),i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=i.display,l=t.isHorizontal(),u=w(a),d=i.gridLines.tickMarkLength;if(e.width=l?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&o.drawTicks?d:0,e.height=l?s&&o.drawTicks?d:0:t.maxHeight,r.display&&s){var h=M(r)+B.options.toPadding(r.padding).height;l?e.height+=h:e.width+=h}if(a.display&&s){var c=B.longestText(t.ctx,u.font,n,t.longestTextCache),f=B.numberOfLabelLines(n),g=.5*u.size,m=t.options.ticks.padding;if(l){t.longestLabelWidth=c;var p=B.toRadians(t.labelRotation),v=Math.cos(p),b=Math.sin(p)*c+u.size*f+g*(f-1)+g;e.height=Math.min(t.maxHeight,e.height+b+m),t.ctx.font=u.font;var y=k(t.ctx,n[0],u.font),x=k(t.ctx,n[n.length-1],u.font);0!==t.labelRotation?(t.paddingLeft="bottom"===i.position?v*y+3:v*g+3,t.paddingRight="bottom"===i.position?v*g+3:v*x+3):(t.paddingLeft=y/2+3,t.paddingRight=x/2+3)}else a.mirror?c=0:c+=m+g,e.width=Math.min(t.maxWidth,e.width+c),t.paddingTop=u.size/2,t.paddingBottom=u.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){B.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(B.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:B.noop,getPixelForValue:B.noop,getValueForPixel:B.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),a=i*t+e.paddingLeft;n&&(a+=i/2);var r=e.left+Math.round(a);return r+=e.isFullWidth()?e.margins.left:0}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,i=e.left+Math.round(n);return i+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:0r.width-(r.paddingLeft+r.paddingRight)&&(e=1+Math.floor((h+s.autoSkipPadding)*l/(r.width-(r.paddingLeft+r.paddingRight)))),a&&al.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;i="center"===h?(n=function(t){return t<=c},function(t){return c=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,T=function(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,h=e.footerFontSize;i+=s*u,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*d,i+=o?(o-1)*e.bodySpacing:0,i+=l?e.footerMarginTop:0,i+=l*h,i+=l?(l-1)*e.footerSpacing:0;var c=0,f=function(t){a=Math.max(a,n.measureText(t).width+c)};return n.font=R.fontString(u,e._titleFontStyle,e._titleFontFamily),R.each(e.title,f),n.font=R.fontString(d,e._bodyFontStyle,e._bodyFontFamily),R.each(e.beforeBody.concat(e.afterBody),f),c=e.displayColors?d+2:0,R.each(r,function(t){R.each(t.before,f),R.each(t.lines,f),R.each(t.after,f)}),c=0,n.font=R.fontString(h,e._footerFontStyle,e._footerFontFamily),R.each(e.footer,f),{width:a+=2*e.xPadding,height:i}}(this,M)),i=M,a=T,r=C,o=_._chart,s=i.x,l=i.y,u=i.caretSize,d=i.caretPadding,h=i.cornerRadius,c=r.xAlign,f=r.yAlign,g=u+d,m=h+d,"right"===c?s-=a.width:"center"===c&&((s-=a.width/2)+a.width>o.width&&(s=o.width-a.width),s<0&&(s=0)),"top"===f?l+=g:l-="bottom"===f?a.height+g:a.height/2,"center"===f?"left"===c?s+=g:"right"===c&&(s-=g):"left"===c?s-=m:"right"===c&&(s+=m),P={x:s,y:l}}else M.opacity=0;return M.xAlign=C.xAlign,M.yAlign=C.yAlign,M.x=P.x,M.y=P.y,M.width=T.width,M.height=T.height,M.caretX=O.x,M.caretY=O.y,_._model=M,t&&k.custom&&k.custom.call(_,M),_},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,m=e.width,p=e.height;if("center"===c)s=g+p/2,l="left"===h?(a=(i=f)-u,r=i,o=s+u,s-u):(a=(i=f+m)+u,r=i,o=s-u,s+u);else if(r=(i="left"===h?(a=f+d+u)-u:"right"===h?(a=f+m-d-u)-u:(a=n.caretX)-u,a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+p)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n,i){var a=e.title;if(a.length){n.textAlign=e._titleAlign,n.textBaseline="top";var r,o,s=e.titleFontSize,l=e.titleSpacing;for(n.fillStyle=c(e.titleFontColor,i),n.font=R.fontString(s,e._titleFontStyle,e._titleFontFamily),r=0,o=a.length;r=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{26:26,27:27,46:46}],38:[function(t,e,n){"use strict";var i=t(26),a=t(27),d=t(46),h=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:h.defaultColor,borderWidth:3,borderColor:h.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=a.extend({draw:function(){var t,e,n,i,a=this._view,r=this._chart.ctx,o=a.spanGaps,s=this._children.slice(),l=h.elements.line,u=-1;for(this._loop&&s.length&&s.push(s[0]),r.save(),r.lineCap=a.borderCapStyle||l.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||l.borderDash),r.lineDashOffset=a.borderDashOffset||l.borderDashOffset,r.lineJoin=a.borderJoinStyle||l.borderJoinStyle,r.lineWidth=a.borderWidth||l.borderWidth,r.strokeStyle=a.borderColor||h.defaultColor,r.beginPath(),u=-1,t=0;t=t.left&&1.01*t.right>=n.x&&n.y>=t.top&&1.01*t.bottom>=n.y)&&(i.strokeStyle=e.borderColor||h,i.lineWidth=d.valueOrDefault(e.borderWidth,u.global.elements.point.borderWidth),i.fillStyle=e.backgroundColor||h,d.canvas.drawPoint(i,a,o,s,l,r))}})},{26:26,27:27,46:46}],40:[function(t,e,n){"use strict";var i=t(26),a=t(27);function l(t){return void 0!==t._view.width}function r(t){var e,n,i,a,r=t._view;if(l(t)){var o=r.width/2;e=r.x-o,n=r.x+o,i=Math.min(r.y,r.base),a=Math.max(r.y,r.base)}else{var s=r.height/2;e=Math.min(r.x,r.base),n=Math.max(r.x,r.base),i=r.y-s,a=r.y+s}return{left:e,top:i,right:n,bottom:a}}i._set("global",{elements:{rectangle:{backgroundColor:i.global.defaultColor,borderColor:i.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=a.extend({draw:function(){var t,e,n,i,a,r,o,s=this._chart.ctx,l=this._view,u=l.borderWidth;if(o=l.horizontal?(t=l.base,e=l.x,n=l.y-l.height/2,i=l.y+l.height/2,a=t=i.left&&t<=i.right&&e>=i.top&&e<=i.bottom}return n},inLabelRange:function(t,e){if(!this._view)return!1;var n=r(this);return l(this)?t>=n.left&&t<=n.right:e>=n.top&&e<=n.bottom},inXRange:function(t){var e=r(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=r(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,n=this._view;return e=l(this)?(t=n.x,(n.y+n.base)/2):(t=(n.x+n.base)/2,n.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{26:26,27:27}],41:[function(t,e,n){"use strict";e.exports={},e.exports.Arc=t(37),e.exports.Line=t(38),e.exports.Point=t(39),e.exports.Rectangle=t(40)},{37:37,38:38,39:39,40:40}],42:[function(t,e,n){"use strict";var i=t(43);n=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2-1e-7,i/2-1e-7);t.moveTo(e+o,n),t.lineTo(e+i-o,n),t.arcTo(e+i,n,e+i,n+o,o),t.lineTo(e+i,n+a-o),t.arcTo(e+i,n+a,e+i-o,n+a,o),t.lineTo(e+o,n+a),t.arcTo(e,n+a,e,n+a-o,o),t.lineTo(e,n+o),t.arcTo(e,n,e+o,n,o),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a,r){var o,s,l,u,d,h;if(r=r||0,!e||"object"!=typeof e||"[object HTMLImageElement]"!==(o=e.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(n)||n<=0)){switch(t.save(),t.translate(i,a),t.rotate(r*Math.PI/180),t.beginPath(),e){default:t.arc(0,0,n,0,2*Math.PI),t.closePath();break;case"triangle":d=(s=3*n/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(-s/2,d/3),t.lineTo(s/2,d/3),t.lineTo(0,-2*d/3),t.closePath();break;case"rect":h=1/Math.SQRT2*n,t.rect(-h,-h,2*h,2*h);break;case"rectRounded":var c=n/Math.SQRT2,f=-c,g=-c,m=Math.SQRT2*n;this.roundedRect(t,f,g,m,m,.425*n);break;case"rectRot":h=1/Math.SQRT2*n,t.moveTo(-h,0),t.lineTo(0,h),t.lineTo(h,0),t.lineTo(0,-h),t.closePath();break;case"cross":t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-n,0),t.lineTo(n,0);break;case"crossRot":l=Math.cos(Math.PI/4)*n,u=Math.sin(Math.PI/4)*n,t.moveTo(-l,-u),t.lineTo(l,u),t.moveTo(-l,u),t.lineTo(l,-u);break;case"star":t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-n,0),t.lineTo(n,0),l=Math.cos(Math.PI/4)*n,u=Math.sin(Math.PI/4)*n,t.moveTo(-l,-u),t.lineTo(l,u),t.moveTo(-l,u),t.lineTo(l,-u);break;case"line":t.moveTo(-n,0),t.lineTo(n,0);break;case"dash":t.moveTo(0,0),t.lineTo(n,0)}t.fill(),t.stroke(),t.restore()}}else t.drawImage(e,i-e.width/2,a-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y),void t.lineTo(n.x,n.y);n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}};i.clear=n.clear,i.drawRoundedRectangle=function(t){t.beginPath(),n.roundedRect.apply(n,arguments)}},{43:43}],43:[function(t,e,n){"use strict";var i,d={noop:function(){},uid:(i=0,function(){return i++}),isNullOrUndef:function(t){return null==t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return d.valueOrDefault(d.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,i){var a,r,o;if(d.isArray(t))if(r=t.length,i)for(a=r-1;0<=a;a--)e.call(n,t[a],a);else for(a=0;a
';var a=e.childNodes[0],r=e.childNodes[1];e._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,r.scrollLeft=1e6,r.scrollTop=1e6};var o=function(){e._reset(),t()};return y(a,"scroll",o.bind(a,"expand")),y(r,"scroll",o.bind(r,"shrink")),e}((r=!(i=function(){if(h.resizer)return t(x("resize",n))}),o=[],function(){o=Array.prototype.slice.call(arguments),a=a||this,r||(r=!0,f.requestAnimFrame.call(window,function(){r=!1,i.apply(a,o)}))}));l=function(){if(h.resizer){var t=e.parentNode;t&&t!==c.parentNode&&t.insertBefore(c,t.firstChild),c._reset()}},u=(s=e)[g]||(s[g]={}),d=u.renderProxy=function(t){t.animationName===v&&l()},f.each(b,function(t){y(s,t,d)}),u.reflow=!!s.offsetParent,s.classList.add(p)}function r(t){var e,n,i,a=t[g]||{},r=a.resizer;delete a.resizer,n=(e=t)[g]||{},(i=n.renderProxy)&&(f.each(b,function(t){o(e,t,i)}),delete n.renderProxy),e.classList.remove(p),r&&r.parentNode&&r.parentNode.removeChild(r)}e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t,e,n,i="from{opacity:0.99}to{opacity:1}";e="@-webkit-keyframes "+v+"{"+i+"}@keyframes "+v+"{"+i+"}."+p+"{-webkit-animation:"+v+" 0.001s;animation:"+v+" 0.001s;}",n=(t=this)._style||document.createElement("style"),t._style||(e="/* Chart.js */\n"+e,(t._style=n).setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){var n=t.style,i=t.getAttribute("height"),a=t.getAttribute("width");if(t[g]={initial:{height:i,width:a,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===a||""===a){var r=l(t,"width");void 0!==r&&(t.width=r)}if(null===i||""===i)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var o=l(t,"height");void 0!==r&&(t.height=o)}}(t,e),n):null},releaseContext:function(t){var n=t.canvas;if(n[g]){var i=n[g].initial;["height","width"].forEach(function(t){var e=i[t];f.isNullOrUndef(e)?n.removeAttribute(t):n.setAttribute(t,e)}),f.each(i.style||{},function(t,e){n.style[e]=t}),n.width=n.width,delete n[g]}},addEventListener:function(r,t,o){var e=r.canvas;if("resize"!==t){var n=o[g]||(o[g]={});y(e,t,(n.proxies||(n.proxies={}))[r.id+"_"+t]=function(t){var e,n,i,a;o((n=r,i=s[(e=t).type]||e.type,a=f.getRelativePosition(e,n),x(i,n,a.x,a.y,e)))})}else a(e,o,r)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[g]||{}).proxies||{})[t.id+"_"+e];a&&o(i,e,a)}else r(i)}},f.addEvent=y,f.removeEvent=o},{46:46}],49:[function(t,e,n){"use strict";var i=t(46),a=t(47),r=t(48),o=r._enabled?r:a;e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},o)},{46:46,47:47,48:48}],50:[function(t,e,n){"use strict";e.exports={},e.exports.filler=t(51),e.exports.legend=t(52),e.exports.title=t(53)},{51:51,52:52,53:53}],51:[function(t,e,n){"use strict";var u=t(26),c=t(41),d=t(46);u._set("global",{plugins:{filler:{propagate:!0}}});var f={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e');for(var n=0;n'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("");return e.push(""),e.join("")}});var o=i.extend({initialize:function(t){C.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:r,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:function(){var e=this,n=e.options.labels||{},t=C.callback(n.generateLabels,[e.chart],e)||[];n.filter&&(t=t.filter(function(t){return n.filter(t,e.chart.data)})),e.options.reverse&&t.reverse(),e.legendItems=t},afterBuildLabels:r,beforeFit:r,fit:function(){var i=this,t=i.options,a=t.labels,e=t.display,r=i.ctx,n=D.global,o=C.valueOrDefault,s=o(a.fontSize,n.defaultFontSize),l=o(a.fontStyle,n.defaultFontStyle),u=o(a.fontFamily,n.defaultFontFamily),d=C.fontString(s,l,u),h=i.legendHitBoxes=[],c=i.minSize,f=i.isHorizontal();if(c.height=f?(c.width=i.maxWidth,e?10:0):(c.width=e?10:0,i.maxHeight),e)if(r.font=d,f){var g=i.lineWidths=[0],m=i.legendItems.length?s+a.padding:0;r.textAlign="left",r.textBaseline="top",C.each(i.legendItems,function(t,e){var n=P(a,s)+s/2+r.measureText(t.text).width;g[g.length-1]+n+a.padding>=i.width&&(m+=s+a.padding,g[g.length]=i.left),h[e]={left:0,top:0,width:n,height:s},g[g.length-1]+=n+a.padding}),c.height+=m}else{var p=a.padding,v=i.columnWidths=[],b=a.padding,y=0,x=0,_=s+p;C.each(i.legendItems,function(t,e){var n=P(a,s)+s/2+r.measureText(t.text).width;x+_>c.height&&(b+=y+a.padding,v.push(y),x=y=0),y=Math.max(y,n),x+=_,h[e]={left:0,top:0,width:n,height:s}}),b+=y,v.push(y),c.width+=b}i.width=c.width,i.height=c.height},afterFit:r,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var h=this,c=h.options,f=c.labels,g=D.global,m=g.elements.line,p=h.width,v=h.lineWidths;if(c.display){var b,y=h.ctx,x=C.valueOrDefault,t=x(f.fontColor,g.defaultFontColor),_=x(f.fontSize,g.defaultFontSize),e=x(f.fontStyle,g.defaultFontStyle),n=x(f.fontFamily,g.defaultFontFamily),i=C.fontString(_,e,n);y.textAlign="left",y.textBaseline="middle",y.lineWidth=.5,y.strokeStyle=t,y.fillStyle=t,y.font=i;var k=P(f,_),w=h.legendHitBoxes,M=h.isHorizontal();b=M?{x:h.left+(p-v[0])/2,y:h.top+f.padding,line:0}:{x:h.left+f.padding,y:h.top+f.padding,line:0};var S=_+f.padding;C.each(h.legendItems,function(t,e){var n,i,a,r,o,s=y.measureText(t.text).width,l=k+_/2+s,u=b.x,d=b.y;M?p<=u+l&&(d=b.y+=S,b.line++,u=b.x=h.left+(p-v[b.line])/2):d+S>h.bottom&&(u=b.x=u+h.columnWidths[b.line]+f.padding,d=b.y=h.top+f.padding,b.line++),function(t,e,n){if(!(isNaN(k)||k<=0)){y.save(),y.fillStyle=x(n.fillStyle,g.defaultColor),y.lineCap=x(n.lineCap,m.borderCapStyle),y.lineDashOffset=x(n.lineDashOffset,m.borderDashOffset),y.lineJoin=x(n.lineJoin,m.borderJoinStyle),y.lineWidth=x(n.lineWidth,m.borderWidth),y.strokeStyle=x(n.strokeStyle,g.defaultColor);var i=0===x(n.lineWidth,m.borderWidth);if(y.setLineDash&&y.setLineDash(x(n.lineDash,m.borderDash)),c.labels&&c.labels.usePointStyle){var a=_*Math.SQRT2/2,r=a/Math.SQRT2,o=t+r,s=e+r;C.canvas.drawPoint(y,n.pointStyle,a,o,s)}else i||y.strokeRect(t,e,k,_),y.fillRect(t,e,k,_);y.restore()}}(u,d,t),w[e].left=u,w[e].top=d,n=t,i=s,r=k+(a=_/2)+u,o=d+a,y.fillText(n.text,r,o),n.hidden&&(y.beginPath(),y.lineWidth=2,y.moveTo(r,o),y.lineTo(r+i,o),y.stroke()),M?b.x+=l+f.padding:b.y+=S})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var r=t.x,o=t.y;if(r>=e.left&&r<=e.right&&o>=e.top&&o<=e.bottom)for(var s=e.legendHitBoxes,l=0;l=u.left&&r<=u.left+u.width&&o>=u.top&&o<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[l]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[l]),a=!0;break}}}return a}});function s(t,e){var n=new o({ctx:t.ctx,options:e,chart:t});a.configure(t,n,e),a.addBox(t,n),t.legend=n}e.exports={id:"legend",_element:o,beforeInit:function(t){var e=t.options.legend;e&&s(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(C.mergeIf(e,D.global.legend),n?(a.configure(t,n,e),n.options=e):s(t,e)):n&&(a.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}}},{26:26,27:27,31:31,46:46}],53:[function(t,e,n){"use strict";var _=t(26),i=t(27),k=t(46),a=t(31),r=k.noop;_._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}});var o=i.extend({initialize:function(t){k.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:r,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:r,afterBuildLabels:r,beforeFit:r,fit:function(){var t=k.valueOrDefault,e=this.options,n=e.display,i=t(e.fontSize,_.global.defaultFontSize),a=this.minSize,r=k.isArray(e.text)?e.text.length:1,o=k.options.toLineHeight(e.lineHeight,i),s=n?r*o+2*e.padding:0;this.isHorizontal()?(a.width=this.maxWidth,a.height=s):(a.width=s,a.height=this.maxHeight),this.width=a.width,this.height=a.height},afterFit:r,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this.ctx,e=k.valueOrDefault,n=this.options,i=_.global;if(n.display){var a,r,o,s=e(n.fontSize,i.defaultFontSize),l=e(n.fontStyle,i.defaultFontStyle),u=e(n.fontFamily,i.defaultFontFamily),d=k.fontString(s,l,u),h=k.options.toLineHeight(n.lineHeight,s),c=h/2+n.padding,f=0,g=this.top,m=this.left,p=this.bottom,v=this.right;t.fillStyle=e(n.fontColor,i.defaultFontColor),t.font=d,this.isHorizontal()?(r=m+(v-m)/2,o=g+c,a=v-m):(r="left"===n.position?m+c:v-c,o=g+(p-g)/2,a=p-g,f=Math.PI*("left"===n.position?-.5:.5)),t.save(),t.translate(r,o),t.rotate(f),t.textAlign="center",t.textBaseline="middle";var b=n.text;if(k.isArray(b))for(var y=0,x=0;xo.max&&(o.max=n))})});o.min=isFinite(o.min)&&!isNaN(o.min)?o.min:0,o.max=isFinite(o.max)&&!isNaN(o.max)?o.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this.options.ticks;if(this.isHorizontal())t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.width/50));else{var n=h.valueOrDefault(e.fontSize,i.global.defaultFontSize);t=Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.height/(2*n)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this.start,n=+this.getRightValue(t),i=this.end-e;return this.isHorizontal()?this.left+this.width/i*(n-e):this.bottom-this.height/i*(n-e)},getValueForPixel:function(t){var e=this.isHorizontal(),n=e?this.width:this.height,i=(e?t-this.left:this.bottom-t)/n;return this.start+(this.end-this.start)*i},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});a.registerScaleType("linear",n,e)}},{26:26,34:34,35:35,46:46}],56:[function(t,e,n){"use strict";var h=t(46),i=t(33);e.exports=function(t){var e=h.noop;t.LinearScaleBase=i.extend({getRightValue:function(t){return"string"==typeof t?+t:i.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=h.sign(t.min),i=h.sign(t.max);n<0&&i<0?t.max=0:0=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:h.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r=[];if(t.stepSize&&0o.max&&(o.max=n),0!==n&&(null===o.minNotZero||no.r&&(o.r=g.end,s.r=c),m.starto.b&&(o.b=m.end,s.b=c)}t.setReductions(r,o,s)}(this):(t=this,e=Math.min(t.height/2,t.width/2),t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0))},setReductions:function(t,e,n){var i=e.l/Math.sin(n.l),a=Math.max(e.r-this.width,0)/Math.sin(n.r),r=-e.t/Math.cos(n.t),o=-Math.max(e.b-this.height,0)/Math.cos(n.b);i=s(i),a=s(a),r=s(r),o=s(o),this.drawingArea=Math.min(Math.round(t-(i+a)/2),Math.round(t-(r+o)/2)),this.setCenterPoint(i,a,r,o)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-i-a.drawingArea;a.xCenter=Math.round((o+r)/2+a.left),a.yCenter=Math.round((s+l)/2+a.top)},getIndexAngle:function(t){return t*(2*Math.PI/b(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){if(null===t)return 0;var e=this.drawingArea/(this.max-this.min);return this.options.ticks.reverse?(this.max-t)*e:(t-this.min)*e},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(n)*e)+this.xCenter,y:Math.round(Math.sin(n)*e)+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:0>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function M(t,e){var n=e.parser,i=e.parser||e.format;return"function"==typeof n?n(t):"string"==typeof t&&"string"==typeof i?y(t,i):(t instanceof y||(t=y(t)),t.isValid()?t:"function"==typeof i?i(t):t)}function S(t,e){if(p.isNullOrUndef(t))return null;var n=e.options.time,i=M(e.getRightValue(t),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function D(t){for(var e=_.indexOf(t)+1,n=_.length;e=_.indexOf(e);a--)if(r=_[a],x[r].common&&o.as(r)>=t.length)return r;return _[e?_.indexOf(e):0]}(b,p.minUnit,c.min,c.max),c._majorUnit=D(c._unit),c._table=function(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;a.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box} \ No newline at end of file diff --git a/user/pages/03.monitoring/vis.min.js b/user/pages/03.monitoring/vis.min.js new file mode 100755 index 0000000..aa3715b --- /dev/null +++ b/user/pages/03.monitoring/vis.min.js @@ -0,0 +1,47 @@ +/** + * vis.js + * https://github.com/almende/vis + * + * A dynamic, browser-based visualization library. + * + * @version 4.20.1-SNAPSHOT + * @date 2017-10-12 + * + * @license + * Copyright (C) 2011-2017 Almende B.V, http://almende.com + * + * Vis.js is dual licensed under both + * + * * The Apache 2.0 License + * http://www.apache.org/licenses/LICENSE-2.0 + * + * and + * + * * The MIT License + * http://opensource.org/licenses/MIT + * + * Vis.js may be distributed under either license. + */ +"use strict";!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vis=e():t.vis=e()}(this,function(){return function(t){function e(o){if(i[o])return i[o].exports;var n=i[o]={i:o,l:!1,exports:{}};return t[o].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,o){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=123)}([function(t,e,i){e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,i){e.__esModule=!0;var o=i(169),n=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var i=0;i2&&void 0!==arguments[2]&&arguments[2];for(var s in t)void 0!==i[s]&&(null===i[s]||"object"!==(0,c.default)(i[s])?n(t,i,s,o):"object"===(0,c.default)(t[s])&&e.fillIfDefined(t[s],i[s],o))},e.extend=function(t,e){for(var i=1;i3&&void 0!==arguments[3]&&arguments[3];if(Array.isArray(o))throw new TypeError("Arrays are not supported by deepExtend");for(var r=0;r3&&void 0!==arguments[3]&&arguments[3];if(Array.isArray(o))throw new TypeError("Arrays are not supported by deepExtend");for(var r in o)if(o.hasOwnProperty(r)&&-1===t.indexOf(r))if(o[r]&&o[r].constructor===Object)void 0===i[r]&&(i[r]={}),i[r].constructor===Object?e.deepExtend(i[r],o[r]):n(i,o,r,s);else if(Array.isArray(o[r])){i[r]=[];for(var a=0;a2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var r in i)if(i.hasOwnProperty(r)||!0===o)if(i[r]&&i[r].constructor===Object)void 0===t[r]&&(t[r]={}),t[r].constructor===Object?e.deepExtend(t[r],i[r],o):n(t,i,r,s);else if(Array.isArray(i[r])){t[r]=[];for(var a=0;a=0&&(e="DOMMouseScroll"),t.addEventListener(e,i,o)):t.attachEvent("on"+e,i)},e.removeEventListener=function(t,e,i,o){t.removeEventListener?(void 0===o&&(o=!1),"mousewheel"===e&&navigator.userAgent.indexOf("Firefox")>=0&&(e="DOMMouseScroll"),t.removeEventListener(e,i,o)):t.detachEvent("on"+e,i)},e.preventDefault=function(t){t||(t=window.event),t.preventDefault?t.preventDefault():t.returnValue=!1},e.getTarget=function(t){t||(t=window.event);var e;return t.target?e=t.target:t.srcElement&&(e=t.srcElement),void 0!=e.nodeType&&3==e.nodeType&&(e=e.parentNode),e},e.hasParent=function(t,e){for(var i=t;i;){if(i===e)return!0;i=i.parentNode}return!1},e.option={},e.option.asBoolean=function(t,e){return"function"==typeof t&&(t=t()),null!=t?0!=t:e||null},e.option.asNumber=function(t,e){return"function"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null},e.option.asString=function(t,e){return"function"==typeof t&&(t=t()),null!=t?String(t):e||null},e.option.asSize=function(t,i){return"function"==typeof t&&(t=t()),e.isString(t)?t:e.isNumber(t)?t+"px":i||null},e.option.asElement=function(t,e){return"function"==typeof t&&(t=t()),t||e||null},e.hexToRGB=function(t){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;t=t.replace(e,function(t,e,i,o){return e+e+i+i+o+o});var i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null},e.overrideOpacity=function(t,i){var o;return-1!=t.indexOf("rgba")?t:-1!=t.indexOf("rgb")?(o=t.substr(t.indexOf("(")+1).replace(")","").split(","),"rgba("+o[0]+","+o[1]+","+o[2]+","+i+")"):(o=e.hexToRGB(t),null==o?t:"rgba("+o.r+","+o.g+","+o.b+","+i+")")},e.RGBToHex=function(t,e,i){return"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1)},e.parseColor=function(t){var i;if(!0===e.isString(t)){if(!0===e.isValidRGB(t)){var o=t.substr(4).substr(0,t.length-5).split(",").map(function(t){return parseInt(t)});t=e.RGBToHex(o[0],o[1],o[2])}if(!0===e.isValidHex(t)){var n=e.hexToHSV(t),s={h:n.h,s:.8*n.s,v:Math.min(1,1.02*n.v)},r={h:n.h,s:Math.min(1,1.25*n.s),v:.8*n.v},a=e.HSVToHex(r.h,r.s,r.v),h=e.HSVToHex(s.h,s.s,s.v);i={background:t,border:a,highlight:{background:h,border:a},hover:{background:h,border:a}}}else i={background:t,border:t,highlight:{background:t,border:t},hover:{background:t,border:t}}}else i={},i.background=t.background||void 0,i.border=t.border||void 0,e.isString(t.highlight)?i.highlight={border:t.highlight,background:t.highlight}:(i.highlight={},i.highlight.background=t.highlight&&t.highlight.background||void 0,i.highlight.border=t.highlight&&t.highlight.border||void 0),e.isString(t.hover)?i.hover={border:t.hover,background:t.hover}:(i.hover={},i.hover.background=t.hover&&t.hover.background||void 0,i.hover.border=t.hover&&t.hover.border||void 0);return i},e.RGBToHSV=function(t,e,i){t/=255,e/=255,i/=255;var o=Math.min(t,Math.min(e,i)),n=Math.max(t,Math.max(e,i));if(o==n)return{h:0,s:0,v:o};var s=t==o?e-i:i==o?t-e:i-t;return{h:60*((t==o?3:i==o?1:5)-s/(n-o))/360,s:(n-o)/n,v:n}};var v={split:function(t){var e={};return t.split(";").forEach(function(t){if(""!=t.trim()){var i=t.split(":"),o=i[0].trim(),n=i[1].trim();e[o]=n}}),e},join:function(t){return(0,l.default)(t).map(function(e){return e+": "+t[e]}).join("; ")}};e.addCssText=function(t,i){var o=v.split(t.style.cssText),n=v.split(i),s=e.extend(o,n);t.style.cssText=v.join(s)},e.removeCssText=function(t,e){var i=v.split(t.style.cssText),o=v.split(e);for(var n in o)o.hasOwnProperty(n)&&delete i[n];t.style.cssText=v.join(i)},e.HSVToRGB=function(t,e,i){var o,n,s,r=Math.floor(6*t),a=6*t-r,h=i*(1-e),d=i*(1-a*e),l=i*(1-(1-a)*e);switch(r%6){case 0:o=i,n=l,s=h;break;case 1:o=d,n=i,s=h;break;case 2:o=h,n=i,s=l;break;case 3:o=h,n=d,s=i;break;case 4:o=l,n=h,s=i;break;case 5:o=i,n=h,s=d}return{r:Math.floor(255*o),g:Math.floor(255*n),b:Math.floor(255*s)}},e.HSVToHex=function(t,i,o){var n=e.HSVToRGB(t,i,o);return e.RGBToHex(n.r,n.g,n.b)},e.hexToHSV=function(t){var i=e.hexToRGB(t);return e.RGBToHSV(i.r,i.g,i.b)},e.isValidHex=function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)},e.isValidRGB=function(t){return t=t.replace(" ",""),/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/i.test(t)},e.isValidRGBA=function(t){return t=t.replace(" ",""),/rgba\((\d{1,3}),(\d{1,3}),(\d{1,3}),(.{1,3})\)/i.test(t)},e.selectiveBridgeObject=function(t,i){if(null!==i&&"object"===(void 0===i?"undefined":(0,c.default)(i))){for(var o=(0,h.default)(i),n=0;n0&&e(o,t[n-1])<0;n--)t[n]=t[n-1];t[n]=o}return t},e.mergeOptions=function(t,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=function(t){return null!==t&&void 0!==t},s=function(t){return null!==t&&"object"===(void 0===t?"undefined":(0,c.default)(t))};if(!s(t))throw new Error("Parameter mergeTarget must be an object");if(!s(e))throw new Error("Parameter options must be an object");if(!n(i))throw new Error("Parameter option must have a value");if(!s(o))throw new Error("Parameter globalOptions must be an object");var r=e[i],a=s(o)&&!function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}(o),d=a?o[i]:void 0,l=d?d.enabled:void 0;if(void 0!==r){if("boolean"==typeof r)return s(t[i])||(t[i]={}),void(t[i].enabled=r);if(null===r&&!s(t[i])){if(!n(d))return;t[i]=(0,h.default)(d)}if(s(r)){var u=!0;void 0!==r.enabled?u=r.enabled:void 0!==l&&(u=d.enabled),function(t,e,i){s(t[i])||(t[i]={});var o=e[i],n=t[i];for(var r in o)o.hasOwnProperty(r)&&(n[r]=o[r])}(t,e,i),t[i].enabled=u}}},e.binarySearchCustom=function(t,e,i,o){for(var n=0,s=0,r=t.length-1;s<=r&&n<1e4;){var a=Math.floor((s+r)/2),h=t[a],d=void 0===o?h[i]:h[i][o],l=e(d);if(0==l)return a;-1==l?s=a+1:r=a-1,n++}return-1},e.binarySearchValue=function(t,e,i,o,n){var s,r,a,h,d=0,l=0,u=t.length-1;for(n=void 0!=n?n:function(t,e){return t==e?0:t0)return"before"==o?Math.max(0,h-1):h;if(n(r,e)<0&&n(a,e)>0)return"before"==o?h:Math.min(t.length-1,h+1);n(r,e)<0?l=h+1:u=h-1,d++}return-1},e.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},e.getScrollBarWidth=function(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(t),document.body.appendChild(e);var i=t.offsetWidth;e.style.overflow="scroll";var o=t.offsetWidth;return i==o&&(o=e.clientWidth),document.body.removeChild(e),i-o},e.topMost=function(t,e){var i=void 0;Array.isArray(e)||(e=[e]);var o=!0,n=!1,s=void 0;try{for(var a,h=(0,r.default)(t);!(o=(a=h.next()).done);o=!0){var d=a.value;if(d){i=d[e[0]];for(var l=1;ln?1:or)&&(s=h,r=d)}return s},n.prototype.min=function(t){var e,i,o=this._data,n=(0,l.default)(o),s=null,r=null;for(e=0,i=n.length;e0?(o=e[t].redundant[0],e[t].redundant.shift()):(o=document.createElementNS("http://www.w3.org/2000/svg",t),i.appendChild(o)):(o=document.createElementNS("http://www.w3.org/2000/svg",t),e[t]={used:[],redundant:[]},i.appendChild(o)),e[t].used.push(o),o},e.getDOMElement=function(t,e,i,o){var n;return e.hasOwnProperty(t)?e[t].redundant.length>0?(n=e[t].redundant[0],e[t].redundant.shift()):(n=document.createElement(t),void 0!==o?i.insertBefore(n,o):i.appendChild(n)):(n=document.createElement(t),e[t]={used:[],redundant:[]},void 0!==o?i.insertBefore(n,o):i.appendChild(n)),e[t].used.push(n),n},e.drawPoint=function(t,i,o,n,s,r){var a;if("circle"==o.style?(a=e.getSVGElement("circle",n,s),a.setAttributeNS(null,"cx",t),a.setAttributeNS(null,"cy",i),a.setAttributeNS(null,"r",.5*o.size)):(a=e.getSVGElement("rect",n,s),a.setAttributeNS(null,"x",t-.5*o.size),a.setAttributeNS(null,"y",i-.5*o.size),a.setAttributeNS(null,"width",o.size),a.setAttributeNS(null,"height",o.size)),void 0!==o.styles&&a.setAttributeNS(null,"style",o.styles),a.setAttributeNS(null,"class",o.className+" vis-point"),r){var h=e.getSVGElement("text",n,s);r.xOffset&&(t+=r.xOffset),r.yOffset&&(i+=r.yOffset),r.content&&(h.textContent=r.content),r.className&&h.setAttributeNS(null,"class",r.className+" vis-label"),h.setAttributeNS(null,"x",t),h.setAttributeNS(null,"y",i)}return a},e.drawBar=function(t,i,o,n,s,r,a,h){if(0!=n){n<0&&(n*=-1,i-=n);var d=e.getSVGElement("rect",r,a);d.setAttributeNS(null,"x",t-.5*o),d.setAttributeNS(null,"y",i),d.setAttributeNS(null,"width",o),d.setAttributeNS(null,"height",n),d.setAttributeNS(null,"class",s),h&&d.setAttributeNS(null,"style",h)}}},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.printStyle=void 0;var n=i(19),s=o(n),r=i(6),a=o(r),h=i(8),d=o(h),l=i(0),u=o(l),c=i(1),p=o(c),f=i(2),m=!1,v=void 0,g="background: #FFeeee; color: #dd0000",y=function(){function t(){(0,u.default)(this,t)}return(0,p.default)(t,null,[{key:"validate",value:function(e,i,o){m=!1,v=i;var n=i;return void 0!==o&&(n=i[o]),t.parse(e,n,[]),m}},{key:"parse",value:function(e,i,o){for(var n in e)e.hasOwnProperty(n)&&t.check(n,e,i,o)}},{key:"check",value:function(e,i,o,n){if(void 0===o[e]&&void 0===o.__any__)return void t.getSuggestion(e,o,n);var s=e,r=!0;void 0===o[e]&&void 0!==o.__any__&&(s="__any__",r="object"===t.getType(i[e]));var a=o[s];r&&void 0!==a.__type__&&(a=a.__type__),t.checkFields(e,i,o,s,a,n)}},{key:"checkFields",value:function(e,i,o,n,s,r){var a=function(i){console.log("%c"+i+t.printLocation(r,e),g)},h=t.getType(i[e]),l=s[h];void 0!==l?"array"===t.getType(l)&&-1===l.indexOf(i[e])?(a('Invalid option detected in "'+e+'". Allowed values are:'+t.print(l)+' not "'+i[e]+'". '),m=!0):"object"===h&&"__any__"!==n&&(r=f.copyAndExtendArray(r,e),t.parse(i[e],o[n],r)):void 0===s.any&&(a('Invalid type received for "'+e+'". Expected: '+t.print((0,d.default)(s))+". Received ["+h+'] "'+i[e]+'"'),m=!0)}},{key:"getType",value:function(t){var e=void 0===t?"undefined":(0,a.default)(t);return"object"===e?null===t?"null":t instanceof Boolean?"boolean":t instanceof Number?"number":t instanceof String?"string":Array.isArray(t)?"array":t instanceof Date?"date":void 0!==t.nodeType?"dom":!0===t._isAMomentObject?"moment":"object":"number"===e?"number":"boolean"===e?"boolean":"string"===e?"string":void 0===e?"undefined":e}},{key:"getSuggestion",value:function(e,i,o){var n=t.findInOptions(e,i,o,!1),s=t.findInOptions(e,v,[],!0),r=void 0 +;r=void 0!==n.indexMatch?" in "+t.printLocation(n.path,e,"")+'Perhaps it was incomplete? Did you mean: "'+n.indexMatch+'"?\n\n':s.distance<=4&&n.distance>s.distance?" in "+t.printLocation(n.path,e,"")+"Perhaps it was misplaced? Matching option found at: "+t.printLocation(s.path,s.closestMatch,""):n.distance<=8?'. Did you mean "'+n.closestMatch+'"?'+t.printLocation(n.path,e):". Did you mean one of these: "+t.print((0,d.default)(i))+t.printLocation(o,e),console.log('%cUnknown option detected: "'+e+'"'+r,g),m=!0}},{key:"findInOptions",value:function(e,i,o){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=1e9,r="",a=[],h=e.toLowerCase(),d=void 0;for(var l in i){var u=void 0;if(void 0!==i[l].__type__&&!0===n){var c=t.findInOptions(e,i[l],f.copyAndExtendArray(o,l));s>c.distance&&(r=c.closestMatch,a=c.path,s=c.distance,d=c.indexMatch)}else-1!==l.toLowerCase().indexOf(h)&&(d=l),u=t.levenshteinDistance(e,l),s>u&&(r=l,a=f.copyArray(o),s=u)}return{closestMatch:r,path:a,distance:s,indexMatch:d}}},{key:"printLocation",value:function(t,e){for(var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Problem value found at: \n",o="\n\n"+i+"options = {\n",n=0;n0&&(this.enableBorderDashes(t,e),t.stroke(),this.disableBorderDashes(t,e)),t.restore()}},{key:"performFill",value:function(t,e){this.enableShadow(t,e),t.fill(),this.disableShadow(t,e),this.performStroke(t,e)}},{key:"_addBoundingBoxMargin",value:function(t){this.boundingBox.left-=t,this.boundingBox.top-=t,this.boundingBox.bottom+=t,this.boundingBox.right+=t}},{key:"_updateBoundingBox",value:function(t,e,i,o,n){void 0!==i&&this.resize(i,o,n),this.left=t-this.width/2,this.top=e-this.height/2,this.boundingBox.left=this.left,this.boundingBox.top=this.top,this.boundingBox.bottom=this.top+this.height,this.boundingBox.right=this.left+this.width}},{key:"updateBoundingBox",value:function(t,e,i,o,n){this._updateBoundingBox(t,e,i,o,n)}},{key:"getDimensionsFromLabel",value:function(t,e,i){this.textSize=this.labelModule.getTextSize(t,e,i);var o=this.textSize.width,n=this.textSize.height;return 0===o&&(o=14,n=14),{width:o,height:n}}}]),t}();e.default=l},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(23),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{size:this.options.size};if(this.needsRefresh(e,i)){this.labelModule.getTextSize(t,e,i);var n=2*o.size;this.width=n,this.height=n,this.radius=.5*this.width}}},{key:"_drawShape",value:function(t,e,i,o,n,s,r,a){if(this.resize(t,s,r,a),this.left=o-this.width/2,this.top=n-this.height/2,this.initContextForDraw(t,a),t[e](o,n,a.size),this.performFill(t,a),void 0!==this.options.label){this.labelModule.calculateLabelSize(t,s,r,o,n,"hanging");var h=n+.5*this.height+.5*this.labelModule.size.height;this.labelModule.draw(t,o,h,s,r,"hanging")}this.updateBoundingBox(o,n)}},{key:"updateBoundingBox",value:function(t,e){this.boundingBox.top=e-this.options.size,this.boundingBox.left=t-this.options.size,this.boundingBox.right=t+this.options.size,this.boundingBox.bottom=e+this.options.size,void 0!==this.options.label&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height))}}]),e}(m.default);e.default=v},function(t,e,i){var o=i(78),n=i(51);t.exports=function(t){return o(n(t))}},function(t,e,i){var o=i(20),n=i(39);t.exports=i(21)?function(t,e,i){return o.f(t,e,n(1,i))}:function(t,e,i){return t[e]=i,t}},function(t,e,i){var o=i(32);t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,i){t.exports={default:i(138),__esModule:!0}},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var n=i(188),s=o(n),r=i(77),a=o(r);e.default=function(){function t(t,e){var i=[],o=!0,n=!1,s=void 0;try{for(var r,h=(0,a.default)(t);!(o=(r=h.next()).done)&&(i.push(r.value),!e||i.length!==e);o=!0);}catch(t){n=!0,s=t}finally{try{!o&&h.return&&h.return()}finally{if(n)throw s}}return i}return function(e,i){if(Array.isArray(e))return e;if((0,s.default)(Object(e)))return t(e,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e){t.exports={}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,i){var o=i(84),n=i(58);t.exports=Object.keys||function(t){return o(t,n)}},function(t,e,i){function o(t,e,i){this.x=void 0!==t?t:0,this.y=void 0!==e?e:0,this.z=void 0!==i?i:0}o.subtract=function(t,e){var i=new o;return i.x=t.x-e.x,i.y=t.y-e.y,i.z=t.z-e.z,i},o.add=function(t,e){var i=new o;return i.x=t.x+e.x,i.y=t.y+e.y,i.z=t.z+e.z,i},o.avg=function(t,e){return new o((t.x+e.x)/2,(t.y+e.y)/2,(t.z+e.z)/2)},o.crossProduct=function(t,e){var i=new o;return i.x=t.y*e.z-t.z*e.y,i.y=t.z*e.x-t.x*e.z,i.z=t.x*e.y-t.y*e.x,i},o.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},t.exports=o},function(t,e,i){var o,n,s;!function(i,r){n=[],o=r,void 0!==(s="function"==typeof o?o.apply(e,n):o)&&(t.exports=s)}(0,function(){function t(t){var e,i=t&&t.preventDefault||!1,o=t&&t.container||window,n={},s={keydown:{},keyup:{}},r={};for(e=97;e<=122;e++)r[String.fromCharCode(e)]={code:e-97+65,shift:!1};for(e=65;e<=90;e++)r[String.fromCharCode(e)]={code:e,shift:!0};for(e=0;e<=9;e++)r[""+e]={code:48+e,shift:!1};for(e=1;e<=12;e++)r["F"+e]={code:111+e,shift:!1};for(e=0;e<=9;e++)r["num"+e]={code:96+e,shift:!1};r["num*"]={code:106,shift:!1},r["num+"]={code:107,shift:!1},r["num-"]={code:109,shift:!1},r["num/"]={code:111,shift:!1},r["num."]={code:110,shift:!1},r.left={code:37,shift:!1},r.up={code:38,shift:!1},r.right={code:39,shift:!1},r.down={code:40,shift:!1},r.space={code:32,shift:!1},r.enter={code:13,shift:!1},r.shift={code:16,shift:void 0},r.esc={code:27,shift:!1},r.backspace={code:8,shift:!1},r.tab={code:9,shift:!1},r.ctrl={code:17,shift:!1},r.alt={code:18,shift:!1},r.delete={code:46,shift:!1},r.pageup={code:33,shift:!1},r.pagedown={code:34,shift:!1},r["="]={code:187,shift:!1},r["-"]={code:189,shift:!1},r["]"]={code:221,shift:!1},r["["]={code:219,shift:!1};var a=function(t){d(t,"keydown")},h=function(t){d(t,"keyup")},d=function(t,e){if(void 0!==s[e][t.keyCode]){for(var o=s[e][t.keyCode],n=0;n=4*a){var c=0,p=s.clone();switch(o[h].repeat){case"daily":d.day()!=l.day()&&(c=1),d.dayOfYear(n.dayOfYear()),d.year(n.year()),d.subtract(7,"days"),l.dayOfYear(n.dayOfYear()),l.year(n.year()),l.subtract(7-c,"days"),p.add(1,"weeks");break;case"weekly":var f=l.diff(d,"days"),m=d.day();d.date(n.date()),d.month(n.month()),d.year(n.year()),l=d.clone(),d.day(m),l.day(m),l.add(f,"days"),d.subtract(1,"weeks"),l.subtract(1,"weeks"),p.add(1,"weeks");break;case"monthly":d.month()!=l.month()&&(c=1),d.month(n.month()),d.year(n.year()),d.subtract(1,"months"),l.month(n.month()),l.year(n.year()),l.subtract(1,"months"),l.add(c,"months"),p.add(1,"months");break;case"yearly":d.year()!=l.year()&&(c=1),d.year(n.year()),d.subtract(1,"years"),l.year(n.year()),l.subtract(1,"years"),l.add(c,"years"),p.add(1,"years");break;default:return void console.log("Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:",o[h].repeat)}for(;d=e[o].start&&e[n].end<=e[o].end?e[n].remove=!0:e[n].start>=e[o].start&&e[n].start<=e[o].end?(e[o].end=e[n].end,e[n].remove=!0):e[n].end>=e[o].start&&e[n].end<=e[o].end&&(e[o].start=e[n].start,e[n].remove=!0));for(o=0;o=r&&nt.range.end){var h={start:t.range.start,end:i};return i=e.correctTimeForHidden(t.options.moment,t.body.hiddenDates,h,i),n=t.range.conversion(o,r),(i.valueOf()-n.offset)*n.scale}return i=e.correctTimeForHidden(t.options.moment,t.body.hiddenDates,t.range,i),n=t.range.conversion(o,r),(i.valueOf()-n.offset)*n.scale},e.toTime=function(t,i,o){if(0==t.body.hiddenDates.length){var n=t.range.conversion(o);return new Date(i/n.scale+n.offset)}var s=e.getHiddenDurationBetween(t.body.hiddenDates,t.range.start,t.range.end),r=t.range.end-t.range.start-s,a=r*i/o,h=e.getAccumulatedHiddenDuration(t.body.hiddenDates,t.range,a);return new Date(h+a+t.range.start)},e.getHiddenDurationBetween=function(t,e,i){for(var o=0,n=0;n=e&&r=e&&r<=i&&(o+=r-s)}return o},e.correctTimeForHidden=function(t,i,o,n){return n=t(n).toDate().valueOf(),n-=e.getHiddenDurationBefore(t,i,o,n)},e.getHiddenDurationBefore=function(t,e,i,o){var n=0;o=t(o).toDate().valueOf();for(var s=0;s=i.start&&a=a&&(n+=a-r)}return n},e.getAccumulatedHiddenDuration=function(t,e,i){for(var o=0,n=0,s=e.start,r=0;r=e.start&&h=i)break;o+=h-a}}return o},e.snapAwayFromHidden=function(t,i,o,n){var s=e.isHidden(i,t);return 1==s.hidden?o<0?1==n?s.startDate-(s.endDate-i)-1:s.startDate-1:1==n?s.endDate+(i-s.startDate)+1:s.endDate+1:i},e.isHidden=function(t,e){for(var i=0;i=o&&t0){var e=[];if(Array.isArray(this.options.dataAttributes))e=this.options.dataAttributes;else{if("all"!=this.options.dataAttributes)return;e=(0,h.default)(this.data)}for(var i=0;ithis.max&&this.flush(),clearTimeout(this._timeout),this.queue.length>0&&"number"==typeof this.delay){var t=this;this._timeout=setTimeout(function(){t.flush()},this.delay)}},o.prototype.flush=function(){for(;this._queue.length>0;){var t=this._queue.shift();t.fn.apply(t.context||t.fn,t.args||[])}},t.exports=o},function(t,e){function i(t){if(t)return o(t)}function o(t){for(var e in i.prototype)t[e]=i.prototype[e];return t}t.exports=i,i.prototype.on=i.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks[t]=this._callbacks[t]||[]).push(e),this},i.prototype.once=function(t,e){function i(){o.off(t,i),e.apply(this,arguments)}var o=this;return this._callbacks=this._callbacks||{},i.fn=e,this.on(t,i),this},i.prototype.off=i.prototype.removeListener=i.prototype.removeAllListeners=i.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var i=this._callbacks[t];if(!i)return this;if(1==arguments.length)return delete this._callbacks[t],this;for(var o,n=0;n=.4*v}if(this.options.showMinorLabels&&m){var k=this._repaintMinorText(c,y,t,b);k.style.width=_+"px"}f&&this.options.showMajorLabels?(c>0&&(void 0==w&&(w=c),k=this._repaintMajorText(c,s.getLabelMajor(),t,b)),g=this._repaintMajorLine(c,_,t,b)):m?g=this._repaintMinorLine(c,_,t,b):g&&(g.style.width=parseInt(g.style.width)+_+"px")}if(1e3!==x||u||(console.warn("Something is wrong with the Timeline scale. Limited drawing of grid lines to 1000 lines."),u=!0),this.options.showMajorLabels){var S=this.body.util.toTime(0),D=s.getLabelMajor(S),M=D.length*(this.props.majorCharWidth||10)+10;(void 0==w||Mt.left&&this.shape.topt.top}},{key:"isBoundingBoxOverlappingWith",value:function(t){return this.shape.boundingBox.leftt.left&&this.shape.boundingBox.topt.top}}],[{key:"updateGroupOptions",value:function(t,e,i){if(void 0!==i){var o=t.group;if(void 0!==e&&void 0!==e.group&&o!==e.group)throw new Error("updateGroupOptions: group values in options don't match.");if("number"==typeof o||"string"==typeof o&&""!=o){var n=i.get(o);h.selectiveNotDeepExtend(["font"],t,n),t.color=h.parseColor(t.color)}}}},{key:"parseOptions",value:function(e,i){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=arguments[4],r=["color","fixed","shadow"];if(h.selectiveNotDeepExtend(r,e,i,o),t.checkMass(i),h.mergeOptions(e,i,"shadow",n),void 0!==i.color&&null!==i.color){var a=h.parseColor(i.color);h.fillIfDefined(e.color,a)}else!0===o&&null===i.color&&(e.color=h.bridgeObject(n.color));void 0!==i.fixed&&null!==i.fixed&&("boolean"==typeof i.fixed?(e.fixed.x=i.fixed,e.fixed.y=i.fixed):(void 0!==i.fixed.x&&"boolean"==typeof i.fixed.x&&(e.fixed.x=i.fixed.x),void 0!==i.fixed.y&&"boolean"==typeof i.fixed.y&&(e.fixed.y=i.fixed.y))),!0===o&&null===i.font&&(e.font=h.bridgeObject(n.font)),t.updateGroupOptions(e,i,s),void 0!==i.scaling&&h.mergeOptions(e.scaling,i.scaling,"label",n.scaling)}},{key:"checkMass",value:function(t,e){if(void 0!==t.mass&&t.mass<=0){var i="";void 0!==e&&(i=" in node id: "+e),console.log("%cNegative or zero mass disallowed"+i+", setting mass to 1.",C),t.mass=1}}}]),t}();e.default=O},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(6),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(2),u=function(){function t(){(0,a.default)(this,t)}return(0,d.default)(t,null,[{key:"choosify",value:function(t,e){var i=["node","edge","label"],o=!0,n=l.topMost(e,"chosen");if("boolean"==typeof n)o=n;else if("object"===(void 0===n?"undefined":(0,s.default)(n))){if(-1===i.indexOf(t))throw new Error("choosify: subOption '"+t+"' should be one of '"+i.join("', '")+"'");var r=l.topMost(e,["chosen",t]);"boolean"!=typeof r&&"function"!=typeof r||(o=r)}return o}},{key:"pointInRect",value:function(t,e,i){if(t.width<=0||t.height<=0)return!1;if(void 0!==i){var o={x:e.x-i.x,y:e.y-i.y};if(0!==i.angle){var n=-i.angle;e={x:Math.cos(n)*o.x-Math.sin(n)*o.y,y:Math.sin(n)*o.x+Math.cos(n)*o.y}}else e=o}var s=t.x+t.width,r=t.y+t.width;return t.lefte.x&&t.tope.y}},{key:"isValidLabel",value:function(t){return"string"==typeof t&&""!==t}}]),t}();e.default=u},function(t,e,i){i(125);for(var o=i(18),n=i(26),s=i(31),r=i(13)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),h=0;hdocument.F=Object<\/script>"),t.close(),h=t.F;o--;)delete h.prototype[s[o]];return h()};t.exports=Object.create||function(t,e){var i;return null!==t?(a.prototype=o(t),i=new a,a.prototype=null,i[r]=t):i=h(),void 0===e?i:n(i,e)}},function(t,e){var i=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:i)(t)}},function(t,e,i){var o=i(57)("keys"),n=i(40);t.exports=function(t){return o[t]||(o[t]=n(t))}},function(t,e,i){var o=i(18),n=o["__core-js_shared__"]||(o["__core-js_shared__"]={});t.exports=function(t){return n[t]||(n[t]={})}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,i){var o=i(20).f,n=i(22),s=i(13)("toStringTag");t.exports=function(t,e,i){t&&!n(t=i?t:t.prototype,s)&&o(t,s,{configurable:!0,value:e})}},function(t,e,i){var o=i(135)(!0);i(79)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,i=this._i;return i>=e.length?{value:void 0,done:!0}:(t=o(e,i),this._i+=t.length,{value:t,done:!1})})},function(t,e,i){e.f=i(13)},function(t,e,i){var o=i(18),n=i(7),s=i(52),r=i(61),a=i(20).f;t.exports=function(t){var e=n.Symbol||(n.Symbol=s?{}:o.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:r.f(t)})}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}function n(t,e){var i=p().hours(0).minutes(0).seconds(0).milliseconds(0),o=i.clone().add(-3,"days").valueOf(),n=i.clone().add(3,"days").valueOf();this.millisecondsPerPixelCache=void 0,void 0===e?(this.start=o,this.end=n):(this.start=e.start||o,this.end=e.end||n),this.rolling=!1,this.body=t,this.deltaDifference=0,this.scaleOffset=0,this.startToFront=!1,this.endToFront=!0,this.defaultOptions={rtl:!1,start:null,end:null,moment:p,direction:"horizontal",moveable:!0,zoomable:!0,min:null,max:null,zoomMin:10,zoomMax:31536e10,rollingMode:{follow:!1,offset:.5}},this.options=c.extend({},this.defaultOptions),this.props={touch:{}},this.animationTimer=null,this.body.emitter.on("panstart",this._onDragStart.bind(this)),this.body.emitter.on("panmove",this._onDrag.bind(this)),this.body.emitter.on("panend",this._onDragEnd.bind(this)),this.body.emitter.on("mousewheel",this._onMouseWheel.bind(this)),this.body.emitter.on("touch",this._onTouch.bind(this)),this.body.emitter.on("pinch",this._onPinch.bind(this)),this.body.dom.rollingModeBtn.addEventListener("click",this.startRolling.bind(this)),this.setOptions(e)}function s(t){if("horizontal"!=t&&"vertical"!=t)throw new TypeError('Unknown direction "'+t+'". Choose "horizontal" or "vertical".')}var r=i(8),a=o(r),h=i(19),d=o(h),l=i(6),u=o(l),c=i(2),p=i(9),f=i(16),m=i(36);n.prototype=new f,n.prototype.setOptions=function(t){if(t){var e=["animation","direction","min","max","zoomMin","zoomMax","moveable","zoomable","moment","activate","hiddenDates","zoomKey","rtl","showCurrentTime","rollingMode","horizontalScroll"];c.selectiveExtend(e,this.options,t),t.rollingMode&&t.rollingMode.follow&&this.startRolling(),("start"in t||"end"in t)&&this.setRange(t.start,t.end)}},n.prototype.startRolling=function(){function t(){e.stopRolling(),e.rolling=!0;var i=e.end-e.start,o=c.convert(new Date,"Date").valueOf(),n=o-i*e.options.rollingMode.offset,s=o+i*(1-e.options.rollingMode.offset),r={animation:!1};e.setRange(n,s,r),i=1/e.conversion(e.body.domProps.center.width).scale/10,i<30&&(i=30),i>1e3&&(i=1e3),e.body.dom.rollingModeBtn.style.visibility="hidden",e.currentTimeTimer=setTimeout(t,i)}var e=this;t()},n.prototype.stopRolling=function(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),this.rolling=!1,this.body.dom.rollingModeBtn.style.visibility="visible")},n.prototype.setRange=function(t,e,i,o,n){i||(i={}),!0!==i.byUser&&(i.byUser=!1);var s=this,r=void 0!=t?c.convert(t,"Date").valueOf():null,h=void 0!=e?c.convert(e,"Date").valueOf():null;if(this._cancelAnimation(),this.millisecondsPerPixelCache=void 0,i.animation){var l=this.start,p=this.end,f="object"===(0,u.default)(i.animation)&&"duration"in i.animation?i.animation.duration:500,v="object"===(0,u.default)(i.animation)&&"easingFunction"in i.animation?i.animation.easingFunction:"easeInOutQuad",g=c.easingFunctions[v];if(!g)throw new Error("Unknown easing function "+(0,d.default)(v)+". Choose from: "+(0,a.default)(c.easingFunctions).join(", "));var y=(new Date).valueOf(),b=!1;return function t(){if(!s.props.touch.dragging){var e=(new Date).valueOf(),a=e-y,d=g(a/f),u=a>f,c=u||null===r?r:l+(r-l)*d,v=u||null===h?h:p+(h-p)*d;_=s._applyRange(c,v),m.updateHiddenDates(s.options.moment,s.body,s.options.hiddenDates),b=b||_;var w={start:new Date(s.start),end:new Date(s.end),byUser:i.byUser,event:i.event};if(n&&n(d,_,u),_&&s.body.emitter.emit("rangechange",w),u){if(b&&(s.body.emitter.emit("rangechanged",w),o))return o()}else s.animationTimer=setTimeout(t,20)}}()}var _=this._applyRange(r,h);if(m.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates),_){var w={start:new Date(this.start),end:new Date(this.end),byUser:i.byUser,event:i.event};if(this.body.emitter.emit("rangechange",w),clearTimeout(s.timeoutID),s.timeoutID=setTimeout(function(){s.body.emitter.emit("rangechanged",w)},200),o)return o()}},n.prototype.getMillisecondsPerPixel=function(){return void 0===this.millisecondsPerPixelCache&&(this.millisecondsPerPixelCache=(this.end-this.start)/this.body.dom.center.clientWidth),this.millisecondsPerPixelCache},n.prototype._cancelAnimation=function(){this.animationTimer&&(clearTimeout(this.animationTimer),this.animationTimer=null)},n.prototype._applyRange=function(t,e){var i,o=null!=t?c.convert(t,"Date").valueOf():this.start,n=null!=e?c.convert(e,"Date").valueOf():this.end,s=null!=this.options.max?c.convert(this.options.max,"Date").valueOf():null,r=null!=this.options.min?c.convert(this.options.min,"Date").valueOf():null;if(isNaN(o)||null===o)throw new Error('Invalid start "'+t+'"');if(isNaN(n)||null===n)throw new Error('Invalid end "'+e+'"');if(ns&&(n=s)),null!==s&&n>s&&(i=n-s,o-=i,n-=i,null!=r&&o=this.start-.5&&n<=this.end?(o=this.start,n=this.end):(i=a-(n-o),o-=i/2,n+=i/2)}}if(null!==this.options.zoomMax){var h=parseFloat(this.options.zoomMax);h<0&&(h=0),n-o>h&&(this.end-this.start===h&&othis.end?(o=this.start,n=this.end):(i=n-o-h,o+=i/2,n-=i/2))}var d=this.start!=o||this.end!=n;return o>=this.start&&o<=this.end||n>=this.start&&n<=this.end||this.start>=o&&this.start<=n||this.end>=o&&this.end<=n||this.body.emitter.emit("checkRangedItems"),this.start=o,this.end=n,d},n.prototype.getRange=function(){return{start:this.start,end:this.end}},n.prototype.conversion=function(t,e){return n.conversion(this.start,this.end,t,e)},n.conversion=function(t,e,i,o){return void 0===o&&(o=0),0!=i&&e-t!=0?{offset:t,scale:i/(e-t-o)}:{offset:0,scale:1}},n.prototype._onDragStart=function(t){this.deltaDifference=0,this.previousDelta=0,this.options.moveable&&this._isInsideRange(t)&&this.props.touch.allowDragging&&(this.stopRolling(),this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.dragging=!0,this.body.dom.root&&(this.body.dom.root.style.cursor="move"))},n.prototype._onDrag=function(t){if(t&&this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging){var e=this.options.direction;s(e);var i="horizontal"==e?t.deltaX:t.deltaY;i-=this.deltaDifference;var o=this.props.touch.end-this.props.touch.start;o-=m.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var n,r="horizontal"==e?this.body.domProps.center.width:this.body.domProps.center.height;n=this.options.rtl?i/r*o:-i/r*o;var a=this.props.touch.start+n,h=this.props.touch.end+n,d=m.snapAwayFromHidden(this.body.hiddenDates,a,this.previousDelta-i,!0),l=m.snapAwayFromHidden(this.body.hiddenDates,h,this.previousDelta-i,!0);if(d!=a||l!=h)return this.deltaDifference+=i,this.props.touch.start=d,this.props.touch.end=l,void this._onDrag(t);this.previousDelta=i,this._applyRange(a,h);var u=new Date(this.start),c=new Date(this.end);this.body.emitter.emit("rangechange",{start:u,end:c,byUser:!0,event:t}),this.body.emitter.emit("panmove")}},n.prototype._onDragEnd=function(t){this.props.touch.dragging&&this.options.moveable&&this.props.touch.allowDragging&&(this.props.touch.dragging=!1,this.body.dom.root&&(this.body.dom.root.style.cursor="auto"),this.body.emitter.emit("rangechanged",{start:new Date(this.start),end:new Date(this.end),byUser:!0,event:t}))},n.prototype._onMouseWheel=function(t){var e=0;if(t.wheelDelta?e=t.wheelDelta/120:t.detail&&(e=-t.detail/3),!(this.options.zoomKey&&!t[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable)&&this.options.zoomable&&this.options.moveable&&this._isInsideRange(t)&&e){var i;i=e<0?1-e/5:1/(1+e/5);var o;if(this.rolling)o=this.start+(this.end-this.start)*this.options.rollingMode.offset;else{var n=this.getPointer({x:t.clientX,y:t.clientY},this.body.dom.center);o=this._pointerToDate(n)}this.zoom(i,o,e,t),t.preventDefault()}},n.prototype._onTouch=function(t){this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.allowDragging=!0,this.props.touch.center=null,this.scaleOffset=0,this.deltaDifference=0,c.preventDefault(t)},n.prototype._onPinch=function(t){if(this.options.zoomable&&this.options.moveable){c.preventDefault(t),this.props.touch.allowDragging=!1,this.props.touch.center||(this.props.touch.center=this.getPointer(t.center,this.body.dom.center)),this.stopRolling();var e=1/(t.scale+this.scaleOffset),i=this._pointerToDate(this.props.touch.center),o=m.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end),n=m.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,i),s=o-n,r=i-n+(this.props.touch.start-(i-n))*e,a=i+s+(this.props.touch.end-(i+s))*e;this.startToFront=1-e<=0,this.endToFront=e-1<=0;var h=m.snapAwayFromHidden(this.body.hiddenDates,r,1-e,!0),d=m.snapAwayFromHidden(this.body.hiddenDates,a,e-1,!0);h==r&&d==a||(this.props.touch.start=h,this.props.touch.end=d,this.scaleOffset=1-t.scale,r=h,a=d);var l={animation:!1,byUser:!0,event:t};this.setRange(r,a,l),this.startToFront=!1,this.endToFront=!0}},n.prototype._isInsideRange=function(t){var e,i=t.center?t.center.x:t.clientX;e=this.options.rtl?i-c.getAbsoluteLeft(this.body.dom.centerContainer):c.getAbsoluteRight(this.body.dom.centerContainer)-i;var o=this.body.util.toTime(e);return o>=this.start&&o<=this.end},n.prototype._pointerToDate=function(t){var e,i=this.options.direction;if(s(i),"horizontal"==i)return this.body.util.toTime(t.x).valueOf();var o=this.body.domProps.center.height;return e=this.conversion(o),t.y/e.scale+e.offset},n.prototype.getPointer=function(t,e){return this.options.rtl?{x:c.getAbsoluteRight(e)-t.x,y:t.y-c.getAbsoluteTop(e)}:{x:t.x-c.getAbsoluteLeft(e),y:t.y-c.getAbsoluteTop(e)}},n.prototype.zoom=function(t,e,i,o){null==e&&(e=(this.start+this.end)/2);var n=m.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end),s=m.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,e),r=n-s,a=e-s+(this.start-(e-s))*t,h=e+r+(this.end-(e+r))*t;this.startToFront=!(i>0),this.endToFront=!(-i>0) +;var d=m.snapAwayFromHidden(this.body.hiddenDates,a,i,!0),l=m.snapAwayFromHidden(this.body.hiddenDates,h,-i,!0);d==a&&l==h||(a=d,h=l);var u={animation:!1,byUser:!0,event:o};this.setRange(a,h,u),this.startToFront=!1,this.endToFront=!0},n.prototype.move=function(t){var e=this.end-this.start,i=this.start+e*t,o=this.end+e*t;this.start=i,this.end=o},n.prototype.moveTo=function(t){var e=(this.start+this.end)/2,i=e-t,o=this.start-i,n=this.end-i,s={animation:!1,byUser:!0,event:null};this.setRange(o,n,s)},t.exports=n},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}function n(){}var s=i(19),r=o(s),a=i(6),h=o(a),d=i(44),l=i(10),u=i(37),c=i(2),p=i(45),f=i(97),m=i(36),v=i(46);d(n.prototype),n.prototype._create=function(t){function e(t){this.isActive()&&this.emit("mousewheel",t);var e=0,i=0;if("detail"in t&&(i=-1*t.detail),"wheelDelta"in t&&(i=t.wheelDelta),"wheelDeltaY"in t&&(i=t.wheelDeltaY),"wheelDeltaX"in t&&(e=-1*t.wheelDeltaX),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=-1*i,i=0),"deltaY"in t&&(i=-1*t.deltaY),"deltaX"in t&&(e=t.deltaX),this.options.zoomKey&&!t[this.options.zoomKey])if(t.preventDefault(),this.options.verticalScroll&&Math.abs(i)>=Math.abs(e)){var o=this.props.scrollTop,n=o+i;this.isActive()&&(this._setScrollTop(n),this._redraw(),this.emit("scroll",t))}else if(this.options.horizontalScroll){var s=Math.abs(e)>=Math.abs(i)?e:i,r=s/120*(this.range.end-this.range.start)/20,a=this.range.start+r,h=this.range.end+r,d={animation:!1,byUser:!0,event:t};this.range.setRange(a,h,d)}}function i(t){if(s.options.verticalScroll&&(t.preventDefault(),s.isActive())){var e=-t.target.scrollTop;s._setScrollTop(e),s._redraw(),s.emit("scrollSide",t)}}function o(t){if(t.preventDefault&&t.preventDefault(),!(!t.target.className.indexOf("vis")>-1||a))return t.dataTransfer.dropEffect="move",a=!0,!1}function n(t){t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation();try{var e=JSON.parse(t.dataTransfer.getData("text"));if(!e||!e.content)return}catch(t){return!1}return a=!1,t.center={x:t.clientX,y:t.clientY},"item"!==e.target?s.itemSet._onAddItem(t):s.itemSet._onDropObjectOnItem(t),s.emit("drop",s.getEventProperties(t)),!1}this.dom={},this.dom.container=t,this.dom.root=document.createElement("div"),this.dom.background=document.createElement("div"),this.dom.backgroundVertical=document.createElement("div"),this.dom.backgroundHorizontal=document.createElement("div"),this.dom.centerContainer=document.createElement("div"),this.dom.leftContainer=document.createElement("div"),this.dom.rightContainer=document.createElement("div"),this.dom.center=document.createElement("div"),this.dom.left=document.createElement("div"),this.dom.right=document.createElement("div"),this.dom.top=document.createElement("div"),this.dom.bottom=document.createElement("div"),this.dom.shadowTop=document.createElement("div"),this.dom.shadowBottom=document.createElement("div"),this.dom.shadowTopLeft=document.createElement("div"),this.dom.shadowBottomLeft=document.createElement("div"),this.dom.shadowTopRight=document.createElement("div"),this.dom.shadowBottomRight=document.createElement("div"),this.dom.rollingModeBtn=document.createElement("div"),this.dom.root.className="vis-timeline",this.dom.background.className="vis-panel vis-background",this.dom.backgroundVertical.className="vis-panel vis-background vis-vertical",this.dom.backgroundHorizontal.className="vis-panel vis-background vis-horizontal",this.dom.centerContainer.className="vis-panel vis-center",this.dom.leftContainer.className="vis-panel vis-left",this.dom.rightContainer.className="vis-panel vis-right",this.dom.top.className="vis-panel vis-top",this.dom.bottom.className="vis-panel vis-bottom",this.dom.left.className="vis-content",this.dom.center.className="vis-content",this.dom.right.className="vis-content",this.dom.shadowTop.className="vis-shadow vis-top",this.dom.shadowBottom.className="vis-shadow vis-bottom",this.dom.shadowTopLeft.className="vis-shadow vis-top",this.dom.shadowBottomLeft.className="vis-shadow vis-bottom",this.dom.shadowTopRight.className="vis-shadow vis-top",this.dom.shadowBottomRight.className="vis-shadow vis-bottom",this.dom.rollingModeBtn.className="vis-rolling-mode-btn",this.dom.root.appendChild(this.dom.background),this.dom.root.appendChild(this.dom.backgroundVertical),this.dom.root.appendChild(this.dom.backgroundHorizontal),this.dom.root.appendChild(this.dom.centerContainer),this.dom.root.appendChild(this.dom.leftContainer),this.dom.root.appendChild(this.dom.rightContainer),this.dom.root.appendChild(this.dom.top),this.dom.root.appendChild(this.dom.bottom),this.dom.root.appendChild(this.dom.bottom),this.dom.root.appendChild(this.dom.rollingModeBtn),this.dom.centerContainer.appendChild(this.dom.center),this.dom.leftContainer.appendChild(this.dom.left),this.dom.rightContainer.appendChild(this.dom.right),this.dom.centerContainer.appendChild(this.dom.shadowTop),this.dom.centerContainer.appendChild(this.dom.shadowBottom),this.dom.leftContainer.appendChild(this.dom.shadowTopLeft),this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft),this.dom.rightContainer.appendChild(this.dom.shadowTopRight),this.dom.rightContainer.appendChild(this.dom.shadowBottomRight),this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0},this.on("rangechange",function(){!0===this.initialDrawDone&&this._redraw()}.bind(this)),this.on("rangechanged",function(){this.initialRangeChangeDone||(this.initialRangeChangeDone=!0)}.bind(this)),this.on("touch",this._onTouch.bind(this)),this.on("panmove",this._onDrag.bind(this));var s=this;this._origRedraw=this._redraw.bind(this),this._redraw=c.throttle(this._origRedraw),this.on("_change",function(t){s.itemSet&&s.itemSet.initialItemSetDrawn&&t&&1==t.queue?s._redraw():s._origRedraw()}),this.hammer=new l(this.dom.root);var r=this.hammer.get("pinch").set({enable:!0});u.disablePreventDefaultVertically(r),this.hammer.get("pan").set({threshold:5,direction:l.DIRECTION_HORIZONTAL}),this.listeners={},["tap","doubletap","press","pinch","pan","panstart","panmove","panend"].forEach(function(t){var e=function(e){s.isActive()&&s.emit(t,e)};s.hammer.on(t,e),s.listeners[t]=e}),u.onTouch(this.hammer,function(t){s.emit("touch",t)}.bind(this)),u.onRelease(this.hammer,function(t){s.emit("release",t)}.bind(this)),this.dom.centerContainer.addEventListener?(this.dom.centerContainer.addEventListener("mousewheel",e.bind(this),!1),this.dom.centerContainer.addEventListener("DOMMouseScroll",e.bind(this),!1)):this.dom.centerContainer.attachEvent("onmousewheel",e.bind(this)),this.dom.left.parentNode.addEventListener("scroll",i.bind(this)),this.dom.right.parentNode.addEventListener("scroll",i.bind(this));var a=!1;if(this.dom.center.addEventListener("dragover",o.bind(this),!1),this.dom.center.addEventListener("drop",n.bind(this),!1),this.customTimes=[],this.touch={},this.redrawCount=0,this.initialDrawDone=!1,this.initialRangeChangeDone=!1,!t)throw new Error("No container provided");t.appendChild(this.dom.root)},n.prototype.setOptions=function(t){if(t){var e=["width","height","minHeight","maxHeight","autoResize","start","end","clickToUse","dataAttributes","hiddenDates","locale","locales","moment","rtl","zoomKey","horizontalScroll","verticalScroll"];if(c.selectiveExtend(e,this.options,t),this.dom.rollingModeBtn.style.visibility="hidden",this.options.rtl&&(this.dom.container.style.direction="rtl",this.dom.backgroundVertical.className="vis-panel vis-background vis-vertical-rtl"),this.options.verticalScroll&&(this.options.rtl?this.dom.rightContainer.className="vis-panel vis-right vis-vertical-scroll":this.dom.leftContainer.className="vis-panel vis-left vis-vertical-scroll"),"object"!==(0,h.default)(this.options.orientation)&&(this.options.orientation={item:void 0,axis:void 0}),"orientation"in t&&("string"==typeof t.orientation?this.options.orientation={item:t.orientation,axis:t.orientation}:"object"===(0,h.default)(t.orientation)&&("item"in t.orientation&&(this.options.orientation.item=t.orientation.item),"axis"in t.orientation&&(this.options.orientation.axis=t.orientation.axis))),"both"===this.options.orientation.axis){if(!this.timeAxis2){var i=this.timeAxis2=new p(this.body);i.setOptions=function(t){var e=t?c.extend({},t):{};e.orientation="top",p.prototype.setOptions.call(i,e)},this.components.push(i)}}else if(this.timeAxis2){var o=this.components.indexOf(this.timeAxis2);-1!==o&&this.components.splice(o,1),this.timeAxis2.destroy(),this.timeAxis2=null}if("function"==typeof t.drawPoints&&(t.drawPoints={onRender:t.drawPoints}),"hiddenDates"in this.options&&m.convertHiddenOptions(this.options.moment,this.body,this.options.hiddenDates),"clickToUse"in t&&(t.clickToUse?this.activator||(this.activator=new f(this.dom.root)):this.activator&&(this.activator.destroy(),delete this.activator)),"showCustomTime"in t)throw new Error("Option `showCustomTime` is deprecated. Create a custom time bar via timeline.addCustomTime(time [, id])");this._initAutoResize()}if(this.components.forEach(function(e){return e.setOptions(t)}),"configure"in t){this.configurator||(this.configurator=this._createConfigurator()),this.configurator.setOptions(t.configure);var n=c.deepExtend({},this.options);this.components.forEach(function(t){c.deepExtend(n,t.options)}),this.configurator.setModuleOptions({global:n})}this._redraw()},n.prototype.isActive=function(){return!this.activator||this.activator.active},n.prototype.destroy=function(){this.setItems(null),this.setGroups(null),this.off(),this._stopAutoResize(),this.dom.root.parentNode&&this.dom.root.parentNode.removeChild(this.dom.root),this.dom=null,this.activator&&(this.activator.destroy(),delete this.activator);for(var t in this.listeners)this.listeners.hasOwnProperty(t)&&delete this.listeners[t];this.listeners=null,this.hammer=null,this.components.forEach(function(t){return t.destroy()}),this.body=null},n.prototype.setCustomTime=function(t,e){var i=this.customTimes.filter(function(t){return e===t.options.id});if(0===i.length)throw new Error("No custom time bar found with id "+(0,r.default)(e));i.length>0&&i[0].setCustomTime(t)},n.prototype.getCustomTime=function(t){var e=this.customTimes.filter(function(e){return e.options.id===t});if(0===e.length)throw new Error("No custom time bar found with id "+(0,r.default)(t));return e[0].getCustomTime()},n.prototype.setCustomTimeTitle=function(t,e){var i=this.customTimes.filter(function(t){return t.options.id===e});if(0===i.length)throw new Error("No custom time bar found with id "+(0,r.default)(e));if(i.length>0)return i[0].setCustomTitle(t)},n.prototype.getEventProperties=function(t){return{event:t}},n.prototype.addCustomTime=function(t,e){var i=void 0!==t?c.convert(t,"Date").valueOf():new Date;if(this.customTimes.some(function(t){return t.options.id===e}))throw new Error("A custom time with id "+(0,r.default)(e)+" already exists");var o=new v(this.body,c.extend({},this.options,{time:i,id:e}));return this.customTimes.push(o),this.components.push(o),this._redraw(),e},n.prototype.removeCustomTime=function(t){var e=this.customTimes.filter(function(e){return e.options.id===t});if(0===e.length)throw new Error("No custom time bar found with id "+(0,r.default)(t));e.forEach(function(t){this.customTimes.splice(this.customTimes.indexOf(t),1),this.components.splice(this.components.indexOf(t),1),t.destroy()}.bind(this))},n.prototype.getVisibleItems=function(){return this.itemSet&&this.itemSet.getVisibleItems()||[]},n.prototype.fit=function(t,e){var i=this.getDataRange();if(null!==i.min||null!==i.max){var o=i.max-i.min,n=new Date(i.min.valueOf()-.01*o),s=new Date(i.max.valueOf()+.01*o),r=!t||void 0===t.animation||t.animation;this.range.setRange(n,s,{animation:r},e)}},n.prototype.getDataRange=function(){throw new Error("Cannot invoke abstract method getDataRange")},n.prototype.setWindow=function(t,e,i,o){"function"==typeof arguments[2]&&(o=arguments[2],i={});var n,s;1==arguments.length?(s=arguments[0],n=void 0===s.animation||s.animation,this.range.setRange(s.start,s.end,{animation:n})):2==arguments.length&&"function"==typeof arguments[1]?(s=arguments[0],o=arguments[1],n=void 0===s.animation||s.animation,this.range.setRange(s.start,s.end,{animation:n},o)):(n=!i||void 0===i.animation||i.animation,this.range.setRange(t,e,{animation:n},o))},n.prototype.moveTo=function(t,e,i){"function"==typeof arguments[1]&&(i=arguments[1],e={});var o=this.range.end-this.range.start,n=c.convert(t,"Date").valueOf(),s=n-o/2,r=n+o/2,a=!e||void 0===e.animation||e.animation;this.range.setRange(s,r,{animation:a},i)},n.prototype.getWindow=function(){var t=this.range.getRange();return{start:new Date(t.start),end:new Date(t.end)}},n.prototype.zoomIn=function(t,e,i){if(!(!t||t<0||t>1)){"function"==typeof arguments[1]&&(i=arguments[1],e={});var o=this.getWindow(),n=o.start.valueOf(),s=o.end.valueOf(),r=s-n,a=r/(1+t),h=(r-a)/2,d=n+h,l=s-h;this.setWindow(d,l,e,i)}},n.prototype.zoomOut=function(t,e,i){if(!(!t||t<0||t>1)){"function"==typeof arguments[1]&&(i=arguments[1],e={});var o=this.getWindow(),n=o.start.valueOf(),s=o.end.valueOf(),r=s-n,a=n-r*t/2,h=s+r*t/2;this.setWindow(a,h,e,i)}},n.prototype.redraw=function(){this._redraw()},n.prototype._redraw=function(){this.redrawCount++;var t=!1,e=this.options,i=this.props,o=this.dom;if(o&&o.container&&0!=o.root.offsetWidth){m.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates),"top"==e.orientation?(c.addClassName(o.root,"vis-top"),c.removeClassName(o.root,"vis-bottom")):(c.removeClassName(o.root,"vis-top"),c.addClassName(o.root,"vis-bottom")),o.root.style.maxHeight=c.option.asSize(e.maxHeight,""),o.root.style.minHeight=c.option.asSize(e.minHeight,""),o.root.style.width=c.option.asSize(e.width,""),i.border.left=(o.centerContainer.offsetWidth-o.centerContainer.clientWidth)/2,i.border.right=i.border.left,i.border.top=(o.centerContainer.offsetHeight-o.centerContainer.clientHeight)/2,i.border.bottom=i.border.top,i.borderRootHeight=o.root.offsetHeight-o.root.clientHeight,i.borderRootWidth=o.root.offsetWidth-o.root.clientWidth,0===o.centerContainer.clientHeight&&(i.border.left=i.border.top,i.border.right=i.border.left),0===o.root.clientHeight&&(i.borderRootWidth=i.borderRootHeight),i.center.height=o.center.offsetHeight,i.left.height=o.left.offsetHeight,i.right.height=o.right.offsetHeight,i.top.height=o.top.clientHeight||-i.border.top,i.bottom.height=o.bottom.clientHeight||-i.border.bottom;var n=Math.max(i.left.height,i.center.height,i.right.height),s=i.top.height+n+i.bottom.height+i.borderRootHeight+i.border.top+i.border.bottom;o.root.style.height=c.option.asSize(e.height,s+"px"),i.root.height=o.root.offsetHeight,i.background.height=i.root.height-i.borderRootHeight;var r=i.root.height-i.top.height-i.bottom.height-i.borderRootHeight;i.centerContainer.height=r,i.leftContainer.height=r,i.rightContainer.height=i.leftContainer.height,i.root.width=o.root.offsetWidth,i.background.width=i.root.width-i.borderRootWidth,this.initialDrawDone||(i.scrollbarWidth=c.getScrollBarWidth()),e.verticalScroll?e.rtl?(i.left.width=o.leftContainer.clientWidth||-i.border.left,i.right.width=o.rightContainer.clientWidth+i.scrollbarWidth||-i.border.right):(i.left.width=o.leftContainer.clientWidth+i.scrollbarWidth||-i.border.left,i.right.width=o.rightContainer.clientWidth||-i.border.right):(i.left.width=o.leftContainer.clientWidth||-i.border.left,i.right.width=o.rightContainer.clientWidth||-i.border.right),this._setDOM();var a=this._updateScrollTop();"top"!=e.orientation.item&&(a+=Math.max(i.centerContainer.height-i.center.height-i.border.top-i.border.bottom,0)),o.center.style.top=a+"px";var h=0==i.scrollTop?"hidden":"",d=i.scrollTop==i.scrollTopMin?"hidden":"";o.shadowTop.style.visibility=h,o.shadowBottom.style.visibility=d,o.shadowTopLeft.style.visibility=h,o.shadowBottomLeft.style.visibility=d,o.shadowTopRight.style.visibility=h,o.shadowBottomRight.style.visibility=d,e.verticalScroll&&(o.rightContainer.className="vis-panel vis-right vis-vertical-scroll",o.leftContainer.className="vis-panel vis-left vis-vertical-scroll",o.shadowTopRight.style.visibility="hidden",o.shadowBottomRight.style.visibility="hidden",o.shadowTopLeft.style.visibility="hidden",o.shadowBottomLeft.style.visibility="hidden",o.left.style.top="0px",o.right.style.top="0px"),(!e.verticalScroll||i.center.heighti.centerContainer.height;this.hammer.get("pan").set({direction:u?l.DIRECTION_ALL:l.DIRECTION_HORIZONTAL}),this.components.forEach(function(e){t=e.redraw()||t});if(t){if(this.redrawCount<5)return void this.body.emitter.emit("_change");console.log("WARNING: infinite loop in redraw?")}else this.redrawCount=0;this.body.emitter.emit("changed")}},n.prototype._setDOM=function(){var t=this.props,e=this.dom;t.leftContainer.width=t.left.width,t.rightContainer.width=t.right.width;var i=t.root.width-t.left.width-t.right.width-t.borderRootWidth;t.center.width=i,t.centerContainer.width=i,t.top.width=i,t.bottom.width=i,e.background.style.height=t.background.height+"px",e.backgroundVertical.style.height=t.background.height+"px",e.backgroundHorizontal.style.height=t.centerContainer.height+"px",e.centerContainer.style.height=t.centerContainer.height+"px",e.leftContainer.style.height=t.leftContainer.height+"px",e.rightContainer.style.height=t.rightContainer.height+"px",e.background.style.width=t.background.width+"px",e.backgroundVertical.style.width=t.centerContainer.width+"px",e.backgroundHorizontal.style.width=t.background.width+"px",e.centerContainer.style.width=t.center.width+"px",e.top.style.width=t.top.width+"px",e.bottom.style.width=t.bottom.width+"px",e.background.style.left="0",e.background.style.top="0",e.backgroundVertical.style.left=t.left.width+t.border.left+"px",e.backgroundVertical.style.top="0",e.backgroundHorizontal.style.left="0",e.backgroundHorizontal.style.top=t.top.height+"px",e.centerContainer.style.left=t.left.width+"px",e.centerContainer.style.top=t.top.height+"px",e.leftContainer.style.left="0",e.leftContainer.style.top=t.top.height+"px",e.rightContainer.style.left=t.left.width+t.center.width+"px",e.rightContainer.style.top=t.top.height+"px",e.top.style.left=t.left.width+"px",e.top.style.top="0",e.bottom.style.left=t.left.width+"px",e.bottom.style.top=t.top.height+t.centerContainer.height+"px",e.center.style.left="0",e.left.style.left="0",e.right.style.left="0"},n.prototype.repaint=function(){throw new Error("Function repaint is deprecated. Use redraw instead.")},n.prototype.setCurrentTime=function(t){if(!this.currentTime)throw new Error("Option showCurrentTime must be true");this.currentTime.setCurrentTime(t)},n.prototype.getCurrentTime=function(){if(!this.currentTime)throw new Error("Option showCurrentTime must be true");return this.currentTime.getCurrentTime()},n.prototype._toTime=function(t){return m.toTime(this,t,this.props.center.width)},n.prototype._toGlobalTime=function(t){return m.toTime(this,t,this.props.root.width)},n.prototype._toScreen=function(t){return m.toScreen(this,t,this.props.center.width)},n.prototype._toGlobalScreen=function(t){return m.toScreen(this,t,this.props.root.width)},n.prototype._initAutoResize=function(){1==this.options.autoResize?this._startAutoResize():this._stopAutoResize()},n.prototype._startAutoResize=function(){var t=this;this._stopAutoResize(),this._onResize=function(){if(1!=t.options.autoResize)return void t._stopAutoResize();t.dom.root&&(t.dom.root.offsetWidth==t.props.lastWidth&&t.dom.root.offsetHeight==t.props.lastHeight||(t.props.lastWidth=t.dom.root.offsetWidth,t.props.lastHeight=t.dom.root.offsetHeight,t.props.scrollbarWidth=c.getScrollBarWidth(),t.body.emitter.emit("_change")))},c.addEventListener(window,"resize",this._onResize),t.dom.root&&(t.props.lastWidth=t.dom.root.offsetWidth,t.props.lastHeight=t.dom.root.offsetHeight),this.watchTimer=setInterval(this._onResize,1e3)},n.prototype._stopAutoResize=function(){this.watchTimer&&(clearInterval(this.watchTimer),this.watchTimer=void 0),this._onResize&&(c.removeEventListener(window,"resize",this._onResize),this._onResize=null)},n.prototype._onTouch=function(t){this.touch.allowDragging=!0,this.touch.initialScrollTop=this.props.scrollTop},n.prototype._onPinch=function(t){this.touch.allowDragging=!1},n.prototype._onDrag=function(t){if(t&&this.touch.allowDragging){var e=t.deltaY,i=this._getScrollTop(),o=this._setScrollTop(this.touch.initialScrollTop+e);this.options.verticalScroll&&(this.dom.left.parentNode.scrollTop=-this.props.scrollTop,this.dom.right.parentNode.scrollTop=-this.props.scrollTop),o!=i&&this.emit("verticalDrag")}},n.prototype._setScrollTop=function(t){return this.props.scrollTop=t,this._updateScrollTop(),this.props.scrollTop},n.prototype._updateScrollTop=function(){var t=Math.min(this.props.centerContainer.height-this.props.center.height,0);return t!=this.props.scrollTopMin&&("top"!=this.options.orientation.item&&(this.props.scrollTop+=t-this.props.scrollTopMin),this.props.scrollTopMin=t),this.props.scrollTop>0&&(this.props.scrollTop=0),this.props.scrollTop0&&this.current.milliseconds()0&&this.current.seconds()0&&this.current.minutes()0&&this.current.hours()0?t.step:1,this.autoScale=!1)},o.prototype.setAutoScale=function(t){this.autoScale=t},o.prototype.setMinimumStep=function(t){if(void 0!=t){31104e9>t&&(this.scale="year",this.step=1e3),15552e9>t&&(this.scale="year",this.step=500),31104e8>t&&(this.scale="year",this.step=100),15552e8>t&&(this.scale="year",this.step=50),31104e7>t&&(this.scale="year",this.step=10),15552e7>t&&(this.scale="year",this.step=5),31104e6>t&&(this.scale="year",this.step=1),7776e6>t&&(this.scale="month",this.step=3),2592e6>t&&(this.scale="month",this.step=1),432e6>t&&(this.scale="day",this.step=5),1728e5>t&&(this.scale="day",this.step=2),864e5>t&&(this.scale="day",this.step=1),432e5>t&&(this.scale="weekday",this.step=1),144e5>t&&(this.scale="hour",this.step=4),36e5>t&&(this.scale="hour",this.step=1),9e5>t&&(this.scale="minute",this.step=15),6e5>t&&(this.scale="minute",this.step=10),3e5>t&&(this.scale="minute",this.step=5),6e4>t&&(this.scale="minute",this.step=1),15e3>t&&(this.scale="second",this.step=15),1e4>t&&(this.scale="second",this.step=10),5e3>t&&(this.scale="second",this.step=5),1e3>t&&(this.scale="second",this.step=1),200>t&&(this.scale="millisecond",this.step=200),100>t&&(this.scale="millisecond",this.step=100),50>t&&(this.scale="millisecond",this.step=50),10>t&&(this.scale="millisecond",this.step=10),5>t&&(this.scale="millisecond",this.step=5),1>t&&(this.scale="millisecond",this.step=1)}},o.snap=function(t,e,i){var o=n(t);if("year"==e){var s=o.year()+Math.round(o.month()/12);o.year(Math.round(s/i)*i),o.month(0),o.date(0),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0)}else if("month"==e)o.date()>15?(o.date(1),o.add(1,"month")):o.date(1),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0);else if("week"==e)o.weekday()>2?(o.weekday(0),o.add(1,"week")):o.weekday(0),o.hours(0),o.minutes(0),o.seconds(0),o.milliseconds(0);else if("day"==e){switch(i){case 5:case 2:o.hours(24*Math.round(o.hours()/24));break;default:o.hours(12*Math.round(o.hours()/12))}o.minutes(0),o.seconds(0),o.milliseconds(0)}else if("weekday"==e){switch(i){case 5:case 2:o.hours(12*Math.round(o.hours()/12));break;default:o.hours(6*Math.round(o.hours()/6))}o.minutes(0),o.seconds(0),o.milliseconds(0)}else if("hour"==e){switch(i){case 4:o.minutes(60*Math.round(o.minutes()/60));break;default:o.minutes(30*Math.round(o.minutes()/30))}o.seconds(0),o.milliseconds(0)}else if("minute"==e){switch(i){case 15:case 10:o.minutes(5*Math.round(o.minutes()/5)),o.seconds(0);break;case 5:o.seconds(60*Math.round(o.seconds()/60));break;default:o.seconds(30*Math.round(o.seconds()/30))}o.milliseconds(0)}else if("second"==e)switch(i){case 15:case 10:o.seconds(5*Math.round(o.seconds()/5)),o.milliseconds(0);break;case 5:o.milliseconds(1e3*Math.round(o.milliseconds()/1e3));break;default:o.milliseconds(500*Math.round(o.milliseconds()/500))}else if("millisecond"==e){var r=i>5?i/2:1;o.milliseconds(Math.round(o.milliseconds()/r)*r)}return o},o.prototype.isMajor=function(){if(1==this.switchedYear)switch(this.scale){case"year":case"month":case"week":case"weekday":case"day":case"hour":case"minute":case"second":case"millisecond":return!0;default:return!1}else if(1==this.switchedMonth)switch(this.scale){case"week":case"weekday":case"day":case"hour":case"minute":case"second":case"millisecond":return!0;default:return!1}else if(1==this.switchedDay)switch(this.scale){case"millisecond":case"second":case"minute":case"hour":return!0;default:return!1}var t=this.moment(this.current);switch(this.scale){case"millisecond":return 0==t.milliseconds();case"second":return 0==t.seconds();case"minute":return 0==t.hours()&&0==t.minutes();case"hour":return 0==t.hours();case"weekday":case"day":case"week":return 1==t.date();case"month":return 0==t.month();case"year":default:return!1}},o.prototype.getLabelMinor=function(t){if(void 0==t&&(t=this.current),t instanceof Date&&(t=this.moment(t)),"function"==typeof this.format.minorLabels)return this.format.minorLabels(t,this.scale,this.step);var e=this.format.minorLabels[this.scale];switch(this.scale){case"week":if(this.isMajor()&&0!==t.weekday())return"";default:return e&&e.length>0?this.moment(t).format(e):""}},o.prototype.getLabelMajor=function(t){if(void 0==t&&(t=this.current),t instanceof Date&&(t=this.moment(t)),"function"==typeof this.format.majorLabels)return this.format.majorLabels(t,this.scale,this.step);var e=this.format.majorLabels[this.scale];return e&&e.length>0?this.moment(t).format(e):""},o.prototype.getClassName=function(){function t(t){return t/a%2==0?" vis-even":" vis-odd"}function e(t){return t.isSame(new Date,"day")?" vis-today":t.isSame(n().add(1,"day"),"day")?" vis-tomorrow":t.isSame(n().add(-1,"day"),"day")?" vis-yesterday":""}function i(t){return t.isSame(new Date,"week")?" vis-current-week":""}function o(t){return t.isSame(new Date,"month")?" vis-current-month":""}var n=this.moment,s=this.moment(this.current),r=s.locale?s.locale("en"):s.lang("en"),a=this.step,h=[];switch(this.scale){case"millisecond":h.push(e(r)),h.push(t(r.milliseconds()));break;case"second":h.push(e(r)),h.push(t(r.seconds()));break;case"minute":h.push(e(r)),h.push(t(r.minutes()));break;case"hour":h.push("vis-h"+r.hours()+(4==this.step?"-h"+(r.hours()+4):"")),h.push(e(r)),h.push(t(r.hours()));break;case"weekday":h.push("vis-"+r.format("dddd").toLowerCase()),h.push(e(r)),h.push(i(r)),h.push(t(r.date()));break;case"day":h.push("vis-day"+r.date()),h.push("vis-"+r.format("MMMM").toLowerCase()),h.push(e(r)),h.push(o(r)),h.push(this.step<=2?e(r):""),h.push(this.step<=2?"vis-"+r.format("dddd").toLowerCase():""), +h.push(t(r.date()-1));break;case"week":h.push("vis-week"+r.format("w")),h.push(i(r)),h.push(t(r.week()));break;case"month":h.push("vis-"+r.format("MMMM").toLowerCase()),h.push(o(r)),h.push(t(r.month()));break;case"year":h.push("vis-year"+r.year()),h.push(function(t){return t.isSame(new Date,"year")?" vis-current-year":""}(r)),h.push(t(r.year()))}return h.filter(String).join(" ")},t.exports=o},function(t,e,i){function o(t,e){this.body=t,this.defaultOptions={rtl:!1,showCurrentTime:!0,moment:r,locales:a,locale:"en"},this.options=n.extend({},this.defaultOptions),this.offset=0,this._create(),this.setOptions(e)}var n=i(2),s=i(16),r=i(9),a=i(98);o.prototype=new s,o.prototype._create=function(){var t=document.createElement("div");t.className="vis-current-time",t.style.position="absolute",t.style.top="0px",t.style.height="100%",this.bar=t},o.prototype.destroy=function(){this.options.showCurrentTime=!1,this.redraw(),this.body=null},o.prototype.setOptions=function(t){t&&n.selectiveExtend(["rtl","showCurrentTime","moment","locale","locales"],this.options,t)},o.prototype.redraw=function(){if(this.options.showCurrentTime){var t=this.body.dom.backgroundVertical;this.bar.parentNode!=t&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),t.appendChild(this.bar),this.start());var e=this.options.moment((new Date).valueOf()+this.offset),i=this.body.util.toScreen(e),o=this.options.locales[this.options.locale];o||(this.warned||(console.log("WARNING: options.locales['"+this.options.locale+"'] not found. See http://visjs.org/docs/timeline/#Localization"),this.warned=!0),o=this.options.locales.en);var n=o.current+" "+o.time+": "+e.format("dddd, MMMM Do YYYY, H:mm:ss");n=n.charAt(0).toUpperCase()+n.substring(1),this.options.rtl?this.bar.style.right=i+"px":this.bar.style.left=i+"px",this.bar.title=n}else this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),this.stop();return!1},o.prototype.start=function(){function t(){e.stop();var i=e.body.range.conversion(e.body.domProps.center.width).scale,o=1/i/10;o<30&&(o=30),o>1e3&&(o=1e3),e.redraw(),e.body.emitter.emit("currentTimeTick"),e.currentTimeTimer=setTimeout(t,o)}var e=this;t()},o.prototype.stop=function(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),delete this.currentTimeTimer)},o.prototype.setCurrentTime=function(t){var e=n.convert(t,"Date").valueOf(),i=(new Date).valueOf();this.offset=e-i,this.redraw()},o.prototype.getCurrentTime=function(){return new Date((new Date).valueOf()+this.offset)},t.exports=o},function(t,e,i){function o(t,e,i){if(this.groupId=t,this.subgroups={},this.subgroupStack={},this.subgroupStackAll=!1,this.doInnerStack=!1,this.subgroupIndex=0,this.subgroupOrderer=e&&e.subgroupOrder,this.itemSet=i,this.isVisible=null,this.stackDirty=!0,e&&e.nestedGroups&&(this.nestedGroups=e.nestedGroups,0==e.showNested?this.showNested=!1:this.showNested=!0),e&&e.subgroupStack)if("boolean"==typeof e.subgroupStack)this.doInnerStack=e.subgroupStack,this.subgroupStackAll=e.subgroupStack;else for(var o in e.subgroupStack)this.subgroupStack[o]=e.subgroupStack[o],this.doInnerStack=this.doInnerStack||e.subgroupStack[o];this.nestedInGroup=null,this.dom={},this.props={label:{width:0,height:0}},this.className=null,this.items={},this.visibleItems=[],this.itemsInRange=[],this.orderedItems={byStart:[],byEnd:[]},this.checkRangedItems=!1;var n=this;this.itemSet.body.emitter.on("checkRangedItems",function(){n.checkRangedItems=!0}),this._create(),this.setData(e)}var n=i(8),s=function(t){return t&&t.__esModule?t:{default:t}}(n),r=i(2),a=i(100);o.prototype._create=function(){var t=document.createElement("div");this.itemSet.options.groupEditable.order?t.className="vis-label draggable":t.className="vis-label",this.dom.label=t;var e=document.createElement("div");e.className="vis-inner",t.appendChild(e),this.dom.inner=e;var i=document.createElement("div");i.className="vis-group",i["timeline-group"]=this,this.dom.foreground=i,this.dom.background=document.createElement("div"),this.dom.background.className="vis-group",this.dom.axis=document.createElement("div"),this.dom.axis.className="vis-group",this.dom.marker=document.createElement("div"),this.dom.marker.style.visibility="hidden",this.dom.marker.style.position="absolute",this.dom.marker.innerHTML="",this.dom.background.appendChild(this.dom.marker)},o.prototype.setData=function(t){var e,i;if(this.itemSet.options&&this.itemSet.options.groupTemplate?(i=this.itemSet.options.groupTemplate.bind(this),e=i(t,this.dom.inner)):e=t&&t.content,e instanceof Element){for(this.dom.inner.appendChild(e);this.dom.inner.firstChild;)this.dom.inner.removeChild(this.dom.inner.firstChild);this.dom.inner.appendChild(e)}else e instanceof Object?i(t,this.dom.inner):this.dom.inner.innerHTML=void 0!==e&&null!==e?e:this.groupId||"";if(this.dom.label.title=t&&t.title||"",this.dom.inner.firstChild?r.removeClassName(this.dom.inner,"vis-hidden"):r.addClassName(this.dom.inner,"vis-hidden"),t&&t.nestedGroups){this.nestedGroups&&this.nestedGroups==t.nestedGroups||(this.nestedGroups=t.nestedGroups),void 0===t.showNested&&void 0!==this.showNested||(0==t.showNested?this.showNested=!1:this.showNested=!0),r.addClassName(this.dom.label,"vis-nesting-group");var o=this.itemSet.options.rtl?"collapsed-rtl":"collapsed";this.showNested?(r.removeClassName(this.dom.label,o),r.addClassName(this.dom.label,"expanded")):(r.removeClassName(this.dom.label,"expanded"),r.addClassName(this.dom.label,o))}else this.nestedGroups&&(this.nestedGroups=null,o=this.itemSet.options.rtl?"collapsed-rtl":"collapsed",r.removeClassName(this.dom.label,o),r.removeClassName(this.dom.label,"expanded"),r.removeClassName(this.dom.label,"vis-nesting-group"));t&&t.nestedInGroup&&(r.addClassName(this.dom.label,"vis-nested-group"),this.itemSet.options&&this.itemSet.options.rtl?this.dom.inner.style.paddingRight="30px":this.dom.inner.style.paddingLeft="30px");var n=t&&t.className||null;n!=this.className&&(this.className&&(r.removeClassName(this.dom.label,this.className),r.removeClassName(this.dom.foreground,this.className),r.removeClassName(this.dom.background,this.className),r.removeClassName(this.dom.axis,this.className)),r.addClassName(this.dom.label,n),r.addClassName(this.dom.foreground,n),r.addClassName(this.dom.background,n),r.addClassName(this.dom.axis,n),this.className=n),this.style&&(r.removeCssText(this.dom.label,this.style),this.style=null),t&&t.style&&(r.addCssText(this.dom.label,t.style),this.style=t.style)},o.prototype.getLabelWidth=function(){return this.props.label.width},o.prototype._didMarkerHeightChange=function(){var t=this.dom.marker.clientHeight;if(t!=this.lastMarkerHeight){this.lastMarkerHeight=t;var e={},i=0;r.forEach(this.items,function(t,o){if(t.dirty=!0,t.displayed){e[o]=t.redraw(!0),i=e[o].length}});if(i>0)for(var o=0;o0)for(var u=0;u0){var e=this;this.resetSubgroups(),r.forEach(this.visibleItems,function(i){void 0!==i.data.subgroup&&(e.subgroups[i.data.subgroup].height=Math.max(e.subgroups[i.data.subgroup].height,i.height+t.item.vertical),e.subgroups[i.data.subgroup].visible=!0)})}},o.prototype._isGroupVisible=function(t,e){return this.top<=t.body.domProps.centerContainer.height-t.body.domProps.scrollTop+e.axis&&this.top+this.height+e.axis>=-t.body.domProps.scrollTop},o.prototype._calculateHeight=function(t){var e,i=this.visibleItems;if(i.length>0){var o=i[0].top,n=i[0].top+i[0].height;if(r.forEach(i,function(t){o=Math.min(o,t.top),n=Math.max(n,t.top+t.height)}),o>t.axis){var s=o-t.axis;n-=s,r.forEach(i,function(t){t.top-=s})}e=n+t.item.vertical/2}else e=0;return e=Math.max(e,this.props.label.height)},o.prototype.show=function(){this.dom.label.parentNode||this.itemSet.dom.labelSet.appendChild(this.dom.label),this.dom.foreground.parentNode||this.itemSet.dom.foreground.appendChild(this.dom.foreground),this.dom.background.parentNode||this.itemSet.dom.background.appendChild(this.dom.background),this.dom.axis.parentNode||this.itemSet.dom.axis.appendChild(this.dom.axis)},o.prototype.hide=function(){var t=this.dom.label;t.parentNode&&t.parentNode.removeChild(t);var e=this.dom.foreground;e.parentNode&&e.parentNode.removeChild(e);var i=this.dom.background;i.parentNode&&i.parentNode.removeChild(i);var o=this.dom.axis;o.parentNode&&o.parentNode.removeChild(o)},o.prototype.add=function(t){if(this.items[t.id]=t,t.setParent(this),this.stackDirty=!0,void 0!==t.data.subgroup&&(this._addToSubgroup(t),this.orderSubgroups()),-1==this.visibleItems.indexOf(t)){var e=this.itemSet.body.range;this._checkIfVisible(t,this.visibleItems,e)}},o.prototype._addToSubgroup=function(t,e){e=e||t.data.subgroup,void 0!=e&&void 0===this.subgroups[e]&&(this.subgroups[e]={height:0,top:0,start:t.data.start,end:t.data.end||t.data.start,visible:!1,index:this.subgroupIndex,items:[],stack:this.subgroupStackAll||this.subgroupStack[e]||!1},this.subgroupIndex++),new Date(t.data.start)new Date(this.subgroups[e].end)&&(this.subgroups[e].end=i),this.subgroups[e].items.push(t)},o.prototype._updateSubgroupsSizes=function(){var t=this;if(t.subgroups)for(var e in t.subgroups){var i=t.subgroups[e].items[0].data.end||t.subgroups[e].items[0].data.start,o=t.subgroups[e].items[0].data.start,n=i-1;t.subgroups[e].items.forEach(function(t){new Date(t.data.start)new Date(n)&&(n=e)}),t.subgroups[e].start=o,t.subgroups[e].end=new Date(n-1)}},o.prototype.orderSubgroups=function(){if(void 0!==this.subgroupOrderer){var t,e=[];if("string"==typeof this.subgroupOrderer){for(t in this.subgroups)e.push({subgroup:t,sortField:this.subgroups[t].items[0].data[this.subgroupOrderer]});e.sort(function(t,e){return t.sortField-e.sortField})}else if("function"==typeof this.subgroupOrderer){for(t in this.subgroups)e.push(this.subgroups[t].items[0].data);e.sort(this.subgroupOrderer)}if(e.length>0)for(var i=0;i=0&&(i.items.splice(o,1),i.items.length?this._updateSubgroupsSizes():delete this.subgroups[e])}}},o.prototype.removeFromDataSet=function(t){this.itemSet.removeItem(t.id)},o.prototype.order=function(){for(var t=r.toArray(this.items),e=[],i=[],o=0;o0)for(var l=0;lh}),1==this.checkRangedItems)for(this.checkRangedItems=!1,l=0;lh})}var p={},f=0;for(l=0;l0)for(var v=0;v=0&&(r=e[s],!n(r));s--)void 0===o[r.id]&&(o[r.id]=!0,i.push(r));for(s=t+1;st.start},o.prototype._createDomElement=function(){this.dom||(this.dom={},this.dom.box=document.createElement("div"),this.dom.frame=document.createElement("div"),this.dom.frame.className="vis-item-overflow",this.dom.box.appendChild(this.dom.frame),this.dom.visibleFrame=document.createElement("div"),this.dom.visibleFrame.className="vis-item-visible-frame",this.dom.box.appendChild(this.dom.visibleFrame),this.dom.content=document.createElement("div"),this.dom.content.className="vis-item-content",this.dom.frame.appendChild(this.dom.content),this.dom.box["timeline-item"]=this,this.dirty=!0)},o.prototype._appendDomElement=function(){if(!this.parent)throw new Error("Cannot redraw item: no parent attached");if(!this.dom.box.parentNode){var t=this.parent.dom.foreground;if(!t)throw new Error("Cannot redraw item: parent has no foreground container element");t.appendChild(this.dom.box)}this.displayed=!0},o.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box);var t=this.editable.updateTime||this.editable.updateGroup,e=(this.data.className?" "+this.data.className:"")+(this.selected?" vis-selected":"")+(t?" vis-editable":" vis-readonly");this.dom.box.className=this.baseClassName+e,this.dom.content.style.maxWidth="none"}},o.prototype._getDomComponentsSizes=function(){return this.overflow="hidden"!==window.getComputedStyle(this.dom.frame).overflow,{content:{width:this.dom.content.offsetWidth},box:{height:this.dom.box.offsetHeight}}},o.prototype._updateDomComponentsSizes=function(t){this.props.content.width=t.content.width,this.height=t.box.height,this.dom.content.style.maxWidth="",this.dirty=!1},o.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box),this._repaintDeleteButton(this.dom.box),this._repaintDragCenter(),this._repaintDragLeft(),this._repaintDragRight()},o.prototype.redraw=function(t){var e,i=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){this.dirty&&(e=this._getDomComponentsSizes.bind(this)())}.bind(this),function(){this.dirty&&this._updateDomComponentsSizes.bind(this)(e)}.bind(this),this._repaintDomAdditionals.bind(this)];if(t)return i;var o;return i.forEach(function(t){o=t()}),o},o.prototype.show=function(){this.displayed||this.redraw()},o.prototype.hide=function(){if(this.displayed){var t=this.dom.box;t.parentNode&&t.parentNode.removeChild(t),this.displayed=!1}},o.prototype.repositionX=function(t){var e,i,o=this.parent.width,n=this.conversion.toScreen(this.data.start),s=this.conversion.toScreen(this.data.end),r=void 0===this.data.align?this.options.align:this.data.align;!1===this.data.limitSize||void 0!==t&&!0!==t||(n<-o&&(n=-o),s>2*o&&(s=2*o));var a=Math.max(s-n+.5,1);switch(this.overflow?(this.options.rtl?this.right=n:this.left=n,this.width=a+this.props.content.width,i=this.props.content.width):(this.options.rtl?this.right=n:this.left=n,this.width=a,i=Math.min(s-n,this.props.content.width)),this.options.rtl?this.dom.box.style.right=this.right+"px":this.dom.box.style.left=this.left+"px",this.dom.box.style.width=a+"px",r){case"left":this.options.rtl?this.dom.content.style.right="0":this.dom.content.style.left="0";break;case"right":this.options.rtl?this.dom.content.style.right=Math.max(a-i,0)+"px":this.dom.content.style.left=Math.max(a-i,0)+"px";break;case"center":this.options.rtl?this.dom.content.style.right=Math.max((a-i)/2,0)+"px":this.dom.content.style.left=Math.max((a-i)/2,0)+"px";break;default:e=this.overflow?s>0?Math.max(-n,0):-i:n<0?-n:0,this.options.rtl?this.dom.content.style.right=e+"px":(this.dom.content.style.left=e+"px",this.dom.content.style.width="calc(100% - "+e+"px)")}},o.prototype.repositionY=function(){var t=this.options.orientation.item,e=this.dom.box;e.style.top="top"==t?this.top+"px":this.parent.height-this.top-this.height+"px"},o.prototype._repaintDragLeft=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragLeft){var t=document.createElement("div");t.className="vis-drag-left",t.dragLeftItem=this,this.dom.box.appendChild(t),this.dom.dragLeft=t}else this.selected||this.options.itemsAlwaysDraggable.range||!this.dom.dragLeft||(this.dom.dragLeft.parentNode&&this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft),this.dom.dragLeft=null)},o.prototype._repaintDragRight=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragRight){var t=document.createElement("div");t.className="vis-drag-right",t.dragRightItem=this,this.dom.box.appendChild(t),this.dom.dragRight=t}else this.selected||this.options.itemsAlwaysDraggable.range||!this.dom.dragRight||(this.dom.dragRight.parentNode&&this.dom.dragRight.parentNode.removeChild(this.dom.dragRight),this.dom.dragRight=null)},t.exports=o},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(19),s=o(n),r=i(6),a=o(r),h=i(0),d=o(h),l=i(1),u=o(l),c=i(2),p=i(179).default,f=function(){function t(e,i,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;(0,d.default)(this,t),this.parent=e,this.changedOptions=[],this.container=i,this.allowCreation=!1,this.options={},this.initialized=!1,this.popupCounter=0,this.defaultOptions={enabled:!1,filter:!0,container:void 0,showButton:!0},c.extend(this.options,this.defaultOptions),this.configureOptions=o,this.moduleOptions={},this.domElements=[],this.popupDiv={},this.popupLimit=5,this.popupHistory={},this.colorPicker=new p(n),this.wrapper=void 0}return(0,u.default)(t,[{key:"setOptions",value:function(t){if(void 0!==t){this.popupHistory={},this._removePopup();var e=!0;"string"==typeof t?this.options.filter=t:t instanceof Array?this.options.filter=t.join():"object"===(void 0===t?"undefined":(0,a.default)(t))?(void 0!==t.container&&(this.options.container=t.container),void 0!==t.filter&&(this.options.filter=t.filter),void 0!==t.showButton&&(this.options.showButton=t.showButton),void 0!==t.enabled&&(e=t.enabled)):"boolean"==typeof t?(this.options.filter=!0,e=t):"function"==typeof t&&(this.options.filter=t,e=!0),!1===this.options.filter&&(e=!1),this.options.enabled=e}this._clean()}},{key:"setModuleOptions",value:function(t){this.moduleOptions=t,!0===this.options.enabled&&(this._clean(),void 0!==this.options.container&&(this.container=this.options.container),this._create())}},{key:"_create",value:function(){var t=this;this._clean(),this.changedOptions=[];var e=this.options.filter,i=0,o=!1;for(var n in this.configureOptions)this.configureOptions.hasOwnProperty(n)&&(this.allowCreation=!1,o=!1,"function"==typeof e?(o=e(n,[]),o=o||this._handleObject(this.configureOptions[n],[n],!0)):!0!==e&&-1===e.indexOf(n)||(o=!0),!1!==o&&(this.allowCreation=!0,i>0&&this._makeItem([]),this._makeHeader(n),this._handleObject(this.configureOptions[n],[n])),i++);if(!0===this.options.showButton){var s=document.createElement("div");s.className="vis-configuration vis-config-button",s.innerHTML="generate options",s.onclick=function(){t._printOptions()},s.onmouseover=function(){s.className="vis-configuration vis-config-button hover"},s.onmouseout=function(){s.className="vis-configuration vis-config-button"},this.optionsContainer=document.createElement("div"),this.optionsContainer.className="vis-configuration vis-config-option-container",this.domElements.push(this.optionsContainer),this.domElements.push(s)}this._push()}},{key:"_push",value:function(){this.wrapper=document.createElement("div"),this.wrapper.className="vis-configuration-wrapper",this.container.appendChild(this.wrapper);for(var t=0;t1?i-1:0),n=1;n2&&void 0!==arguments[2]&&arguments[2],o=document.createElement("div");return o.className="vis-configuration vis-config-label vis-config-s"+e.length,o.innerHTML=!0===i?""+t+":":t+":",o}},{key:"_makeDropdown",value:function(t,e,i){var o=document.createElement("select");o.className="vis-configuration vis-config-select";var n=0;void 0!==e&&-1!==t.indexOf(e)&&(n=t.indexOf(e));for(var s=0;ss&&1!==s&&(a.max=Math.ceil(1.2*e),d=a.max,h="range increased"),a.value=e}else a.value=o;var l=document.createElement("input");l.className="vis-configuration vis-config-rangeinput",l.value=a.value;var u=this;a.onchange=function(){l.value=this.value,u._update(Number(this.value),i)},a.oninput=function(){l.value=this.value};var c=this._makeLabel(i[i.length-1],i),p=this._makeItem(i,c,a,l);""!==h&&this.popupHistory[p]!==d&&(this.popupHistory[p]=d,this._setupPopup(h,p))}},{key:"_setupPopup",value:function(t,e){var i=this;if(!0===this.initialized&&!0===this.allowCreation&&this.popupCounter1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=!1,n=this.options.filter,s=!1;for(var r in t)if(t.hasOwnProperty(r)){o=!0;var a=t[r],h=c.copyAndExtendArray(e,r);if("function"==typeof n&&!1===(o=n(r,e))&&!(a instanceof Array)&&"string"!=typeof a&&"boolean"!=typeof a&&a instanceof Object&&(this.allowCreation=!1,o=this._handleObject(a,h,!0),this.allowCreation=!1===i),!1!==o){s=!0;var d=this._getValue(h);if(a instanceof Array)this._handleArray(a,d,h);else if("string"==typeof a)this._makeTextInput(a,d,h);else if("boolean"==typeof a)this._makeCheckbox(a,d,h);else if(a instanceof Object){var l=!0;if(-1!==e.indexOf("physics")&&this.moduleOptions.physics.solver!==r&&(l=!1),!0===l)if(void 0!==a.enabled){var u=c.copyAndExtendArray(h,"enabled"),p=this._getValue(u);if(!0===p){var f=this._makeLabel(r,h,!0);this._makeItem(h,f),s=this._handleObject(a,h)||s}else this._makeCheckbox(a,p,h)}else{var m=this._makeLabel(r,h,!0);this._makeItem(h,m),s=this._handleObject(a,h)||s}}else console.error("dont know how to handle",a,r,h)}}return s}},{key:"_handleArray",value:function(t,e,i){"string"==typeof t[0]&&"color"===t[0]?(this._makeColorField(t,e,i),t[1]!==e&&this.changedOptions.push({path:i,value:e})):"string"==typeof t[0]?(this._makeDropdown(t,e,i),t[0]!==e&&this.changedOptions.push({path:i,value:e})):"number"==typeof t[0]&&(this._makeRange(t,e,i),t[0]!==e&&this.changedOptions.push({path:i,value:Number(e)}))}},{key:"_update",value:function(t,e){var i=this._constructOptions(t,e);this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit&&this.parent.body.emitter.emit("configChange",i),this.initialized=!0,this.parent.setOptions(i)}},{key:"_constructOptions",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i;t="true"===t||t,t="false"!==t&&t;for(var n=0;nvar options = "+(0,s.default)(t,null,2)+""}},{key:"getOptions",value:function(){for(var t={},e=0;ethis.imageObj.height?i=this.imageObj.width/this.imageObj.height:o=this.imageObj.height/this.imageObj.width),t=2*this.options.size*i,e=2*this.options.size*o}else t=this.imageObj.width,e=this.imageObj.height;this.width=t,this.height=e,this.radius=.5*this.width}},{key:"_drawRawCircle",value:function(t,e,i,o){this.initContextForDraw(t,o),t.circle(e,i,o.size),this.performFill(t,o)}},{key:"_drawImageAtPosition",value:function(t,e){if(0!=this.imageObj.width){t.globalAlpha=1,this.enableShadow(t,e);var i=1;!0===this.options.shapeProperties.interpolation&&(i=this.imageObj.width/this.width/this.body.view.scale),this.imageObj.drawImageAtPosition(t,i,this.left,this.top,this.width,this.height),this.disableShadow(t,e)}}},{key:"_drawImageLabel",value:function(t,e,i,o,n){var s,r=0;if(void 0!==this.height){r=.5*this.height;var a=this.labelModule.getTextSize(t,o,n);a.lineCount>=1&&(r+=a.height/2)}s=i+r,this.options.label&&(this.labelOffset=r),this.labelModule.draw(t,e,s,o,n,"hanging")}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(19),s=o(n),r=i(6),a=o(r),h=i(29),d=o(h),l=i(0),u=o(l),c=i(1),p=o(c),f=i(2),m=i(117).default,v=i(48).default,g=i(215).default,y=i(217).default,b=i(218).default,_=i(219).default,w=function(){function t(e,i,o,n){if((0,u.default)(this,t),void 0===i)throw new Error("No body provided");this.options=f.bridgeObject(o),this.globalOptions=o,this.defaultOptions=n,this.body=i,this.id=void 0,this.fromId=void 0,this.toId=void 0,this.selected=!1,this.hover=!1,this.labelDirty=!0,this.baseWidth=this.options.width,this.baseFontSize=this.options.font.size,this.from=void 0,this.to=void 0,this.edgeType=void 0,this.connected=!1,this.labelModule=new m(this.body,this.options,!0),this.setOptions(e)}return(0,p.default)(t,[{key:"setOptions",value:function(e){if(e){t.parseOptions(this.options,e,!0,this.globalOptions),void 0!==e.id&&(this.id=e.id),void 0!==e.from&&(this.fromId=e.from),void 0!==e.to&&(this.toId=e.to),void 0!==e.title&&(this.title=e.title),void 0!==e.value&&(e.value=parseFloat(e.value));var i=[e,this.options,this.defaultOptions];this.chooser=v.choosify("edge",i),this.updateLabelModule(e);var o=this.updateEdgeType();return this._setInteractionWidths(),this.connect(),void 0===e.hidden&&void 0===e.physics||(o=!0),o}}},{key:"getFormattingValues",value:function(){var t=!0===this.options.arrows.to||!0===this.options.arrows.to.enabled,e=!0===this.options.arrows.from||!0===this.options.arrows.from.enabled,i=!0===this.options.arrows.middle||!0===this.options.arrows.middle.enabled,o=this.options.color.inherit,n={toArrow:t,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,middleArrow:i,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,fromArrow:e,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,arrowStrikethrough:this.options.arrowStrikethrough,color:o?void 0:this.options.color.color,inheritsColor:o,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width};if(this.selected||this.hover)if(!0===this.chooser){if(this.selected){var s=this.options.selectionWidth;"function"==typeof s?n.width=s(n.width):"number"==typeof s&&(n.width+=s),n.width=Math.max(n.width,.3/this.body.view.scale),n.color=this.options.color.highlight,n.shadow=this.options.shadow.enabled}else if(this.hover){var r=this.options.hoverWidth;"function"==typeof r?n.width=r(n.width):"number"==typeof r&&(n.width+=r),n.width=Math.max(n.width,.3/this.body.view.scale),n.color=this.options.color.hover,n.shadow=this.options.shadow.enabled}}else"function"==typeof this.chooser&&(this.chooser(n,this.options.id,this.selected,this.hover),void 0!==n.color&&(n.inheritsColor=!1),!1===n.shadow&&(n.shadowColor===this.options.shadow.color&&n.shadowSize===this.options.shadow.size&&n.shadowX===this.options.shadow.x&&n.shadowY===this.options.shadow.y||(n.shadow=!0)));else n.shadow=this.options.shadow.enabled,n.width=Math.max(n.width,.3/this.body.view.scale);return n}},{key:"updateLabelModule",value:function(t){var e=[t,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,e),void 0!==this.labelModule.baseSize&&(this.baseFontSize=this.labelModule.baseSize)}},{key:"updateEdgeType",value:function(){var t=this.options.smooth,e=!1,i=!0;return void 0!==this.edgeType&&((this.edgeType instanceof y&&!0===t.enabled&&"dynamic"===t.type||this.edgeType instanceof g&&!0===t.enabled&&"cubicBezier"===t.type||this.edgeType instanceof b&&!0===t.enabled&&"dynamic"!==t.type&&"cubicBezier"!==t.type||this.edgeType instanceof _&&!1===t.type.enabled)&&(i=!1),!0===i&&(e=this.cleanup())),!0===i?!0===t.enabled?"dynamic"===t.type?(e=!0,this.edgeType=new y(this.options,this.body,this.labelModule)):"cubicBezier"===t.type?this.edgeType=new g(this.options,this.body,this.labelModule):this.edgeType=new b(this.options,this.body,this.labelModule):this.edgeType=new _(this.options,this.body,this.labelModule):this.edgeType.setOptions(this.options),e}},{key:"connect",value:function(){this.disconnect(),this.from=this.body.nodes[this.fromId]||void 0,this.to=this.body.nodes[this.toId]||void 0,this.connected=void 0!==this.from&&void 0!==this.to,!0===this.connected?(this.from.attachEdge(this),this.to.attachEdge(this)):(this.from&&this.from.detachEdge(this),this.to&&this.to.detachEdge(this)),this.edgeType.connect()}},{key:"disconnect",value:function(){this.from&&(this.from.detachEdge(this),this.from=void 0),this.to&&(this.to.detachEdge(this),this.to=void 0),this.connected=!1}},{key:"getTitle",value:function(){return this.title}},{key:"isSelected",value:function(){return this.selected}},{key:"getValue",value:function(){return this.options.value}},{key:"setValueRange",value:function(t,e,i){if(void 0!==this.options.value){var o=this.options.scaling.customScalingFunction(t,e,i,this.options.value),n=this.options.scaling.max-this.options.scaling.min;if(!0===this.options.scaling.label.enabled){var s=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+o*s}this.options.width=this.options.scaling.min+o*n}else this.options.width=this.baseWidth,this.options.font.size=this.baseFontSize;this._setInteractionWidths(),this.updateLabelModule()}},{key:"_setInteractionWidths",value:function(){"function"==typeof this.options.hoverWidth?this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width):this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width,"function"==typeof this.options.selectionWidth?this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width):this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}},{key:"draw",value:function(t){var e=this.getFormattingValues();if(!e.hidden){var i=this.edgeType.getViaNode(),o={};this.edgeType.fromPoint=this.edgeType.from,this.edgeType.toPoint=this.edgeType.to,e.fromArrow&&(o.from=this.edgeType.getArrowData(t,"from",i,this.selected,this.hover,e),!1===e.arrowStrikethrough&&(this.edgeType.fromPoint=o.from.core)),e.toArrow&&(o.to=this.edgeType.getArrowData(t,"to",i,this.selected,this.hover,e),!1===e.arrowStrikethrough&&(this.edgeType.toPoint=o.to.core)),e.middleArrow&&(o.middle=this.edgeType.getArrowData(t,"middle",i,this.selected,this.hover,e)),this.edgeType.drawLine(t,e,this.selected,this.hover,i),this.drawArrows(t,o,e),this.drawLabel(t,i)}}},{key:"drawArrows",value:function(t,e,i){i.fromArrow&&this.edgeType.drawArrowHead(t,i,this.selected,this.hover,e.from),i.middleArrow&&this.edgeType.drawArrowHead(t,i,this.selected,this.hover,e.middle),i.toArrow&&this.edgeType.drawArrowHead(t,i,this.selected,this.hover,e.to)}},{key:"drawLabel",value:function(t,e){if(void 0!==this.options.label){var i=this.from,o=this.to;if(this.labelModule.differentState(this.selected,this.hover)&&this.labelModule.getTextSize(t,this.selected,this.hover),i.id!=o.id){this.labelModule.pointToSelf=!1;var n=this.edgeType.getPoint(.5,e);t.save();var s=this._getRotation(t);0!=s.angle&&(t.translate(s.x,s.y),t.rotate(s.angle)),this.labelModule.draw(t,n.x,n.y,this.selected,this.hover),t.restore()}else{this.labelModule.pointToSelf=!0;var r,a,h=this.options.selfReferenceSize;i.shape.width>i.shape.height?(r=i.x+.5*i.shape.width,a=i.y-h):(r=i.x+h,a=i.y-.5*i.shape.height),n=this._pointOnCircle(r,a,h,.125),this.labelModule.draw(t,n.x,n.y,this.selected,this.hover)}}}},{key:"getItemsOnPoint",value:function(t){var e=[];if(this.labelModule.visible()){var i=this._getRotation();v.pointInRect(this.labelModule.getSize(),t,i)&&e.push({edgeId:this.id,labelId:0})}var o={left:t.x,top:t.y};return this.isOverlappingWith(o)&&e.push({edgeId:this.id}),e}},{key:"isOverlappingWith",value:function(t){if(this.connected){var e=this.from.x,i=this.from.y,o=this.to.x,n=this.to.y,s=t.left,r=t.top;return this.edgeType.getDistanceToEdge(e,i,o,n,s,r)<10}return!1}},{key:"_getRotation",value:function(t){var e=this.edgeType.getViaNode(),i=this.edgeType.getPoint(.5,e);void 0!==t&&this.labelModule.calculateLabelSize(t,this.selected,this.hover,i.x,i.y);var o={x:i.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible())return o;if("horizontal"===this.options.font.align)return o;var n=this.from.y-this.to.y,s=this.from.x-this.to.x,r=Math.atan2(n,s);return(r<-1&&s<0||r>0&&s<0)&&(r+=Math.PI),o.angle=r,o}},{key:"_pointOnCircle",value:function(t,e,i,o){var n=2*o*Math.PI;return{x:t+i*Math.cos(n),y:e-i*Math.sin(n)}}},{key:"select",value:function(){this.selected=!0}},{key:"unselect",value:function(){this.selected=!1}},{key:"cleanup",value:function(){return this.edgeType.cleanup()}},{key:"remove",value:function(){this.cleanup(),this.disconnect(),delete this.body.edges[this.id]}},{key:"endPointsValid",value:function(){return void 0!==this.body.nodes[this.fromId]&&void 0!==this.body.nodes[this.toId]}}],[{key:"parseOptions",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=["arrowStrikethrough","id","from","hidden","hoverWidth","labelHighlightBold","length","line","opacity","physics","scaling","selectionWidth","selfReferenceSize","to","title","value","width","font","chosen","widthConstraint"];if(f.selectiveDeepExtend(r,t,e,i),v.isValidLabel(e.label)?t.label=e.label:t.label=void 0,f.mergeOptions(t,e,"smooth",o),f.mergeOptions(t,e,"shadow",o),void 0!==e.dashes&&null!==e.dashes?t.dashes=e.dashes:!0===i&&null===e.dashes&&(t.dashes=(0,d.default)(o.dashes)),void 0!==e.scaling&&null!==e.scaling?(void 0!==e.scaling.min&&(t.scaling.min=e.scaling.min),void 0!==e.scaling.max&&(t.scaling.max=e.scaling.max),f.mergeOptions(t.scaling,e.scaling,"label",o.scaling)):!0===i&&null===e.scaling&&(t.scaling=(0,d.default)(o.scaling)),void 0!==e.arrows&&null!==e.arrows)if("string"==typeof e.arrows){var h=e.arrows.toLowerCase();t.arrows.to.enabled=-1!=h.indexOf("to"),t.arrows.middle.enabled=-1!=h.indexOf("middle"),t.arrows.from.enabled=-1!=h.indexOf("from")}else{if("object"!==(0,a.default)(e.arrows))throw new Error("The arrow newOptions can only be an object or a string. Refer to the documentation. You used:"+(0,s.default)(e.arrows));f.mergeOptions(t.arrows,e.arrows,"to",o.arrows),f.mergeOptions(t.arrows,e.arrows,"middle",o.arrows),f.mergeOptions(t.arrows,e.arrows,"from",o.arrows)}else!0===i&&null===e.arrows&&(t.arrows=(0,d.default)(o.arrows));if(void 0!==e.color&&null!==e.color){var l=e.color,u=t.color;if(n)f.deepExtend(u,o.color,!1,i);else for(var c in u)u.hasOwnProperty(c)&&delete u[c];if(f.isString(u))u.color=u,u.highlight=u,u.hover=u,u.inherit=!1,void 0===l.opacity&&(u.opacity=1);else{var p=!1;void 0!==l.color&&(u.color=l.color,p=!0),void 0!==l.highlight&&(u.highlight=l.highlight,p=!0),void 0!==l.hover&&(u.hover=l.hover,p=!0),void 0!==l.inherit&&(u.inherit=l.inherit),void 0!==l.opacity&&(u.opacity=Math.min(1,Math.max(0,l.opacity))),!0===p?u.inherit=!1:void 0===u.inherit&&(u.inherit="from")}}else!0===i&&null===e.color&&(t.color=f.bridgeObject(o.color));!0===i&&null===e.font&&(t.font=f.bridgeObject(o.font))}}]),t}();e.default=w},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(118),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"_findBorderPositionBezier",value:function(t,e){var i,o,n,s,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._getViaCoordinates(),h=0,d=0,l=1,u=this.to,c=!1;for(t.id===this.from.id&&(u=this.from,c=!0);d<=l&&h<10;){var p=.5*(d+l);if(i=this.getPoint(p,a),o=Math.atan2(u.y-i.y,u.x-i.x),n=u.distanceToBorder(e,o),s=Math.sqrt(Math.pow(i.x-u.x,2)+Math.pow(i.y-u.y,2)),r=n-s,Math.abs(r)<.2)break;r<0?!1===c?d=p:l=p:!1===c?l=p:d=p,h++}return i.t=p,i}},{key:"_getDistanceToBezierEdge",value:function(t,e,i,o,n,s,r){var a=1e9,h=void 0,d=void 0,l=void 0,u=void 0,c=void 0,p=t,f=e;for(d=1;d<10;d++)l=.1*d,u=Math.pow(1-l,2)*t+2*l*(1-l)*r.x+Math.pow(l,2)*i,c=Math.pow(1-l,2)*e+2*l*(1-l)*r.y+Math.pow(l,2)*o,d>0&&(h=this._getDistanceToLine(p,f,u,c,n,s),a=h1&&void 0!==arguments[1]?arguments[1]:[],o=1e9,n=-1e9,s=1e9,r=-1e9;if(i.length>0)for(var a=0;ae.shape.boundingBox.left&&(s=e.shape.boundingBox.left),re.shape.boundingBox.top&&(o=e.shape.boundingBox.top),n1&&void 0!==arguments[1]?arguments[1]:[],o=1e9,n=-1e9,s=1e9,r=-1e9;if(i.length>0)for(var a=0;ae.x&&(s=e.x),re.y&&(o=e.y),nh;)o(a,i=e[h++])&&(~s(d,i)||d.push(i));return d}},function(t,e,i){var o=i(22),n=i(41),s=i(56)("IE_PROTO"),r=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=n(t),o(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?r:null}},function(t,e,i){var o=i(50),n=i(13)("toStringTag"),s="Arguments"==o(function(){return arguments}()),r=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,i,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(i=r(e=Object(t),n))?i:s?o(e):"Object"==(a=o(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,i){var o=i(17),n=i(7),s=i(28);t.exports=function(t,e){var i=(n.Object||{})[t]||Object[t],r={};r[t]=e(i),o(o.S+o.F*s(function(){i(1)}),"Object",r)}},function(t,e,i){var o=i(84),n=i(58).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return o(t,n)}},function(t,e,i){var o=i(42),n=i(39),s=i(25),r=i(53),a=i(22),h=i(81),d=Object.getOwnPropertyDescriptor;e.f=i(21)?d:function(t,e){if(t=s(t),e=r(e,!0),h)try{return d(t,e)}catch(t){}if(a(t,e))return n(!o.f.call(t,e),t[e])}},function(t,e,i){t.exports={default:i(162),__esModule:!0}},function(t,e,i){function o(t,e){this.x=void 0!==t?t:0,this.y=void 0!==e?e:0}t.exports=o},function(t,e,i){function o(t,e){if(void 0===t)throw new Error("No container element defined");if(this.container=t,this.visible=!e||void 0==e.visible||e.visible,this.visible){this.frame=document.createElement("DIV"),this.frame.style.width="100%",this.frame.style.position="relative",this.container.appendChild(this.frame),this.frame.prev=document.createElement("INPUT"),this.frame.prev.type="BUTTON",this.frame.prev.value="Prev",this.frame.appendChild(this.frame.prev),this.frame.play=document.createElement("INPUT"),this.frame.play.type="BUTTON",this.frame.play.value="Play",this.frame.appendChild(this.frame.play),this.frame.next=document.createElement("INPUT"),this.frame.next.type="BUTTON",this.frame.next.value="Next",this.frame.appendChild(this.frame.next),this.frame.bar=document.createElement("INPUT"),this.frame.bar.type="BUTTON",this.frame.bar.style.position="absolute",this.frame.bar.style.border="1px solid red",this.frame.bar.style.width="100px",this.frame.bar.style.height="6px",this.frame.bar.style.borderRadius="2px",this.frame.bar.style.MozBorderRadius="2px",this.frame.bar.style.border="1px solid #7F7F7F",this.frame.bar.style.backgroundColor="#E5E5E5",this.frame.appendChild(this.frame.bar),this.frame.slide=document.createElement("INPUT"),this.frame.slide.type="BUTTON",this.frame.slide.style.margin="0px",this.frame.slide.value=" ",this.frame.slide.style.position="relative",this.frame.slide.style.left="-100px",this.frame.appendChild(this.frame.slide);var i=this;this.frame.slide.onmousedown=function(t){i._onMouseDown(t)},this.frame.prev.onclick=function(t){i.prev(t)},this.frame.play.onclick=function(t){i.togglePlay(t)},this.frame.next.onclick=function(t){i.next(t)}}this.onChangeCallback=void 0,this.values=[],this.index=void 0,this.playTimeout=void 0,this.playInterval=1e3,this.playLoop=!0}var n=i(2);o.prototype.prev=function(){var t=this.getIndex();t>0&&(t--,this.setIndex(t))},o.prototype.next=function(){var t=this.getIndex();t0?this.setIndex(0):this.index=void 0},o.prototype.setIndex=function(t){if(!(tthis.values.length-1&&(o=this.values.length-1),o},o.prototype.indexToLeft=function(t){var e=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;return t/(this.values.length-1)*e+3},o.prototype._onMouseMove=function(t){var e=t.clientX-this.startClientX,i=this.startSlideX+e,o=this.leftToIndex(i);this.setIndex(o),n.preventDefault()},o.prototype._onMouseUp=function(t){this.frame.style.cursor="auto",n.removeEventListener(document,"mousemove",this.onmousemove),n.removeEventListener(document,"mouseup",this.onmouseup),n.preventDefault()},t.exports=o},function(t,e,i){function o(t,e,i,o){this._start=0,this._end=0,this._step=1,this.prettyStep=!0,this.precision=5,this._current=0,this.setRange(t,e,i,o)}o.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.prototype.setRange=function(t,e,i,o){if(!this.isNumeric(t))throw new Error("Parameter 'start' is not numeric; value: "+t);if(!this.isNumeric(e))throw new Error("Parameter 'end' is not numeric; value: "+t);if(!this.isNumeric(i))throw new Error("Parameter 'step' is not numeric; value: "+t);this._start=t||0,this._end=e||0,this.setStep(i,o)},o.prototype.setStep=function(t,e){void 0===t||t<=0||(void 0!==e&&(this.prettyStep=e),!0===this.prettyStep?this._step=o.calculatePrettyStep(t):this._step=t)},o.calculatePrettyStep=function(t){var e=function(t){return Math.log(t)/Math.LN10},i=Math.pow(10,Math.round(e(t))),o=2*Math.pow(10,Math.round(e(t/2))),n=5*Math.pow(10,Math.round(e(t/5))),s=i;return Math.abs(o-t)<=Math.abs(s-t)&&(s=o),Math.abs(n-t)<=Math.abs(s-t)&&(s=n),s<=0&&(s=1),s},o.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))},o.prototype.getStep=function(){return this._step},o.prototype.start=function(t){void 0===t&&(t=!1),this._current=this._start-this._start%this._step,t&&this.getCurrent()this._end},t.exports=o},function(t,e,i){function o(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}function n(t){return void 0===t||""===t||"string"!=typeof t?t:t.charAt(0).toUpperCase()+t.slice(1)}function s(t,e){return void 0===t||""===t?e:t+n(e)}function r(t,e,i,o){for(var n,r,a=0;ar&&(t=o(t)*r),i(e)>r&&(e=o(e)*r),this.cameraOffset.x=t,this.cameraOffset.y=e,this.calculateCameraOrientation()},o.prototype.getOffset=function(){return this.cameraOffset},o.prototype.setArmLocation=function(t,e,i){this.armLocation.x=t,this.armLocation.y=e,this.armLocation.z=i,this.calculateCameraOrientation()},o.prototype.setArmRotation=function(t,e){void 0!==t&&(this.armRotation.horizontal=t),void 0!==e&&(this.armRotation.vertical=e,this.armRotation.vertical<0&&(this.armRotation.vertical=0),this.armRotation.vertical>.5*Math.PI&&(this.armRotation.vertical=.5*Math.PI)),void 0===t&&void 0===e||this.calculateCameraOrientation()},o.prototype.getArmRotation=function(){var t={};return t.horizontal=this.armRotation.horizontal,t.vertical=this.armRotation.vertical,t},o.prototype.setArmLength=function(t){void 0!==t&&(this.armLength=t,this.armLength<.71&&(this.armLength=.71),this.armLength>5&&(this.armLength=5),this.setOffset(this.cameraOffset.x,this.cameraOffset.y),this.calculateCameraOrientation())}, +o.prototype.getArmLength=function(){return this.armLength},o.prototype.getCameraLocation=function(){return this.cameraLocation},o.prototype.getCameraRotation=function(){return this.cameraRotation},o.prototype.calculateCameraOrientation=function(){this.cameraLocation.x=this.armLocation.x-this.armLength*Math.sin(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical),this.cameraLocation.y=this.armLocation.y-this.armLength*Math.cos(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical),this.cameraLocation.z=this.armLocation.z+this.armLength*Math.sin(this.armRotation.vertical),this.cameraRotation.x=Math.PI/2-this.armRotation.vertical,this.cameraRotation.y=0,this.cameraRotation.z=-this.armRotation.horizontal;var t=this.cameraRotation.x,e=this.cameraRotation.z,i=this.cameraOffset.x,o=this.cameraOffset.y,n=Math.sin,s=Math.cos;this.cameraLocation.x=this.cameraLocation.x+i*s(e)+o*-n(e)*s(t),this.cameraLocation.y=this.cameraLocation.y+i*n(e)+o*s(e)*s(t),this.cameraLocation.z=this.cameraLocation.z+o*n(t)},t.exports=o},function(t,e,i){function o(t,e,i){this.dataGroup=t,this.column=e,this.graph=i,this.index=void 0,this.value=void 0,this.values=t.getDistinctValues(this.column),this.values.length>0&&this.selectValue(0),this.dataPoints=[],this.loaded=!1,this.onLoadCallback=void 0,i.animationPreload?(this.loaded=!1,this.loadInBackground()):this.loaded=!0}var n=i(12);o.prototype.isLoaded=function(){return this.loaded},o.prototype.getLoadedProgress=function(){for(var t=this.values.length,e=0;this.dataPoints[e];)e++;return Math.round(e/t*100)},o.prototype.getLabel=function(){return this.graph.filterLabel},o.prototype.getColumn=function(){return this.column},o.prototype.getSelectedValue=function(){if(void 0!==this.index)return this.values[this.index]},o.prototype.getValues=function(){return this.values},o.prototype.getValue=function(t){if(t>=this.values.length)throw new Error("Index out of range");return this.values[t]},o.prototype._getDataPoints=function(t){if(void 0===t&&(t=this.index),void 0===t)return[];var e;if(this.dataPoints[t])e=this.dataPoints[t];else{var i={};i.column=this.column,i.value=this.values[t];var o=new n(this.dataGroup.getDataSet(),{filter:function(t){return t[i.column]==i.value}}).get();e=this.dataGroup._getDataPoints(o),this.dataPoints[t]=e}return e},o.prototype.setOnLoadCallback=function(t){this.onLoadCallback=t},o.prototype.selectValue=function(t){if(t>=this.values.length)throw new Error("Index out of range");this.index=t,this.value=this.values[t]},o.prototype.loadInBackground=function(t){void 0===t&&(t=0);var e=this.graph.frame;if(t0){var n=i.groupsData.getDataSet();n.get().forEach(function(t){if(t.nestedGroups){0!=t.showNested&&(t.showNested=!0);var e=[];t.nestedGroups.forEach(function(i){var o=n.get(i);o&&(o.nestedInGroup=t.id,0==t.showNested&&(o.visible=!1),e=e.concat(o))}),n.update(e,o)}})}},update:function(t,e,o){i._onUpdateGroups(e.items)},remove:function(t,e,o){i._onRemoveGroups(e.items)}},this.items={},this.groups={},this.groupIds=[],this.selection=[],this.popup=null,this.touchParams={},this.groupTouchParams={},this._create(),this.setOptions(e)}var s=i(29),r=o(s),a=i(6),h=o(a),d=i(10),l=i(2),u=i(11),c=i(12),p=i(66),f=i(16),m=i(68),v=i(69),g=i(101),y=i(102),b=i(70),_=i(103),w=i(104).default,x="__ungrouped__",k="__background__";n.prototype=new f,n.types={background:_,box:g,range:b,point:y},n.prototype._create=function(){var t=document.createElement("div");t.className="vis-itemset",t["timeline-itemset"]=this,this.dom.frame=t;var e=document.createElement("div");e.className="vis-background",t.appendChild(e),this.dom.background=e;var i=document.createElement("div");i.className="vis-foreground",t.appendChild(i),this.dom.foreground=i;var o=document.createElement("div");o.className="vis-axis",this.dom.axis=o;var n=document.createElement("div");n.className="vis-labelset",this.dom.labelSet=n,this._updateUngrouped();var s=new v(k,null,this);s.show(),this.groups[k]=s,this.hammer=new d(this.body.dom.centerContainer),this.hammer.on("hammer.input",function(t){t.isFirst&&this._onTouch(t)}.bind(this)),this.hammer.on("panstart",this._onDragStart.bind(this)),this.hammer.on("panmove",this._onDrag.bind(this)),this.hammer.on("panend",this._onDragEnd.bind(this)),this.hammer.get("pan").set({threshold:5,direction:d.DIRECTION_HORIZONTAL}),this.hammer.on("tap",this._onSelectItem.bind(this)),this.hammer.on("press",this._onMultiSelectItem.bind(this)),this.hammer.on("doubletap",this._onAddItem.bind(this)),this.options.rtl?this.groupHammer=new d(this.body.dom.rightContainer):this.groupHammer=new d(this.body.dom.leftContainer),this.groupHammer.on("tap",this._onGroupClick.bind(this)),this.groupHammer.on("panstart",this._onGroupDragStart.bind(this)),this.groupHammer.on("panmove",this._onGroupDrag.bind(this)),this.groupHammer.on("panend",this._onGroupDragEnd.bind(this)),this.groupHammer.get("pan").set({threshold:5,direction:d.DIRECTION_VERTICAL}),this.body.dom.centerContainer.addEventListener("mouseover",this._onMouseOver.bind(this)),this.body.dom.centerContainer.addEventListener("mouseout",this._onMouseOut.bind(this)),this.body.dom.centerContainer.addEventListener("mousemove",this._onMouseMove.bind(this)),this.body.dom.centerContainer.addEventListener("contextmenu",this._onDragEnd.bind(this)),this.body.dom.centerContainer.addEventListener("mousewheel",this._onMouseWheel.bind(this)),this.show()},n.prototype.setOptions=function(t){if(t){var e=["type","rtl","align","order","stack","stackSubgroups","selectable","multiselect","multiselectPerGroup","groupOrder","dataAttributes","template","groupTemplate","visibleFrameTemplate","hide","snap","groupOrderSwap","showTooltips","tooltip","tooltipOnItemUpdateTime"];l.selectiveExtend(e,this.options,t),"itemsAlwaysDraggable"in t&&("boolean"==typeof t.itemsAlwaysDraggable?(this.options.itemsAlwaysDraggable.item=t.itemsAlwaysDraggable,this.options.itemsAlwaysDraggable.range=!1):"object"===(0,h.default)(t.itemsAlwaysDraggable)&&(l.selectiveExtend(["item","range"],this.options.itemsAlwaysDraggable,t.itemsAlwaysDraggable),this.options.itemsAlwaysDraggable.item||(this.options.itemsAlwaysDraggable.range=!1))),"orientation"in t&&("string"==typeof t.orientation?this.options.orientation.item="top"===t.orientation?"top":"bottom":"object"===(0,h.default)(t.orientation)&&"item"in t.orientation&&(this.options.orientation.item=t.orientation.item)),"margin"in t&&("number"==typeof t.margin?(this.options.margin.axis=t.margin,this.options.margin.item.horizontal=t.margin,this.options.margin.item.vertical=t.margin):"object"===(0,h.default)(t.margin)&&(l.selectiveExtend(["axis"],this.options.margin,t.margin),"item"in t.margin&&("number"==typeof t.margin.item?(this.options.margin.item.horizontal=t.margin.item,this.options.margin.item.vertical=t.margin.item):"object"===(0,h.default)(t.margin.item)&&l.selectiveExtend(["horizontal","vertical"],this.options.margin.item,t.margin.item)))),"editable"in t&&("boolean"==typeof t.editable?(this.options.editable.updateTime=t.editable,this.options.editable.updateGroup=t.editable,this.options.editable.add=t.editable,this.options.editable.remove=t.editable,this.options.editable.overrideItems=!1):"object"===(0,h.default)(t.editable)&&l.selectiveExtend(["updateTime","updateGroup","add","remove","overrideItems"],this.options.editable,t.editable)),"groupEditable"in t&&("boolean"==typeof t.groupEditable?(this.options.groupEditable.order=t.groupEditable,this.options.groupEditable.add=t.groupEditable,this.options.groupEditable.remove=t.groupEditable):"object"===(0,h.default)(t.groupEditable)&&l.selectiveExtend(["order","add","remove"],this.options.groupEditable,t.groupEditable));["onDropObjectOnItem","onAdd","onUpdate","onRemove","onMove","onMoving","onAddGroup","onMoveGroup","onRemoveGroup"].forEach(function(e){var i=t[e];if(i){if(!(i instanceof Function))throw new Error("option "+e+" must be a function "+e+"(item, callback)");this.options[e]=i}}.bind(this)),this.markDirty()}},n.prototype.markDirty=function(t){this.groupIds=[],t&&t.refreshItems&&l.forEach(this.items,function(t){t.dirty=!0,t.displayed&&t.redraw()})},n.prototype.destroy=function(){this.hide(),this.setItems(null),this.setGroups(null),this.hammer=null,this.body=null,this.conversion=null},n.prototype.hide=function(){this.dom.frame.parentNode&&this.dom.frame.parentNode.removeChild(this.dom.frame),this.dom.axis.parentNode&&this.dom.axis.parentNode.removeChild(this.dom.axis),this.dom.labelSet.parentNode&&this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)},n.prototype.show=function(){this.dom.frame.parentNode||this.body.dom.center.appendChild(this.dom.frame),this.dom.axis.parentNode||this.body.dom.backgroundVertical.appendChild(this.dom.axis),this.dom.labelSet.parentNode||(this.options.rtl?this.body.dom.right.appendChild(this.dom.labelSet):this.body.dom.left.appendChild(this.dom.labelSet))},n.prototype.setSelection=function(t){var e,i,o,n;for(void 0==t&&(t=[]),Array.isArray(t)||(t=[t]),e=0,i=this.selection.length;et&&o.push(h.id):h.lefte&&o.push(h.id)}return o},n.prototype._deselect=function(t){for(var e=this.selection,i=0,o=e.length;i0){for(var w={},x=0;x<_;x++)l.forEach(b,function(t,e){w[e]=t[x]()});l.forEach(this.groups,function(t,e){if(e!==k){var i=w[e];s=i||s,g+=t.height}}),g=Math.max(g,y)}return g=Math.max(g,y),r.style.height=i(g),this.props.width=r.offsetWidth,this.props.height=g,this.dom.axis.style.top=i("top"==n?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height),this.options.rtl?this.dom.axis.style.right="0":this.dom.axis.style.left="0",this.initialItemSetDrawn=!0,s=this._isResized()||s},n.prototype._firstGroup=function(){var t="top"==this.options.orientation.item?0:this.groupIds.length-1,e=this.groupIds[t];return this.groups[e]||this.groups[x]||null},n.prototype._updateUngrouped=function(){var t,e,i=this.groups[x];if(this.groupsData){if(i){i.hide(),delete this.groups[x];for(e in this.items)if(this.items.hasOwnProperty(e)){t=this.items[e],t.parent&&t.parent.remove(t);var o=this._getGroupId(t.data),n=this.groups[o];n&&n.add(t)||t.hide()}}}else if(!i){i=new m(null,null,this),this.groups[x]=i;for(e in this.items)this.items.hasOwnProperty(e)&&(t=this.items[e],i.add(t));i.show()}},n.prototype.getLabelSet=function(){return this.dom.labelSet},n.prototype.setItems=function(t){var e,i=this,o=this.itemsData;if(t){if(!(t instanceof u||t instanceof c))throw new TypeError("Data must be an instance of DataSet or DataView");this.itemsData=t}else this.itemsData=null;if(o&&(l.forEach(this.itemListeners,function(t,e){o.off(e,t)}),e=o.getIds(),this._onRemove(e)),this.itemsData){var n=this.id;l.forEach(this.itemListeners,function(t,e){i.itemsData.on(e,t,n)}),e=this.itemsData.getIds(),this._onAdd(e),this._updateUngrouped()}this.body.emitter.emit("_change",{queue:!0})},n.prototype.getItems=function(){return this.itemsData},n.prototype.setGroups=function(t){var e,i=this;if(this.groupsData&&(l.forEach(this.groupListeners,function(t,e){i.groupsData.off(e,t)}),e=this.groupsData.getIds(),this.groupsData=null,this._onRemoveGroups(e)),t){if(!(t instanceof u||t instanceof c))throw new TypeError("Data must be an instance of DataSet or DataView");this.groupsData=t}else this.groupsData=null;if(this.groupsData){var o=this.groupsData;this.groupsData instanceof c&&(o=this.groupsData.getDataSet()),o.get().forEach(function(t){t.nestedGroups&&t.nestedGroups.forEach(function(e){var i=o.get(e);i.nestedInGroup=t.id,0==t.showNested&&(i.visible=!1),o.update(i)})});var n=this.id;l.forEach(this.groupListeners,function(t,e){i.groupsData.on(e,t,n)}),e=this.groupsData.getIds(),this._onAddGroups(e)}this._updateUngrouped(),this._order(),this.body.emitter.emit("_change",{queue:!0})},n.prototype.getGroups=function(){return this.groupsData},n.prototype.removeItem=function(t){var e=this.itemsData.get(t),i=this.itemsData.getDataSet();e&&this.options.onRemove(e,function(e){e&&i.remove(t)})},n.prototype._getType=function(t){return t.type||this.options.type||(t.end?"range":"box")},n.prototype._getGroupId=function(t){return"background"==this._getType(t)&&void 0==t.group?k:this.groupsData?t.group:x},n.prototype._onUpdate=function(t){var e=this;t.forEach(function(t){var i,o=e.itemsData.get(t,e.itemOptions),s=e.items[t],r=o?e._getType(o):null,a=n.types[r];if(s&&(a&&s instanceof a?e._updateItem(s,o):(i=s.selected,e._removeItem(s),s=null)),!s&&o){if(!a)throw"rangeoverflow"==r?new TypeError('Item type "rangeoverflow" is deprecated. Use css styling instead: .vis-item.vis-range .vis-item-content {overflow: visible;}'):new TypeError('Unknown item type "'+r+'"');s=new a(o,e.conversion,e.options),s.id=t,e._addItem(s),i&&(this.selection.push(t),s.select())}}.bind(this)),this._order(),this.body.emitter.emit("_change",{queue:!0})},n.prototype._onAdd=n.prototype._onUpdate,n.prototype._onRemove=function(t){var e=0,i=this;t.forEach(function(t){var o=i.items[t];o&&(e++,i._removeItem(o))}),e&&(this._order(),this.body.emitter.emit("_change",{queue:!0}))},n.prototype._order=function(){l.forEach(this.groups,function(t){t.order()})},n.prototype._onUpdateGroups=function(t){this._onAddGroups(t)},n.prototype._onAddGroups=function(t){var e=this;t.forEach(function(t){var i=e.groupsData.get(t),o=e.groups[t];if(o)o.setData(i);else{if(t==x||t==k)throw new Error("Illegal group id. "+t+" is a reserved id.");var n=(0,r.default)(e.options);l.extend(n,{height:null}),o=new m(t,i,e),e.groups[t]=o;for(var s in e.items)if(e.items.hasOwnProperty(s)){var a=e.items[s];a.data.group==t&&o.add(a)}o.order(),o.show()}}),this.body.emitter.emit("_change",{queue:!0})},n.prototype._onRemoveGroups=function(t){var e=this.groups;t.forEach(function(t){var i=e[t];i&&(i.hide(),delete e[t])}),this.markDirty(),this.body.emitter.emit("_change",{queue:!0})},n.prototype._orderGroups=function(){if(this.groupsData){var t=this.groupsData.getIds({order:this.options.groupOrder});t=this._orderNestedGroups(t);var e=!l.equalArray(t,this.groupIds);if(e){var i=this.groups;t.forEach(function(t){i[t].hide()}),t.forEach(function(t){i[t].show()}),this.groupIds=t}return e}return!1},n.prototype._orderNestedGroups=function(t){var e=[];return t.forEach(function(t){var i=this.groupsData.get(t);if(i.nestedInGroup||e.push(t),i.nestedGroups){var o=this.groupsData.get({filter:function(e){return e.nestedInGroup==t},order:this.options.groupOrder}),n=o.map(function(t){return t.id});e=e.concat(n)}},this),e},n.prototype._addItem=function(t){this.items[t.id]=t;var e=this._getGroupId(t.data),i=this.groups[e];i?i&&i.data&&i.data.showNested&&(t.groupShowing=!0):t.groupShowing=!1,i&&i.add(t)},n.prototype._updateItem=function(t,e){t.setData(e);var i=this._getGroupId(t.data),o=this.groups[i];o?o&&o.data&&o.data.showNested&&(t.groupShowing=!0):t.groupShowing=!1},n.prototype._removeItem=function(t){t.hide(),delete this.items[t.id];var e=this.selection.indexOf(t.id);-1!=e&&this.selection.splice(e,1),t.parent&&t.parent.remove(t)},n.prototype._constructByEndArray=function(t){for(var e=[],i=0;in)return}}if(i&&i!=this.groupTouchParams.group){var a=e.get(i.groupId),h=e.get(this.groupTouchParams.group.groupId);h&&a&&(this.options.groupOrderSwap(h,a,e),e.update(h),e.update(a));var d=e.getIds({order:this.options.groupOrder});if(!l.equalArray(d,this.groupTouchParams.originalOrder))for(var u=this.groupTouchParams.originalOrder,p=this.groupTouchParams.group.groupId,f=Math.min(u.length,d.length),m=0,v=0,g=0;m=f)break;if(d[m+v]==p)v=1;else if(u[m+g]==p)g=1;else{var y=d.indexOf(u[m+g]),b=e.get(d[m+v]),_=e.get(u[m+g]);this.options.groupOrderSwap(b,_,e),e.update(b),e.update(_);var w=d[m+v];d[m+v]=u[m+g],d[y]=w,m++}}}}},n.prototype._onGroupDragEnd=function(t){if(this.options.groupEditable.order&&this.groupTouchParams.group){t.stopPropagation();var e=this,i=e.groupTouchParams.group.groupId,o=e.groupsData.getDataSet(),n=l.extend({},o.get(i));e.options.onMoveGroup(n,function(t){if(t)t[o._fieldId]=i,o.update(t);else{var n=o.getIds({order:e.options.groupOrder});if(!l.equalArray(n,e.groupTouchParams.originalOrder))for(var s=e.groupTouchParams.originalOrder,r=Math.min(s.length,n.length),a=0;a=r)break;var h=n.indexOf(s[a]),d=o.get(n[a]),u=o.get(s[a]);e.options.groupOrderSwap(d,u,o),o.update(d),o.update(u);var c=n[a];n[a]=s[a],n[h]=c,a++}}}),e.body.emitter.emit("groupDragged",{groupId:i})}},n.prototype._onSelectItem=function(t){if(this.options.selectable){var e=t.srcEvent&&(t.srcEvent.ctrlKey||t.srcEvent.metaKey),i=t.srcEvent&&t.srcEvent.shiftKey;if(e||i)return void this._onMultiSelectItem(t);var o=this.getSelection(),n=this.itemFromTarget(t),s=n?[n.id]:[];this.setSelection(s);var r=this.getSelection();(r.length>0||o.length>0)&&this.body.emitter.emit("select",{items:r,event:t})}},n.prototype._onMouseOver=function(t){var e=this.itemFromTarget(t);if(e){if(e!==this.itemFromRelatedTarget(t)){var i=e.getTitle();if(this.options.showTooltips&&i){null==this.popup&&(this.popup=new w(this.body.dom.root,this.options.tooltip.overflowMethod||"flip")),this.popup.setText(i);var o=this.body.dom.centerContainer;this.popup.setPosition(t.clientX-l.getAbsoluteLeft(o)+o.offsetLeft,t.clientY-l.getAbsoluteTop(o)+o.offsetTop),this.popup.show()}else null!=this.popup&&this.popup.hide();this.body.emitter.emit("itemover",{item:e.id,event:t})}}},n.prototype._onMouseOut=function(t){var e=this.itemFromTarget(t);if(e){e!==this.itemFromRelatedTarget(t)&&(null!=this.popup&&this.popup.hide(),this.body.emitter.emit("itemout",{item:e.id,event:t}))}},n.prototype._onMouseMove=function(t){if(this.itemFromTarget(t)&&this.options.showTooltips&&this.options.tooltip.followMouse&&this.popup&&!this.popup.hidden){var e=this.body.dom.centerContainer;this.popup.setPosition(t.clientX-l.getAbsoluteLeft(e)+e.offsetLeft,t.clientY-l.getAbsoluteTop(e)+e.offsetTop),this.popup.show()}},n.prototype._onMouseWheel=function(t){this.touchParams.itemIsDragging&&this._onDragEnd(t)},n.prototype._onUpdateItem=function(t){if(this.options.selectable&&this.options.editable.add){var e=this;if(t){var i=e.itemsData.get(t.id);this.options.onUpdate(i,function(t){t&&e.itemsData.getDataSet().update(t)})}}},n.prototype._onDropObjectOnItem=function(t){var e=this.itemFromTarget(t),i=JSON.parse(t.dataTransfer.getData("text"));this.options.onDropObjectOnItem(i,e)},n.prototype._onAddItem=function(t){if(this.options.selectable&&this.options.editable.add){var e,i,o=this,n=this.options.snap||null;this.options.rtl?(e=l.getAbsoluteRight(this.dom.frame),i=e-t.center.x):(e=l.getAbsoluteLeft(this.dom.frame),i=t.center.x-e);var s,r,a=this.body.util.toTime(i),h=this.body.util.getScale(),d=this.body.util.getStep();"drop"==t.type?(r=JSON.parse(t.dataTransfer.getData("text")),r.content=r.content?r.content:"new item",r.start=r.start?r.start:n?n(a,h,d):a,r.type=r.type||"box",r[this.itemsData._fieldId]=r.id||l.randomUUID(),"range"!=r.type||r.end||(s=this.body.util.toTime(i+this.props.width/5),r.end=n?n(s,h,d):s)):(r={start:n?n(a,h,d):a,content:"new item"},r[this.itemsData._fieldId]=l.randomUUID(),"range"===this.options.type&&(s=this.body.util.toTime(i+this.props.width/5),r.end=n?n(s,h,d):s));var u=this.groupFromTarget(t);u&&(r.group=u.groupId),r=this._cloneItemData(r),this.options.onAdd(r,function(e){e&&(o.itemsData.getDataSet().add(e),"drop"==t.type&&o.setSelection([e.id]))})}},n.prototype._onMultiSelectItem=function(t){if(this.options.selectable){var e=this.itemFromTarget(t);if(e){ +var i=this.options.multiselect?this.getSelection():[];if((t.srcEvent&&t.srcEvent.shiftKey||!1)&&this.options.multiselect){var o=this.itemsData.get(e.id).group,s=void 0;this.options.multiselectPerGroup&&i.length>0&&(s=this.itemsData.get(i[0]).group),this.options.multiselectPerGroup&&void 0!=s&&s!=o||i.push(e.id);var r=n._getItemRange(this.itemsData.get(i,this.itemOptions));if(!this.options.multiselectPerGroup||s==o){i=[];for(var a in this.items)if(this.items.hasOwnProperty(a)){var h=this.items[a],d=h.data.start,l=void 0!==h.data.end?h.data.end:d;!(d>=r.min&&l<=r.max)||this.options.multiselectPerGroup&&s!=this.itemsData.get(h.id).group||h instanceof _||i.push(h.id)}}}else{var u=i.indexOf(e.id);-1==u?i.push(e.id):i.splice(u,1)}this.setSelection(i),this.body.emitter.emit("select",{items:this.getSelection(),event:t})}}},n._getItemRange=function(t){var e=null,i=null;return t.forEach(function(t){(null==i||t.starte)&&(e=t.end):(null==e||t.start>e)&&(e=t.start)}),{min:i,max:e}},n.prototype.itemFromElement=function(t){for(var e=t;e;){if(e.hasOwnProperty("timeline-item"))return e["timeline-item"];e=e.parentNode}return null},n.prototype.itemFromTarget=function(t){return this.itemFromElement(t.target)},n.prototype.itemFromRelatedTarget=function(t){return this.itemFromElement(t.relatedTarget)},n.prototype.groupFromTarget=function(t){var e=t.center?t.center.y:t.clientY,i=this.groupIds;i.length<=0&&this.groupsData&&(i=this.groupsData.getIds({order:this.options.groupOrder}));for(var o=0;oa&&ea)return s}else if(0===o&&es&&(s=r.top+r.height)}while(a)}}o.height=s-o.top+.5*i.item.vertical},e.nostack=function(t,i,o,n){for(var s=0;so[r].index&&e.collisionByTimes(o[n],o[r])){s=o[r];break}null!=s&&(o[n].top=s.top+s.height)}while(s)}for(var a=0;ao[h].index&&(o[r].top+=o[h].height);for(var d=t[r],l=0;le.right&&t.top-i.vertical+.001e.top:t.left-i.horizontal+.001e.left&&t.top-i.vertical+.001e.top},e.collisionByTimes=function(t,e){return t.start<=e.start&&t.end>=e.start&&t.tope.top||e.start<=t.start&&e.end>=t.start&&e.topt.top}},function(t,e,i){function o(t,e,i){if(this.props={dot:{width:0,height:0},line:{width:0,height:0}},this.options=i,t&&void 0==t.start)throw new Error('Property "start" missing in item '+t);n.call(this,t,e,i)}var n=i(38);o.prototype=new n(null,null,null),o.prototype.isVisible=function(t){var e=this.options.align,i=this.width*t.getMillisecondsPerPixel();return"right"==e?this.data.start.getTime()>t.start&&this.data.start.getTime()-it.start&&this.data.start.getTime()t.start&&this.data.start.getTime()-i/2t.start&&this.data.startt.start},o.prototype._createDomElement=function(){this.dom||(this.dom={},this.dom.box=document.createElement("div"),this.dom.frame=document.createElement("div"),this.dom.frame.className="vis-item-overflow",this.dom.box.appendChild(this.dom.frame),this.dom.content=document.createElement("div"),this.dom.content.className="vis-item-content",this.dom.frame.appendChild(this.dom.content),this.dirty=!0)},o.prototype._appendDomElement=function(){if(!this.parent)throw new Error("Cannot redraw item: no parent attached");if(!this.dom.box.parentNode){var t=this.parent.dom.background;if(!t)throw new Error("Cannot redraw item: parent has no background container element");t.appendChild(this.dom.box)}this.displayed=!0},o.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content),this._updateDataAttributes(this.dom.content),this._updateStyle(this.dom.box);var t=(this.data.className?" "+this.data.className:"")+(this.selected?" vis-selected":"");this.dom.box.className=this.baseClassName+t}},o.prototype._getDomComponentsSizes=function(){return this.overflow="hidden"!==window.getComputedStyle(this.dom.content).overflow,{content:{width:this.dom.content.offsetWidth}}},o.prototype._updateDomComponentsSizes=function(t){this.props.content.width=t.content.width,this.height=0,this.dirty=!1},o.prototype._repaintDomAdditionals=function(){},o.prototype.redraw=function(t){var e,i=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){this.dirty&&(e=this._getDomComponentsSizes.bind(this)())}.bind(this),function(){this.dirty&&this._updateDomComponentsSizes.bind(this)(e)}.bind(this),this._repaintDomAdditionals.bind(this)];if(t)return i;var o;return i.forEach(function(t){o=t()}),o},o.prototype.show=r.prototype.show,o.prototype.hide=r.prototype.hide,o.prototype.repositionX=r.prototype.repositionX,o.prototype.repositionY=function(t){var e,i=this.options.orientation.item;if(void 0!==this.data.subgroup){var o=this.data.subgroup;this.dom.box.style.height=this.parent.subgroups[o].height+"px",this.dom.box.style.top="top"==i?this.parent.top+this.parent.subgroups[o].top+"px":this.parent.top+this.parent.height-this.parent.subgroups[o].top-this.parent.subgroups[o].height+"px",this.dom.box.style.bottom=""}else this.parent instanceof s?(e=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height),this.dom.box.style.bottom="bottom"==i?"0":"",this.dom.box.style.top="top"==i?"0":""):(e=this.parent.height,this.dom.box.style.top=this.parent.top+"px",this.dom.box.style.bottom="");this.dom.box.style.height=e+"px"},t.exports=o},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=function(){function t(e,i){(0,s.default)(this,t),this.container=e,this.overflowMethod=i||"cap",this.x=0,this.y=0,this.padding=5,this.hidden=!1,this.frame=document.createElement("div"),this.frame.className="vis-tooltip",this.container.appendChild(this.frame)}return(0,a.default)(t,[{key:"setPosition",value:function(t,e){this.x=parseInt(t),this.y=parseInt(e)}},{key:"setText",value:function(t){t instanceof Element?(this.frame.innerHTML="",this.frame.appendChild(t)):this.frame.innerHTML=t}},{key:"show",value:function(t){if(void 0===t&&(t=!0),!0===t){var e=this.frame.clientHeight,i=this.frame.clientWidth,o=this.frame.parentNode.clientHeight,n=this.frame.parentNode.clientWidth,s=0,r=0;if("flip"==this.overflowMethod){var a=!1,h=!0;this.y-en-this.padding&&(a=!0),s=a?this.x-i:this.x,r=h?this.y-e:this.y}else r=this.y-e,r+e+this.padding>o&&(r=o-e-this.padding),rn&&(s=n-i-this.padding),s0){var r={};for(this._getRelevantData(s,r,o,n),this._applySampling(s,r),e=0;e0)switch(t.options.style){case"line":d.hasOwnProperty(s[e])||(d[s[e]]=m.calcPath(r[s[e]],t)),m.draw(d[s[e]],t,this.framework);case"point":case"points":"point"!=t.options.style&&"points"!=t.options.style&&1!=t.options.drawPoints.enabled||v.draw(r[s[e]],t,this.framework)}}}return a.cleanupElements(this.svgElements),!1},o.prototype._stack=function(t,e){var i,o,n,s,r;i=0;for(var a=0;at[a].x){r=e[h],s=0==h?r:e[h-1],i=h;break}}void 0===r&&(s=e[e.length-1],r=e[e.length-1]),o=r.x-s.x,n=r.y-s.y,t[a].y=0==o?t[a].orginalY+r.y:t[a].orginalY+n/o*(t[a].x-s.x)+s.y}},o.prototype._getRelevantData=function(t,e,i,o){var n,s,a,h;if(t.length>0)for(s=0;s0)for(var o=0;o0){var s=1,r=n.length,a=this.body.util.toGlobalScreen(n[n.length-1].x)-this.body.util.toGlobalScreen(n[0].x),h=r/a;s=Math.min(Math.ceil(.2*r),Math.max(1,Math.round(h)));for(var d=new Array(r),l=0;l0){for(s=0;s0&&(n=this.groups[t[s]],!0===r.stack&&"bar"===r.style?"left"===r.yAxisOrientation?a=a.concat(o):h=h.concat(o):i[t[s]]=n.getYRange(o,t[s]));f.getStackedYRange(a,i,t,"__barStackLeft","left"),f.getStackedYRange(h,i,t,"__barStackRight","right")}},o.prototype._updateYAxis=function(t,e){var i,o,n=!1,s=!1,r=!1,a=1e9,h=1e9,d=-1e9,l=-1e9;if(t.length>0){for(var u=0;ui?i:a,d=di?i:h,l=l=0&&t._redrawLabel(o-2,e.val,i,"vis-y-axis vis-major",t.props.majorCharHeight),!0===t.master&&(n?t._redrawLine(o,i,"vis-grid vis-horizontal vis-major",t.options.majorLinesOffset,t.props.majorLineWidth):t._redrawLine(o,i,"vis-grid vis-horizontal vis-minor",t.options.minorLinesOffset,t.props.minorLineWidth))});var r=0;void 0!==this.options[i].title&&void 0!==this.options[i].title.text&&(r=this.props.titleCharHeight);var h=!0===this.options.icons?Math.max(this.options.iconWidth,r)+this.options.labelOffsetX+15:r+this.options.labelOffsetX+15;return this.maxLabelSize>this.width-h&&!0===this.options.visible?(this.width=this.maxLabelSize+h,this.options.width=this.width+"px",a.cleanupElements(this.DOMelements.lines),a.cleanupElements(this.DOMelements.labels),this.redraw(),e=!0):this.maxLabelSizethis.minWidth?(this.width=Math.max(this.minWidth,this.maxLabelSize+h),this.options.width=this.width+"px",a.cleanupElements(this.DOMelements.lines),a.cleanupElements(this.DOMelements.labels),this.redraw(),e=!0):(a.cleanupElements(this.DOMelements.lines),a.cleanupElements(this.DOMelements.labels),e=!1),e},o.prototype.convertValue=function(t){return this.scale.convertValue(t)},o.prototype.screenToValue=function(t){return this.scale.screenToValue(t)},o.prototype._redrawLabel=function(t,e,i,o,n){var s=a.getDOMElement("div",this.DOMelements.labels,this.dom.frame);s.className=o,s.innerHTML=e,"left"===i?(s.style.left="-"+this.options.labelOffsetX+"px",s.style.textAlign="right"):(s.style.right="-"+this.options.labelOffsetX+"px",s.style.textAlign="left"),s.style.top=t-.5*n+this.options.labelOffsetY+"px",e+="";var r=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);this.maxLabelSize6&&void 0!==arguments[6]&&arguments[6],a=arguments.length>7&&void 0!==arguments[7]&&arguments[7];if(this.majorSteps=[1,2,5,10],this.minorSteps=[.25,.5,1,2],this.customLines=null,this.containerHeight=n,this.majorCharHeight=s,this._start=t,this._end=e,this.scale=1,this.minorStepIdx=-1,this.magnitudefactor=1,this.determineScale(),this.zeroAlign=r,this.autoScaleStart=i,this.autoScaleEnd=o,this.formattingFunction=a,i||o){var h=this,d=function(t){var e=t-t%(h.magnitudefactor*h.minorSteps[h.minorStepIdx]);return t%(h.magnitudefactor*h.minorSteps[h.minorStepIdx])>h.magnitudefactor*h.minorSteps[h.minorStepIdx]*.5?e+h.magnitudefactor*h.minorSteps[h.minorStepIdx]:e};i&&(this._start-=2*this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._start=d(this._start)),o&&(this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx],this._end=d(this._end)),this.determineScale()}}o.prototype.setCharHeight=function(t){this.majorCharHeight=t},o.prototype.setHeight=function(t){this.containerHeight=t},o.prototype.determineScale=function(){var t=this._end-this._start;this.scale=this.containerHeight/t;var e=this.majorCharHeight/this.scale,i=t>0?Math.round(Math.log(t)/Math.LN10):0;this.minorStepIdx=-1,this.magnitudefactor=Math.pow(10,i);var o=0;i<0&&(o=i);for(var n=!1,s=o;Math.abs(s)<=Math.abs(i);s++){this.magnitudefactor=Math.pow(10,s);for(var r=0;r=e){n=!0,this.minorStepIdx=r;break}}if(!0===n)break}},o.prototype.is_major=function(t){return t%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])==0},o.prototype.getStep=function(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]},o.prototype.getFirstMajor=function(){var t=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(t-this._start%t)%t)},o.prototype.formatValue=function(t){var e=t.toPrecision(5);return"function"==typeof this.formattingFunction&&(e=this.formattingFunction(t)),"number"==typeof e?""+e:"string"==typeof e?e:t.toPrecision(5)},o.prototype.getLines=function(){for(var t=[],e=this.getStep(),i=(e-this._start%e)%e,o=this._start+i;this._end-o>1e-5;o+=e)o!=this._start&&t.push({major:this.is_major(o),y:this.convertValue(o),val:this.formatValue(o)});return t},o.prototype.followScale=function(t){var e=this.minorStepIdx,i=this._start,o=this._end,n=this,s=function(){n.magnitudefactor*=2},r=function(){n.magnitudefactor/=2};t.minorStepIdx<=1&&this.minorStepIdx<=1||t.minorStepIdx>1&&this.minorStepIdx>1||(t.minorStepIdxo+1e-5)r(),d=!1;else{if(!this.autoScaleStart&&this._start=0)){r(),d=!1;continue}console.warn("Can't adhere to given 'min' range, due to zeroalign")}this.autoScaleStart&&this.autoScaleEnd&&ue.x?1:-1})):this.itemsData=[]},o.prototype.getItems=function(){return this.itemsData},o.prototype.setZeroPosition=function(t){this.zeroPosition=t},o.prototype.setOptions=function(t){if(void 0!==t){var e=["sampling","style","sort","yAxisOrientation","barChart","zIndex","excludeFromStacking","excludeFromLegend"];r.selectiveDeepExtend(e,this.options,t),"function"==typeof t.drawPoints&&(t.drawPoints={onRender:t.drawPoints}),r.mergeOptions(this.options,t,"interpolation"),r.mergeOptions(this.options,t,"drawPoints"),r.mergeOptions(this.options,t,"shaded"),t.interpolation&&"object"==(0,s.default)(t.interpolation)&&t.interpolation.parametrization&&("uniform"==t.interpolation.parametrization?this.options.interpolation.alpha=0:"chordal"==t.interpolation.parametrization?this.options.interpolation.alpha=1:(this.options.interpolation.parametrization="centripetal",this.options.interpolation.alpha=.5))}},o.prototype.update=function(t){this.group=t,this.content=t.content||"graph",this.className=t.className||this.className||"vis-graph-group"+this.groupsUsingDefaultStyles[0]%10,this.visible=void 0===t.visible||t.visible,this.style=t.style,this.setOptions(t.options)},o.prototype.getLegend=function(t,e,i,o,n){if(void 0==i||null==i){i={svg:document.createElementNS("http://www.w3.org/2000/svg","svg"),svgElements:{},options:this.options,groups:[this]}}switch(void 0!=o&&null!=o||(o=0),void 0!=n&&null!=n||(n=.5*e),this.options.style){case"line":h.drawIcon(this,o,n,t,e,i);break;case"points":case"point":d.drawIcon(this,o,n,t,e,i);break;case"bar":a.drawIcon(this,o,n,t,e,i)}return{icon:i.svg,label:this.content,orientation:this.options.yAxisOrientation}},o.prototype.getYRange=function(t){for(var e=t[0].y,i=t[0].y,o=0;ot[o].y?t[o].y:e,i=i0&&(i=Math.min(i,Math.abs(e[o-1].screen_x-e[o].screen_x))),0===i&&(void 0===t[e[o].screen_x]&&(t[e[o].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}),t[e[o].screen_x].amount+=1)},o._getSafeDrawData=function(t,e,i){var o,n;return t0?(o=t0){t.sort(function(t,e){return t.screen_x===e.screen_x?t.groupIde[s].screen_y?e[s].screen_y:o,n=nt[r].accumulatedNegative?t[r].accumulatedNegative:o,o=o>t[r].accumulatedPositive?t[r].accumulatedPositive:o,n=n0){return 1==e.options.interpolation.enabled?o._catmullRom(t,e):o._linear(t)}},o.drawIcon=function(t,e,i,o,s,r){var a,h,d=.5*s,l=n.getSVGElement("rect",r.svgElements,r.svg);if(l.setAttributeNS(null,"x",e),l.setAttributeNS(null,"y",i-d),l.setAttributeNS(null,"width",o),l.setAttributeNS(null,"height",2*d),l.setAttributeNS(null,"class","vis-outline"),a=n.getSVGElement("path",r.svgElements,r.svg),a.setAttributeNS(null,"class",t.className),void 0!==t.style&&a.setAttributeNS(null,"style",t.style),a.setAttributeNS(null,"d","M"+e+","+i+" L"+(e+o)+","+i),1==t.options.shaded.enabled&&(h=n.getSVGElement("path",r.svgElements,r.svg),"top"==t.options.shaded.orientation?h.setAttributeNS(null,"d","M"+e+", "+(i-d)+"L"+e+","+i+" L"+(e+o)+","+i+" L"+(e+o)+","+(i-d)):h.setAttributeNS(null,"d","M"+e+","+i+" L"+e+","+(i+d)+" L"+(e+o)+","+(i+d)+"L"+(e+o)+","+i),h.setAttributeNS(null,"class",t.className+" vis-icon-fill"),void 0!==t.options.shaded.style&&""!==t.options.shaded.style&&h.setAttributeNS(null,"style",t.options.shaded.style)),1==t.options.drawPoints.enabled){var u={style:t.options.drawPoints.style,styles:t.options.drawPoints.styles,size:t.options.drawPoints.size,className:t.className};n.drawPoint(e+.5*o,i,u,r.svgElements,r.svg)}},o.drawShading=function(t,e,i,o){if(1==e.options.shaded.enabled){var s=Number(o.svg.style.height.replace("px","")),r=n.getSVGElement("path",o.svgElements,o.svg),a="L";1==e.options.interpolation.enabled&&(a="C");var h,d=0;d="top"==e.options.shaded.orientation?0:"bottom"==e.options.shaded.orientation?s:Math.min(Math.max(0,e.zeroPosition),s),h="group"==e.options.shaded.orientation&&null!=i&&void 0!=i?"M"+t[0][0]+","+t[0][1]+" "+this.serializePath(t,a,!1)+" L"+i[i.length-1][0]+","+i[i.length-1][1]+" "+this.serializePath(i,a,!0)+i[0][0]+","+i[0][1]+" Z":"M"+t[0][0]+","+t[0][1]+" "+this.serializePath(t,a,!1)+" V"+d+" H"+t[0][0]+" Z",r.setAttributeNS(null,"class",e.className+" vis-fill"),void 0!==e.options.shaded.style&&r.setAttributeNS(null,"style",e.options.shaded.style),r.setAttributeNS(null,"d",h)}},o.draw=function(t,e,i){if(null!=t&&void 0!=t){var o=n.getSVGElement("path",i.svgElements,i.svg);o.setAttributeNS(null,"class",e.className),void 0!==e.style&&o.setAttributeNS(null,"style",e.style);var s="L";1==e.options.interpolation.enabled&&(s="C"),o.setAttributeNS(null,"d","M"+t[0][0]+","+t[0][1]+" "+this.serializePath(t,s,!1))}},o.serializePath=function(t,e,i){if(t.length<2)return"";var o,n=e;if(i)for(o=t.length-2;o>0;o--)n+=t[o][0]+","+t[o][1]+" ";else for(o=1;o0&&(f=1/f),m=3*v*(v+g),m>0&&(m=1/m),a={screen_x:(-b*o.screen_x+c*n.screen_x+_*s.screen_x)*f,screen_y:(-b*o.screen_y+c*n.screen_y+_*s.screen_y)*f},h={screen_x:(y*n.screen_x+p*s.screen_x-b*r.screen_x)*m,screen_y:(y*n.screen_y+p*s.screen_y-b*r.screen_y)*m},0==a.screen_x&&0==a.screen_y&&(a=n),0==h.screen_x&&0==h.screen_y&&(h=s),x.push([a.screen_x,a.screen_y]),x.push([h.screen_x,h.screen_y]),x.push([s.screen_x,s.screen_y]);return x},o._linear=function(t){for(var e=[],i=0;i");this.dom.textArea.innerHTML=r,this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+"px"}},o.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var t=(0,s.default)(this.groups);t.sort(function(t,e){return t=0;i--){var a=s[i];a.nodes||(a.nodes=[]),-1===a.nodes.indexOf(n)&&a.nodes.push(n)}e.attr&&(n.attr=h(n.attr,e.attr))}function u(t,e){if(t.edges||(t.edges=[]),t.edges.push(e),t.edge){var i=h({},t.edge);e.attr=h(i,e.attr)}}function c(t,e,i,o,n){var s={from:e,to:i,type:o};return t.edge&&(s.attr=h({},t.edge)),s.attr=h(s.attr||{},n),s}function p(){for(F=I.NULL,L="";" "===z||"\t"===z||"\n"===z||"\r"===z;)s();do{var t=!1;if("#"===z){for(var e=A-1;" "===R.charAt(e)||"\t"===R.charAt(e);)e--;if("\n"===R.charAt(e)||""===R.charAt(e)){for(;""!=z&&"\n"!=z;)s();t=!0}}if("/"===z&&"/"===r()){for(;""!=z&&"\n"!=z;)s();t=!0}if("/"===z&&"*"===r()){for(;""!=z;){if("*"===z&&"/"===r()){s(),s();break}s()}t=!0}for(;" "===z||"\t"===z||"\n"===z||"\r"===z;)s()}while(t);if(""===z)return void(F=I.DELIMITER);var i=z+r();if(N[i])return F=I.DELIMITER,L=i,s(),void s();if(N[z])return F=I.DELIMITER,L=z,void s();if(a(z)||"-"===z){for(L+=z,s();a(z);)L+=z,s();return"false"===L?L=!1:"true"===L?L=!0:isNaN(Number(L))||(L=Number(L)),void(F=I.IDENTIFIER)}if('"'===z){for(s();""!=z&&('"'!=z||'"'===z&&'"'===r());)'"'===z?(L+=z,s()):"\\"===z&&"n"===r()?(L+="\n",s()):L+=z,s();if('"'!=z)throw x('End of string " expected');return s(),void(F=I.IDENTIFIER)}for(F=I.UNKNOWN;""!=z;)L+=z,s();throw new SyntaxError('Syntax error in part "'+k(L,30)+'"')}function f(){var t={};if(n(),p(),"strict"===L&&(t.strict=!0,p()),"graph"!==L&&"digraph"!==L||(t.type=L,p()),F===I.IDENTIFIER&&(t.id=L,p()),"{"!=L)throw x("Angle bracket { expected");if(p(),m(t),"}"!=L)throw x("Angle bracket } expected");if(p(),""!==L)throw x("End of file expected");return p(),delete t.node,delete t.edge,delete t.graph,t}function m(t){for(;""!==L&&"}"!=L;)v(t),";"===L&&p()}function v(t){var e=g(t);if(e)return void _(t,e);if(!y(t)){if(F!=I.IDENTIFIER)throw x("Identifier expected");var i=L;if(p(),"="===L){if(p(),F!=I.IDENTIFIER)throw x("Identifier expected");t[i]=L,p()}else b(t,i)}}function g(t){var e=null;if("subgraph"===L&&(e={},e.type="subgraph",p(),F===I.IDENTIFIER&&(e.id=L,p())),"{"===L){if(p(),e||(e={}),e.parent=t,e.node=t.node,e.edge=t.edge,e.graph=t.graph,m(e),"}"!=L)throw x("Angle bracket } expected");p(),delete e.node,delete e.edge,delete e.graph,delete e.parent,t.subgraphs||(t.subgraphs=[]),t.subgraphs.push(e)}return e}function y(t){return"node"===L?(p(),t.node=w(),"node"):"edge"===L?(p(),t.edge=w(),"edge"):"graph"===L?(p(),t.graph=w(),"graph"):null}function b(t,e){var i={id:e},o=w();o&&(i.attr=o),l(t,i),_(t,e)}function _(t,e){for(;"->"===L||"--"===L;){var i,o=L;p();var n=g(t);if(n)i=n;else{if(F!=I.IDENTIFIER)throw x("Identifier or subgraph expected");i=L,l(t,{id:i}),p()}u(t,c(t,e,i,o,w())),e=i}}function w(){for(var t=null,e={dashed:!0,solid:!1,dotted:[1,5]};"["===L;){for(p(),t={};""!==L&&"]"!=L;){if(F!=I.IDENTIFIER)throw x("Attribute name expected");var i=L;if(p(),"="!=L)throw x("Equal sign = expected");if(p(),F!=I.IDENTIFIER)throw x("Attribute value expected");var o=L;"style"===i&&(o=e[o]),d(t,i,o),p(),","==L&&p()}if("]"!=L)throw x("Bracket ] expected");p()}return t}function x(t){return new SyntaxError(t+', got "'+k(L,30)+'" (char '+A+")")}function k(t,e){return t.length<=e?t:t.substr(0,27)+"..."}function S(t,e,i){Array.isArray(t)?t.forEach(function(t){Array.isArray(e)?e.forEach(function(e){i(t,e)}):i(t,e)}):Array.isArray(e)?e.forEach(function(e){i(t,e)}):i(t,e)}function D(t,e,i){for(var o=e.split("."),n=o.pop(),s=t,r=0;r":!0,"--":!0},R="",A=0,z="",L="",F=I.NULL,B=/[a-zA-Z_0-9.:#]/;e.parseDOT=o,e.DOTToGraph=C},function(t,e,i){function o(t,e){var i=[],o=[],n={edges:{inheritColor:!1},nodes:{fixed:!1,parseColor:!1}};void 0!==e&&(void 0!==e.fixed&&(n.nodes.fixed=e.fixed),void 0!==e.parseColor&&(n.nodes.parseColor=e.parseColor),void 0!==e.inheritColor&&(n.edges.inheritColor=e.inheritColor));for(var s=t.edges,r=t.nodes,a=0;a2&&void 0!==arguments[2]&&arguments[2];(0,d.default)(this,t),this.body=e,this.pointToSelf=!1,this.baseSize=void 0,this.fontOptions={},this.setOptions(i),this.size={top:0,left:0,width:0,height:0,yLine:0},this.isEdgeLabel=o}return(0,u.default)(t,[{key:"setOptions",value:function(t){if(this.elementOptions=t,this.initFontOptions(t.font),p.isValidLabel(t.label)?this.labelDirty=!0:t.label="",void 0!==t.font&&null!==t.font)if("string"==typeof t.font)this.baseSize=this.fontOptions.size;else if("object"===(0,a.default)(t.font)){var e=t.font.size;void 0!==e&&(this.baseSize=e)}}},{key:"initFontOptions",value:function(e){var i=this;if(c.forEach(m,function(t){i.fontOptions[t]={}}),t.parseFontString(this.fontOptions,e))return void(this.fontOptions.vadjust=0);c.forEach(e,function(t,e){void 0!==t&&null!==t&&"object"!==(void 0===t?"undefined":(0,a.default)(t))&&(i.fontOptions[e]=t)})}},{key:"constrain",value:function(t){var e={constrainWidth:!1,maxWdt:-1,minWdt:-1,constrainHeight:!1,minHgt:-1,valign:"middle"},i=c.topMost(t,"widthConstraint");if("number"==typeof i)e.maxWdt=Number(i),e.minWdt=Number(i);else if("object"===(void 0===i?"undefined":(0,a.default)(i))){var o=c.topMost(t,["widthConstraint","maximum"]);"number"==typeof o&&(e.maxWdt=Number(o));var n=c.topMost(t,["widthConstraint","minimum"]);"number"==typeof n&&(e.minWdt=Number(n))}var s=c.topMost(t,"heightConstraint");if("number"==typeof s)e.minHgt=Number(s);else if("object"===(void 0===s?"undefined":(0,a.default)(s))){var r=c.topMost(t,["heightConstraint","minimum"]);"number"==typeof r&&(e.minHgt=Number(r));var h=c.topMost(t,["heightConstraint","valign"]);"string"==typeof h&&("top"!==h&&"bottom"!==h||(e.valign=h))}return e}},{key:"update",value:function(t,e){this.setOptions(t,!0),this.propagateFonts(e),c.deepExtend(this.fontOptions,this.constrain(e)),this.fontOptions.chooser=p.choosify("label",e)}},{key:"adjustSizes",value:function(t){var e=t?t.right+t.left:0;this.fontOptions.constrainWidth&&(this.fontOptions.maxWdt-=e,this.fontOptions.minWdt-=e);var i=t?t.top+t.bottom:0;this.fontOptions.constrainHeight&&(this.fontOptions.minHgt-=i)}},{key:"addFontOptionsToPile",value:function(t,e){for(var i=0;i5&&void 0!==arguments[5]?arguments[5]:"middle";if(void 0!==this.elementOptions.label){var r=this.fontOptions.size*this.body.view.scale;this.elementOptions.label&&r=this.elementOptions.scaling.label.maxVisible&&(r=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale),this.calculateLabelSize(t,o,n,e,i,s),this._drawBackground(t),this._drawText(t,e,this.size.yLine,s,r))}}},{key:"_drawBackground",value:function(t){if(void 0!==this.fontOptions.background&&"none"!==this.fontOptions.background){t.fillStyle=this.fontOptions.background;var e=this.getSize();t.fillRect(e.left,e.top,e.width,e.height)}}},{key:"_drawText",value:function(t,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"middle",n=arguments[4],r=this._setAlignment(t,e,i,o),a=(0,s.default)(r,2);e=a[0],i=a[1],t.textAlign="left",e-=this.size.width/2,this.fontOptions.valign&&this.size.height>this.size.labelHeight&&("top"===this.fontOptions.valign&&(i-=(this.size.height-this.size.labelHeight)/2),"bottom"===this.fontOptions.valign&&(i+=(this.size.height-this.size.labelHeight)/2));for(var h=0;h0&&(t.lineWidth=c.strokeWidth,t.strokeStyle=v,t.lineJoin="round"),t.fillStyle=m,c.strokeWidth>0&&t.strokeText(c.text,e+l,i+c.vadjust),t.fillText(c.text,e+l,i+c.vadjust),l+=c.width}i+=d.height}}}},{key:"_setAlignment",value:function(t,e,i,o){if(this.isEdgeLabel&&"horizontal"!==this.fontOptions.align&&!1===this.pointToSelf){e=0,i=0;"top"===this.fontOptions.align?(t.textBaseline="alphabetic",i-=4):"bottom"===this.fontOptions.align?(t.textBaseline="hanging",i+=4):t.textBaseline="middle"}else t.textBaseline=o;return[e,i]}},{key:"_getColor",value:function(t,e,i){var o=t||"#000000",n=i||"#ffffff";if(e<=this.elementOptions.scaling.label.drawThreshold){var s=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-e)));o=c.overrideOpacity(o,s),n=c.overrideOpacity(n,s)}return[o,n]}},{key:"getTextSize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this._processLabel(t,e,i),{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:"getSize",value:function(){var t=this.size.left,e=this.size.top-1;if(this.isEdgeLabel){var i=.5*-this.size.width;switch(this.fontOptions.align){case"middle":t=i,e=.5*-this.size.height;break;case"top":t=i,e=-(this.size.height+2);break;case"bottom":t=i,e=2}}return{left:t,top:e,width:this.size.width,height:this.size.height}}},{key:"calculateLabelSize",value:function(t,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"middle";this._processLabel(t,e,i),this.size.left=o-.5*this.size.width,this.size.top=n-.5*this.size.height,this.size.yLine=n+.5*(1-this.lineCount)*this.fontOptions.size,"hanging"===s&&(this.size.top+=.5*this.fontOptions.size,this.size.top+=4,this.size.yLine+=4)}},{key:"getFormattingValues",value:function(t,e,i,o){var n=function(t,e,i){return"normal"===e?"mod"===i?"":t[i]:void 0!==t[e][i]?t[e][i]:t[i]},s={color:n(this.fontOptions,o,"color"),size:n(this.fontOptions,o,"size"),face:n(this.fontOptions,o,"face"),mod:n(this.fontOptions,o,"mod"),vadjust:n(this.fontOptions,o,"vadjust"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};(e||i)&&("normal"===o&&!0===this.fontOptions.chooser&&this.elementOptions.labelHighlightBold?s.mod="bold":"function"==typeof this.fontOptions.chooser&&this.fontOptions.chooser(s,this.elementOptions.id,e,i));var r="";return void 0!==s.mod&&""!==s.mod&&(r+=s.mod+" "),r+=s.size+"px "+s.face,t.font=r.replace(/"/g,""),s.font=t.font,s.height=s.size,s}},{key:"differentState",value:function(t,e){return t!==this.selectedState||e!==this.hoverState}},{key:"_processLabelText",value:function(t,e,i,o){return new f(t,this,e,i).process(o)}},{key:"_processLabel",value:function(t,e,i){if(!1!==this.labelDirty||this.differentState(e,i)){var o=this._processLabelText(t,e,i,this.elementOptions.label);this.fontOptions.minWdt>0&&o.width0&&o.heighto.shape.height?(e=o.x+.5*o.shape.width,i=o.y-n):(e=o.x+n,i=o.y-.5*o.shape.height),[e,i,n]}},{key:"_pointOnCircle",value:function(t,e,i,o){var n=2*o*Math.PI;return{x:t+i*Math.cos(n),y:e-i*Math.sin(n)}}},{key:"_findBorderPositionCircle",value:function(t,e,i){for(var o=i.x,n=i.y,s=i.low,r=i.high,a=i.direction,h=0,d=this.options.selfReferenceSize,l=void 0,u=void 0,c=void 0,p=void 0,f=void 0,m=.5*(s+r);s<=r&&h<10&&(m=.5*(s+r),l=this._pointOnCircle(o,n,d,m),u=Math.atan2(t.y-l.y,t.x-l.x),c=t.distanceToBorder(e,u),p=Math.sqrt(Math.pow(l.x-t.x,2)+Math.pow(l.y-t.y,2)),f=c-p,!(Math.abs(f)<.05));)f>0?a>0?s=m:r=m:a>0?r=m:s=m,h++;return l.t=m,l}},{key:"getLineWidth",value:function(t,e){return!0===t?Math.max(this.selectionWidth,.3/this.body.view.scale):!0===e?Math.max(this.hoverWidth,.3/this.body.view.scale):Math.max(this.options.width,.3/this.body.view.scale)}},{key:"getColor",value:function(t,e,i,o){if(!1!==e.inheritsColor){if("both"===e.inheritsColor&&this.from.id!==this.to.id){var n=t.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y),s=void 0,r=void 0;return s=this.from.options.color.highlight.border,r=this.to.options.color.highlight.border,!1===this.from.selected&&!1===this.to.selected?(s=l.overrideOpacity(this.from.options.color.border,e.opacity),r=l.overrideOpacity(this.to.options.color.border,e.opacity)):!0===this.from.selected&&!1===this.to.selected?r=this.to.options.color.border:!1===this.from.selected&&!0===this.to.selected&&(s=this.from.options.color.border),n.addColorStop(0,s),n.addColorStop(1,r),n}return"to"===e.inheritsColor?l.overrideOpacity(this.to.options.color.border,e.opacity):l.overrideOpacity(this.from.options.color.border,e.opacity)}return l.overrideOpacity(e.color,e.opacity)}},{key:"_circle", +value:function(t,e,i,o,n){this.enableShadow(t,e),t.beginPath(),t.arc(i,o,n,0,2*Math.PI,!1),t.stroke(),this.disableShadow(t,e)}},{key:"getDistanceToEdge",value:function(t,e,i,o,n,r,a,h){var d=0;if(this.from!=this.to)d=this._getDistanceToEdge(t,e,i,o,n,r,a);else{var l=this._getCircleData(void 0),u=(0,s.default)(l,3),c=u[0],p=u[1],f=u[2],m=c-n,v=p-r;d=Math.abs(Math.sqrt(m*m+v*v)-f)}return d}},{key:"_getDistanceToLine",value:function(t,e,i,o,n,s){var r=i-t,a=o-e,h=r*r+a*a,d=((n-t)*r+(s-e)*a)/h;d>1?d=1:d<0&&(d=0);var l=t+d*r,u=e+d*a,c=l-n,p=u-s;return Math.sqrt(c*c+p*p)}},{key:"getArrowData",value:function(t,e,i,o,n,r){var a=void 0,h=void 0,d=void 0,l=void 0,u=void 0,c=void 0,p=void 0,f=r.width;if("from"===e?(d=this.from,l=this.to,u=.1,c=r.fromArrowScale,p=r.fromArrowType):"to"===e?(d=this.to,l=this.from,u=-.1,c=r.toArrowScale,p=r.toArrowType):(d=this.to,l=this.from,c=r.middleArrowScale,p=r.middleArrowType),d!=l)if("middle"!==e)if(!0===this.options.smooth.enabled){h=this.findBorderPosition(d,t,{via:i});var m=this.getPoint(Math.max(0,Math.min(1,h.t+u)),i);a=Math.atan2(h.y-m.y,h.x-m.x)}else a=Math.atan2(d.y-l.y,d.x-l.x),h=this.findBorderPosition(d,t);else a=Math.atan2(d.y-l.y,d.x-l.x),h=this.getPoint(.5,i);else{var v=this._getCircleData(t),g=(0,s.default)(v,3),y=g[0],b=g[1],_=g[2];"from"===e?(h=this.findBorderPosition(this.from,t,{x:y,y:b,low:.25,high:.6,direction:-1}),a=-2*h.t*Math.PI+1.5*Math.PI+.1*Math.PI):"to"===e?(h=this.findBorderPosition(this.from,t,{x:y,y:b,low:.6,high:1,direction:1}),a=-2*h.t*Math.PI+1.5*Math.PI-1.1*Math.PI):(h=this._pointOnCircle(y,b,_,.175),a=3.9269908169872414)}"middle"===e&&c<0&&(f*=-1);var w=15*c+3*f;return{point:h,core:{x:h.x-.9*w*Math.cos(a),y:h.y-.9*w*Math.sin(a)},angle:a,length:w,type:p}}},{key:"drawArrowHead",value:function(t,e,i,o,n){t.strokeStyle=this.getColor(t,e,i,o),t.fillStyle=t.strokeStyle,t.lineWidth=e.width,u.draw(t,n),this.enableShadow(t,e),t.fill(),this.disableShadow(t,e)}},{key:"enableShadow",value:function(t,e){!0===e.shadow&&(t.shadowColor=e.shadowColor,t.shadowBlur=e.shadowSize,t.shadowOffsetX=e.shadowX,t.shadowOffsetY=e.shadowY)}},{key:"disableShadow",value:function(t,e){!0===e.shadow&&(t.shadowColor="rgba(0,0,0,0)",t.shadowBlur=0,t.shadowOffsetX=0,t.shadowOffsetY=0)}}]),t}();e.default=c},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(4),a=o(r),h=i(5),d=o(h),l=i(0),u=o(l),c=i(1),p=o(c),f=function(){function t(){(0,u.default)(this,t)}return(0,p.default)(t,null,[{key:"transform",value:function(t,e){t instanceof Array||(t=[t]);for(var i=e.point.x,o=e.point.y,n=e.angle,s=e.length,r=0;r0){var t=void 0,e=this.body.nodes,i=this.physicsBody.physicsNodeIndices,o=i.length,n=this._formBarnesHutTree(e,i);this.barnesHutTree=n;for(var s=0;s0&&this._getForceContributions(n.root,t)}}},{key:"_getForceContributions",value:function(t,e){this._getForceContribution(t.children.NW,e),this._getForceContribution(t.children.NE,e),this._getForceContribution(t.children.SW,e),this._getForceContribution(t.children.SE,e)}},{key:"_getForceContribution",value:function(t,e){if(t.childrenCount>0){var i=void 0,o=void 0,n=void 0;i=t.centerOfMass.x-e.x,o=t.centerOfMass.y-e.y,n=Math.sqrt(i*i+o*o),n*t.calcSize>this.thetaInversed?this._calculateForces(n,i,o,e,t):4===t.childrenCount?this._getForceContributions(t,e):t.children.data.id!=e.id&&this._calculateForces(n,i,o,e,t)}}},{key:"_calculateForces",value:function(t,e,i,o,n){0===t&&(t=.1,e=t),this.overlapAvoidanceFactor<1&&o.shape.radius&&(t=Math.max(.1+this.overlapAvoidanceFactor*o.shape.radius,t-o.shape.radius));var s=this.options.gravitationalConstant*n.mass*o.options.mass/Math.pow(t,3),r=e*s,a=i*s;this.physicsBody.forces[o.id].x+=r,this.physicsBody.forces[o.id].y+=a}},{key:"_formBarnesHutTree",value:function(t,e){for(var i=void 0,o=e.length,n=t[e[0]].x,s=t[e[0]].y,r=t[e[0]].x,a=t[e[0]].y,h=1;h0&&(lr&&(r=l),ua&&(a=u))}var c=Math.abs(r-n)-Math.abs(a-s);c>0?(s-=.5*c,a+=.5*c):(n+=.5*c,r-=.5*c);var p=Math.max(1e-5,Math.abs(r-n)),f=.5*p,m=.5*(n+r),v=.5*(s+a),g={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:m-f,maxX:m+f,minY:v-f,maxY:v+f},size:p,calcSize:1/p,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(g.root);for(var y=0;y0&&this._placeInTree(g.root,i);return g}},{key:"_updateBranchMass",value:function(t,e){var i=t.centerOfMass,o=t.mass+e.options.mass,n=1/o;i.x=i.x*t.mass+e.x*e.options.mass,i.x*=n,i.y=i.y*t.mass+e.y*e.options.mass,i.y*=n,t.mass=o;var s=Math.max(Math.max(e.height,e.radius),e.width);t.maxWidth=t.maxWidthe.x?o.maxY>e.y?"NW":"SW":o.maxY>e.y?"NE":"SE",this._placeInRegion(t,e,n)}},{key:"_placeInRegion",value:function(t,e,i){var o=t.children[i];switch(o.childrenCount){case 0:o.children.data=e,o.childrenCount=1,this._updateBranchMass(o,e);break;case 1:o.children.data.x===e.x&&o.children.data.y===e.y?(e.x+=this.seededRandom(),e.y+=this.seededRandom()):(this._splitBranch(o),this._placeInTree(o,e));break;case 4:this._placeInTree(o,e)}}},{key:"_splitBranch",value:function(t){var e=null;1===t.childrenCount&&(e=t.children.data,t.mass=0,t.centerOfMass.x=0,t.centerOfMass.y=0),t.childrenCount=4,t.children.data=null,this._insertRegion(t,"NW"),this._insertRegion(t,"NE"),this._insertRegion(t,"SW"),this._insertRegion(t,"SE"),null!=e&&this._placeInTree(t,e)}},{key:"_insertRegion",value:function(t,e){var i=void 0,o=void 0,n=void 0,s=void 0,r=.5*t.size;switch(e){case"NW":i=t.range.minX,o=t.range.minX+r,n=t.range.minY,s=t.range.minY+r;break;case"NE":i=t.range.minX+r,o=t.range.maxX,n=t.range.minY,s=t.range.minY+r;break;case"SW":i=t.range.minX,o=t.range.minX+r,n=t.range.minY+r,s=t.range.maxY;break;case"SE":i=t.range.minX+r,o=t.range.maxX,n=t.range.minY+r,s=t.range.maxY}t.children[e]={centerOfMass:{x:0,y:0},mass:0,range:{minX:i,maxX:o,minY:n,maxY:s},size:.5*t.size,calcSize:2*t.calcSize,children:{data:null},maxWidth:0,level:t.level+1,childrenCount:0}}},{key:"_debug",value:function(t,e){void 0!==this.barnesHutTree&&(t.lineWidth=1,this._drawBranch(this.barnesHutTree.root,t,e))}},{key:"_drawBranch",value:function(t,e,i){void 0===i&&(i="#FF0000"),4===t.childrenCount&&(this._drawBranch(t.children.NW,e),this._drawBranch(t.children.NE,e),this._drawBranch(t.children.SE,e),this._drawBranch(t.children.SW,e)),e.strokeStyle=i,e.beginPath(),e.moveTo(t.range.minX,t.range.minY),e.lineTo(t.range.maxX,t.range.minY),e.stroke(),e.beginPath(),e.moveTo(t.range.maxX,t.range.minY),e.lineTo(t.range.maxX,t.range.maxY),e.stroke(),e.beginPath(),e.moveTo(t.range.maxX,t.range.maxY),e.lineTo(t.range.minX,t.range.maxY),e.stroke(),e.beginPath(),e.moveTo(t.range.minX,t.range.maxY),e.lineTo(t.range.minX,t.range.minY),e.stroke()}}]),t}();e.default=h},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=function(){function t(e,i,o){(0,s.default)(this,t),this.body=e,this.physicsBody=i,this.setOptions(o)}return(0,a.default)(t,[{key:"setOptions",value:function(t){this.options=t}},{key:"solve",value:function(){for(var t=void 0,e=void 0,i=void 0,o=void 0,n=this.body.nodes,s=this.physicsBody.physicsNodeIndices,r=this.physicsBody.forces,a=0;a=t.length?(this._t=void 0,n(1)):"keys"==e?n(0,i):"values"==e?n(0,t[i]):n(0,[i,t[i]])},"values"),s.Arguments=s.Array,o("keys"),o("values"),o("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,i){var o=i(54),n=i(39),s=i(59),r={};i(26)(r,i(13)("iterator"),function(){return this}),t.exports=function(t,e,i){t.prototype=o(r,{next:n(1,i)}),s(t,e+" Iterator")}},function(t,e,i){var o=i(20),n=i(27),s=i(33);t.exports=i(21)?Object.defineProperties:function(t,e){n(t);for(var i,r=s(e),a=r.length,h=0;a>h;)o.f(t,i=r[h++],e[i]);return t}},function(t,e,i){var o=i(25),n=i(132),s=i(133);t.exports=function(t){return function(e,i,r){var a,h=o(e),d=n(h.length),l=s(r,d);if(t&&i!=i){for(;d>l;)if((a=h[l++])!=a)return!0}else for(;d>l;l++)if((t||l in h)&&h[l]===i)return t||l||0;return!t&&-1}}},function(t,e,i){var o=i(55),n=Math.min;t.exports=function(t){return t>0?n(o(t),9007199254740991):0}},function(t,e,i){var o=i(55),n=Math.max,s=Math.min;t.exports=function(t,e){return t=o(t),t<0?n(t+e,0):s(t,e)}},function(t,e,i){var o=i(18).document;t.exports=o&&o.documentElement},function(t,e,i){var o=i(55),n=i(51);t.exports=function(t){return function(e,i){var s,r,a=String(n(e)),h=o(i),d=a.length;return h<0||h>=d?t?"":void 0:(s=a.charCodeAt(h),s<55296||s>56319||h+1===d||(r=a.charCodeAt(h+1))<56320||r>57343?t?a.charAt(h):s:t?a.slice(h,h+2):r-56320+(s-55296<<10)+65536)}}},function(t,e,i){var o=i(27),n=i(137);t.exports=i(7).getIterator=function(t){var e=n(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return o(e.call(t))}},function(t,e,i){var o=i(86),n=i(13)("iterator"),s=i(31);t.exports=i(7).getIteratorMethod=function(t){if(void 0!=t)return t[n]||t["@@iterator"]||s[o(t)]}},function(t,e,i){i(139);var o=i(7).Object;t.exports=function(t,e){return o.create(t,e)}},function(t,e,i){var o=i(17);o(o.S,"Object",{create:i(54)})},function(t,e,i){i(141),t.exports=i(7).Object.keys},function(t,e,i){var o=i(41),n=i(33);i(87)("keys",function(){return function(t){return n(o(t))}})},function(t,e,i){t.exports={default:i(143),__esModule:!0}},function(t,e,i){i(60),i(49),t.exports=i(61).f("iterator")},function(t,e,i){t.exports={default:i(145),__esModule:!0}},function(t,e,i){i(146),i(151),i(152),i(153),t.exports=i(7).Symbol},function(t,e,i){var o=i(18),n=i(22),s=i(21),r=i(17),a=i(83),h=i(147).KEY,d=i(28),l=i(57),u=i(59),c=i(40),p=i(13),f=i(61),m=i(62),v=i(148),g=i(149),y=i(27),b=i(25),_=i(53),w=i(39),x=i(54),k=i(150),S=i(89),D=i(20),M=i(33),C=S.f,O=D.f,E=k.f,T=o.Symbol,P=o.JSON,I=P&&P.stringify,N=p("_hidden"),R=p("toPrimitive"),A={}.propertyIsEnumerable,z=l("symbol-registry"),L=l("symbols"),F=l("op-symbols"),B=Object.prototype,j="function"==typeof T,H=o.QObject,W=!H||!H.prototype||!H.prototype.findChild,Y=s&&d(function(){return 7!=x(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(t,e,i){var o=C(B,e);o&&delete B[e],O(t,e,i),o&&t!==B&&O(B,e,o)}:O,G=function(t){var e=L[t]=x(T.prototype);return e._k=t,e},V=j&&"symbol"==typeof T.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof T},U=function(t,e,i){return t===B&&U(F,e,i),y(t),e=_(e,!0),y(i),n(L,e)?(i.enumerable?(n(t,N)&&t[N][e]&&(t[N][e]=!1),i=x(i,{enumerable:w(0,!1)})):(n(t,N)||O(t,N,w(1,{})),t[N][e]=!0),Y(t,e,i)):O(t,e,i)},q=function(t,e){y(t);for(var i,o=v(e=b(e)),n=0,s=o.length;s>n;)U(t,i=o[n++],e[i]);return t},X=function(t,e){return void 0===e?x(t):q(x(t),e)},Z=function(t){var e=A.call(this,t=_(t,!0));return!(this===B&&n(L,t)&&!n(F,t))&&(!(e||!n(this,t)||!n(L,t)||n(this,N)&&this[N][t])||e)},K=function(t,e){if(t=b(t),e=_(e,!0),t!==B||!n(L,e)||n(F,e)){var i=C(t,e);return!i||!n(L,e)||n(t,N)&&t[N][e]||(i.enumerable=!0),i}},J=function(t){for(var e,i=E(b(t)),o=[],s=0;i.length>s;)n(L,e=i[s++])||e==N||e==h||o.push(e);return o},$=function(t){for(var e,i=t===B,o=E(i?F:b(t)),s=[],r=0;o.length>r;)!n(L,e=o[r++])||i&&!n(B,e)||s.push(L[e]);return s};j||(T=function(){if(this instanceof T)throw TypeError("Symbol is not a constructor!");var t=c(arguments.length>0?arguments[0]:void 0),e=function(i){this===B&&e.call(F,i),n(this,N)&&n(this[N],t)&&(this[N][t]=!1),Y(this,t,w(1,i))};return s&&W&&Y(B,t,{configurable:!0,set:e}),G(t)},a(T.prototype,"toString",function(){return this._k}),S.f=K,D.f=U,i(88).f=k.f=J,i(42).f=Z,i(63).f=$,s&&!i(52)&&a(B,"propertyIsEnumerable",Z,!0),f.f=function(t){return G(p(t))}),r(r.G+r.W+r.F*!j,{Symbol:T});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;Q.length>tt;)p(Q[tt++]);for(var et=M(p.store),it=0;et.length>it;)m(et[it++]);r(r.S+r.F*!j,"Symbol",{for:function(t){return n(z,t+="")?z[t]:z[t]=T(t)},keyFor:function(t){if(!V(t))throw TypeError(t+" is not a symbol!");for(var e in z)if(z[e]===t)return e},useSetter:function(){W=!0},useSimple:function(){W=!1}}),r(r.S+r.F*!j,"Object",{create:X,defineProperty:U,defineProperties:q,getOwnPropertyDescriptor:K,getOwnPropertyNames:J,getOwnPropertySymbols:$}),P&&r(r.S+r.F*(!j||d(function(){var t=T();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!V(t)){for(var e,i,o=[t],n=1;arguments.length>n;)o.push(arguments[n++]);return e=o[1],"function"==typeof e&&(i=e),!i&&g(e)||(e=function(t,e){if(i&&(e=i.call(this,t,e)),!V(e))return e}),o[1]=e,I.apply(P,o)}}}),T.prototype[R]||i(26)(T.prototype,R,T.prototype.valueOf),u(T,"Symbol"),u(Math,"Math",!0),u(o.JSON,"JSON",!0)},function(t,e,i){var o=i(40)("meta"),n=i(32),s=i(22),r=i(20).f,a=0,h=Object.isExtensible||function(){return!0},d=!i(28)(function(){return h(Object.preventExtensions({}))}),l=function(t){r(t,o,{value:{i:"O"+ ++a,w:{}}})},u=function(t,e){if(!n(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!s(t,o)){if(!h(t))return"F";if(!e)return"E";l(t)}return t[o].i},c=function(t,e){if(!s(t,o)){if(!h(t))return!0;if(!e)return!1;l(t)}return t[o].w},p=function(t){return d&&f.NEED&&h(t)&&!s(t,o)&&l(t),t},f=t.exports={KEY:o,NEED:!1,fastKey:u,getWeak:c,onFreeze:p}},function(t,e,i){var o=i(33),n=i(63),s=i(42);t.exports=function(t){var e=o(t),i=n.f;if(i)for(var r,a=i(t),h=s.f,d=0;a.length>d;)h.call(t,r=a[d++])&&e.push(r);return e}},function(t,e,i){var o=i(50);t.exports=Array.isArray||function(t){return"Array"==o(t)}},function(t,e,i){var o=i(25),n=i(88).f,s={}.toString,r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return n(t)}catch(t){return r.slice()}};t.exports.f=function(t){return r&&"[object Window]"==s.call(t)?a(t):n(o(t))}},function(t,e){},function(t,e,i){i(62)("asyncIterator")},function(t,e,i){i(62)("observable")},function(t,e,i){(function(t){!function(e,i){t.exports=i()}(0,function(){function e(){return Co.apply(null,arguments)}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function n(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}function s(t){return void 0===t}function r(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function a(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function h(t,e){var i,o=[];for(i=0;i0)for(i=0;i0?"future":"past"];return D(i)?i(e):i.replace(/%s/i,e)}function A(t,e){var i=t.toLowerCase();Lo[i]=Lo[i+"s"]=Lo[e]=t}function z(t){return"string"==typeof t?Lo[t]||Lo[t.toLowerCase()]:void 0}function L(t){var e,i,o={};for(i in t)d(t,i)&&(e=z(i))&&(o[e]=t[i]);return o}function F(t,e){Fo[t]=e}function B(t){var e=[];for(var i in t)e.push({unit:i,priority:Fo[i]});return e.sort(function(t,e){return t.priority-e.priority}),e}function j(t,e,i){var o=""+Math.abs(t),n=e-o.length;return(t>=0?i?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+o}function H(t,e,i,o){var n=o;"string"==typeof o&&(n=function(){return this[o]()}),t&&(Wo[t]=n),e&&(Wo[e[0]]=function(){return j(n.apply(this,arguments),e[1],e[2])}),i&&(Wo[i]=function(){return this.localeData().ordinal(n.apply(this,arguments),t)})}function W(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function Y(t){var e,i,o=t.match(Bo);for(e=0,i=o.length;e=0&&jo.test(t);)t=t.replace(jo,i),jo.lastIndex=0,o-=1;return t}function U(t,e,i){an[t]=D(e)?e:function(t,o){return t&&i?i:e}}function q(t,e){return d(an,t)?an[t](e._strict,e._locale):new RegExp(X(t))}function X(t){return Z(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,o,n){return e||i||o||n}))}function Z(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(t,e){var i,o=e;for("string"==typeof t&&(t=[t]),r(e)&&(o=function(t,i){i[e]=_(t)}),i=0;i=0&&isFinite(a.getFullYear())&&a.setFullYear(t),a}function _t(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function wt(t,e,i){var o=7+e-i;return-(7+_t(t,0,o).getUTCDay()-e)%7+o-1}function xt(t,e,i,o,n){var s,r,a=(7+i-o)%7,h=wt(t,o,n),d=1+7*(e-1)+a+h;return d<=0?(s=t-1,r=Q(s)+d):d>Q(t)?(s=t+1,r=d-Q(t)):(s=t,r=d),{year:s,dayOfYear:r}}function kt(t,e,i){var o,n,s=wt(t.year(),e,i),r=Math.floor((t.dayOfYear()-s-1)/7)+1;return r<1?(n=t.year()-1,o=r+St(n,e,i)):r>St(t.year(),e,i)?(o=r-St(t.year(),e,i),n=t.year()+1):(n=t.year(),o=r),{week:o,year:n}}function St(t,e,i){var o=wt(t,e,i),n=wt(t+1,e,i);return(Q(t)-o+n)/7}function Dt(t){return kt(t,this._week.dow,this._week.doy).week}function Mt(){return this._week.dow}function Ct(){return this._week.doy}function Ot(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Et(t){var e=kt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Tt(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Pt(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function It(t,e){return t?i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone}function Nt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Rt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function At(t,e,i){var o,n,s,r=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)s=u([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===e?(n=yn.call(this._weekdaysParse,r),-1!==n?n:null):"ddd"===e?(n=yn.call(this._shortWeekdaysParse,r),-1!==n?n:null):(n=yn.call(this._minWeekdaysParse,r),-1!==n?n:null):"dddd"===e?-1!==(n=yn.call(this._weekdaysParse,r))?n:-1!==(n=yn.call(this._shortWeekdaysParse,r))?n:(n=yn.call(this._minWeekdaysParse,r),-1!==n?n:null):"ddd"===e?-1!==(n=yn.call(this._shortWeekdaysParse,r))?n:-1!==(n=yn.call(this._weekdaysParse,r))?n:(n=yn.call(this._minWeekdaysParse,r),-1!==n?n:null):-1!==(n=yn.call(this._minWeekdaysParse,r))?n:-1!==(n=yn.call(this._weekdaysParse,r))?n:(n=yn.call(this._shortWeekdaysParse,r),-1!==n?n:null)}function zt(t,e,i){var o,n,s;if(this._weekdaysParseExact)return At.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(n=u([2e3,1]).day(o),i&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[o]||(s="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[o]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[o].test(t))return o;if(i&&"ddd"===e&&this._shortWeekdaysParse[o].test(t))return o;if(i&&"dd"===e&&this._minWeekdaysParse[o].test(t))return o;if(!i&&this._weekdaysParse[o].test(t))return o}}function Lt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Tt(t,this.localeData()),this.add(t-e,"d")):e}function Ft(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Bt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Pt(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function jt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Yt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=En),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Yt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Tn),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Wt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Yt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Pn),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Yt(){function t(t,e){return e.length-t.length}var e,i,o,n,s,r=[],a=[],h=[],d=[];for(e=0;e<7;e++)i=u([2e3,1]).day(e),o=this.weekdaysMin(i,""),n=this.weekdaysShort(i,""),s=this.weekdays(i,""),r.push(o),a.push(n),h.push(s),d.push(o),d.push(n),d.push(s);for(r.sort(t),a.sort(t),h.sort(t),d.sort(t),e=0;e<7;e++)a[e]=Z(a[e]),h[e]=Z(h[e]),d[e]=Z(d[e]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Gt(){return this.hours()%12||12}function Vt(){return this.hours()||24}function Ut(t,e){H(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function qt(t,e){return e._meridiemParse}function Xt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Zt(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"}function Kt(t){return t?t.toLowerCase().replace("_","-"):t}function Jt(t){for(var e,i,o,n,s=0;s0;){if(o=$t(n.slice(0,e).join("-")))return o;if(i&&i.length>=e&&w(n,i,!0)>=e-1)break;e--}s++}return null}function $t(e){var i=null;if(!zn[e]&&void 0!==t&&t&&t.exports)try{i=In._abbr;!function(){var t=new Error('Cannot find module "./locale"');throw t.code="MODULE_NOT_FOUND",t}(),Qt(i)}catch(t){}return zn[e]}function Qt(t,e){var i;return t&&(i=s(e)?ie(t):te(t,e))&&(In=i),In._abbr}function te(t,e){if(null!==e){var i=An;if(e.abbr=t,null!=zn[t])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=zn[t]._config;else if(null!=e.parentLocale){if(null==zn[e.parentLocale])return Ln[e.parentLocale]||(Ln[e.parentLocale]=[]),Ln[e.parentLocale].push({name:t,config:e}),null;i=zn[e.parentLocale]._config}return zn[t]=new O(C(i,e)),Ln[t]&&Ln[t].forEach(function(t){te(t.name,t.config)}),Qt(t),zn[t]}return delete zn[t],null}function ee(t,e){if(null!=e){var i,o=An;null!=zn[t]&&(o=zn[t]._config),e=C(o,e),i=new O(e),i.parentLocale=zn[t],zn[t]=i,Qt(t)}else null!=zn[t]&&(null!=zn[t].parentLocale?zn[t]=zn[t].parentLocale:null!=zn[t]&&delete zn[t]);return zn[t]}function ie(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return In;if(!i(t)){if(e=$t(t))return e;t=[t]}return Jt(t)}function oe(){return Io(zn)}function ne(t){var e,i=t._a;return i&&-2===p(t).overflow&&(e=i[ln]<0||i[ln]>11?ln:i[un]<1||i[un]>ht(i[dn],i[ln])?un:i[cn]<0||i[cn]>24||24===i[cn]&&(0!==i[pn]||0!==i[fn]||0!==i[mn])?cn:i[pn]<0||i[pn]>59?pn:i[fn]<0||i[fn]>59?fn:i[mn]<0||i[mn]>999?mn:-1,p(t)._overflowDayOfYear&&(eun)&&(e=un),p(t)._overflowWeeks&&-1===e&&(e=vn),p(t)._overflowWeekday&&-1===e&&(e=gn),p(t).overflow=e),t}function se(t,e,i){return null!=t?t:null!=e?e:i}function re(t){var i=new Date(e.now());return t._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function ae(t){var e,i,o,n,s=[];if(!t._d){for(o=re(t),t._w&&null==t._a[un]&&null==t._a[ln]&&he(t),null!=t._dayOfYear&&(n=se(t._a[dn],o[dn]),(t._dayOfYear>Q(n)||0===t._dayOfYear)&&(p(t)._overflowDayOfYear=!0),i=_t(n,0,t._dayOfYear),t._a[ln]=i.getUTCMonth(),t._a[un]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=o[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[cn]&&0===t._a[pn]&&0===t._a[fn]&&0===t._a[mn]&&(t._nextDay=!0,t._a[cn]=0),t._d=(t._useUTC?_t:bt).apply(null,s),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[cn]=24),t._w&&void 0!==t._w.d&&t._w.d!==t._d.getDay()&&(p(t).weekdayMismatch=!0)}}function he(t){var e,i,o,n,s,r,a,h;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)s=1,r=4,i=se(e.GG,t._a[dn],kt(De(),1,4).year),o=se(e.W,1),((n=se(e.E,1))<1||n>7)&&(h=!0);else{s=t._locale._week.dow,r=t._locale._week.doy;var d=kt(De(),s,r);i=se(e.gg,t._a[dn],d.year),o=se(e.w,d.week),null!=e.d?((n=e.d)<0||n>6)&&(h=!0):null!=e.e?(n=e.e+s,(e.e<0||e.e>6)&&(h=!0)):n=s}o<1||o>St(i,s,r)?p(t)._overflowWeeks=!0:null!=h?p(t)._overflowWeekday=!0:(a=xt(i,o,n,s,r),t._a[dn]=a.year,t._dayOfYear=a.dayOfYear)}function de(t){var e,i,o,n,s,r,a=t._i,h=Fn.exec(a)||Bn.exec(a);if(h){for(p(t).iso=!0,e=0,i=Hn.length;e0&&p(t).unusedInput.push(r),a=a.slice(a.indexOf(o)+o.length),d+=o.length),Wo[s]?(o?p(t).empty=!1:p(t).unusedTokens.push(s),$(s,o,t)):t._strict&&!o&&p(t).unusedTokens.push(s);p(t).charsLeftOver=h-d,a.length>0&&p(t).unusedInput.push(a),t._a[cn]<=12&&!0===p(t).bigHour&&t._a[cn]>0&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[cn]=ye(t._locale,t._a[cn],t._meridiem),ae(t),ne(t)}function ye(t,e,i){var o;return null==i?e:null!=t.meridiemHour?t.meridiemHour(e,i):null!=t.isPM?(o=t.isPM(i),o&&e<12&&(e+=12),o||12!==e||(e=0),e):e}function be(t){var e,i,o,n,s;if(0===t._f.length)return p(t).invalidFormat=!0,void(t._d=new Date(NaN));for(n=0;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ue(){if(!s(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),t=xe(t),t._a){var e=t._isUTC?u(t._a):De(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function qe(){return!!this.isValid()&&!this._isUTC}function Xe(){return!!this.isValid()&&this._isUTC}function Ze(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ke(t,e){var i,o,n,s=t,a=null;return Ne(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:r(t)?(s={},e?s[e]=t:s.milliseconds=t):(a=Jn.exec(t))?(i="-"===a[1]?-1:1,s={y:0,d:_(a[un])*i,h:_(a[cn])*i,m:_(a[pn])*i,s:_(a[fn])*i,ms:_(Re(1e3*a[mn]))*i}):(a=$n.exec(t))?(i="-"===a[1]?-1:(a[1],1),s={y:Je(a[2],i),M:Je(a[3],i),w:Je(a[4],i),d:Je(a[5],i),h:Je(a[6],i),m:Je(a[7],i),s:Je(a[8],i)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(n=Qe(De(s.from),De(s.to)),s={},s.ms=n.milliseconds,s.M=n.months),o=new Ie(s),Ne(t)&&d(t,"_locale")&&(o._locale=t._locale),o}function Je(t,e){var i=t&&parseFloat(t.replace(",","."));return(isNaN(i)?0:i)*e}function $e(t,e){var i={milliseconds:0,months:0};return i.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(i.months,"M").isAfter(e)&&--i.months,i.milliseconds=+e-+t.clone().add(i.months,"M"),i}function Qe(t,e){var i;return t.isValid()&&e.isValid()?(e=Le(e,t),t.isBefore(e)?i=$e(t,e):(i=$e(e,t),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function ti(t,e){return function(i,o){var n,s;return null===o||isNaN(+o)||(S(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=i,i=o,o=s),i="string"==typeof i?+i:i,n=Ke(i,o),ei(this,n,t),this}}function ei(t,i,o,n){var s=i._milliseconds,r=Re(i._days),a=Re(i._months);t.isValid()&&(n=null==n||n,a&&pt(t,ot(t,"Month")+a*o),r&&nt(t,"Date",ot(t,"Date")+r*o),s&&t._d.setTime(t._d.valueOf()+s*o),n&&e.updateOffset(t,r||a))}function ii(t,e){var i=t.diff(e,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function oi(t,i){var o=t||De(),n=Le(o,this).startOf("day"),s=e.calendarFormat(this,n)||"sameElse",r=i&&(D(i[s])?i[s].call(this,o):i[s]);return this.format(r||this.localeData().calendar(s,this,De(o)))}function ni(){return new g(this)}function si(t,e){var i=y(t)?t:De(t);return!(!this.isValid()||!i.isValid())&&(e=z(s(e)?"millisecond":e),"millisecond"===e?this.valueOf()>i.valueOf():i.valueOf()9999?G(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):D(Date.prototype.toISOString)?this.toDate().toISOString():G(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function mi(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var i="["+t+'("]',o=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=e+'[")]';return this.format(i+o+"-MM-DD[T]HH:mm:ss.SSS"+n)}function vi(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var i=G(this,t);return this.localeData().postformat(i)}function gi(t,e){return this.isValid()&&(y(t)&&t.isValid()||De(t).isValid())?Ke({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function yi(t){return this.from(De(),t)}function bi(t,e){return this.isValid()&&(y(t)&&t.isValid()||De(t).isValid())?Ke({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function _i(t){return this.to(De(),t)}function wi(t){var e;return void 0===t?this._locale._abbr:(e=ie(t),null!=e&&(this._locale=e),this)}function xi(){return this._locale}function ki(t){switch(t=z(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function Si(t){return void 0===(t=z(t))||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function Di(){return this._d.valueOf()-6e4*(this._offset||0)}function Mi(){return Math.floor(this.valueOf()/1e3)}function Ci(){return new Date(this.valueOf())}function Oi(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function Ei(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function Ti(){return this.isValid()?this.toISOString():null}function Pi(){return f(this)}function Ii(){return l({},p(this))}function Ni(){return p(this).overflow}function Ri(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ai(t,e){H(0,[t,t.length],0,e)}function zi(t){return ji.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Li(t){return ji.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Fi(){return St(this.year(),1,4)}function Bi(){var t=this.localeData()._week;return St(this.year(),t.dow,t.doy)}function ji(t,e,i,o,n){var s;return null==t?kt(this,o,n).year:(s=St(t,o,n),e>s&&(e=s),Hi.call(this,t,e,i,o,n))}function Hi(t,e,i,o,n){var s=xt(t,e,i,o,n),r=_t(s.year,0,s.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Wi(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Yi(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Gi(t,e){e[mn]=_(1e3*("0."+t))}function Vi(){return this._isUTC?"UTC":""}function Ui(){return this._isUTC?"Coordinated Universal Time":""}function qi(t){return De(1e3*t)}function Xi(){return De.apply(null,arguments).parseZone()}function Zi(t){return t}function Ki(t,e,i,o){var n=ie(),s=u().set(o,e);return n[i](s,t)}function Ji(t,e,i){if(r(t)&&(e=t,t=void 0),t=t||"",null!=e)return Ki(t,e,i,"month");var o,n=[];for(o=0;o<12;o++)n[o]=Ki(t,o,i,"month");return n}function $i(t,e,i,o){"boolean"==typeof t?(r(e)&&(i=e,e=void 0),e=e||""):(e=t,i=e,t=!1,r(e)&&(i=e,e=void 0),e=e||"");var n=ie(),s=t?n._week.dow:0;if(null!=i)return Ki(e,(i+s)%7,o,"day");var a,h=[];for(a=0;a<7;a++)h[a]=Ki(e,(a+s)%7,o,"day");return h}function Qi(t,e){return Ji(t,e,"months")}function to(t,e){return Ji(t,e,"monthsShort")}function eo(t,e,i){return $i(t,e,i,"weekdays")}function io(t,e,i){return $i(t,e,i,"weekdaysShort")}function oo(t,e,i){return $i(t,e,i,"weekdaysMin")}function no(){var t=this._data;return this._milliseconds=ds(this._milliseconds),this._days=ds(this._days),this._months=ds(this._months),t.milliseconds=ds(t.milliseconds),t.seconds=ds(t.seconds),t.minutes=ds(t.minutes),t.hours=ds(t.hours),t.months=ds(t.months),t.years=ds(t.years),this}function so(t,e,i,o){var n=Ke(e,i);return t._milliseconds+=o*n._milliseconds,t._days+=o*n._days,t._months+=o*n._months,t._bubble()}function ro(t,e){return so(this,t,e,1)}function ao(t,e){return so(this,t,e,-1)}function ho(t){return t<0?Math.floor(t):Math.ceil(t)}function lo(){var t,e,i,o,n,s=this._milliseconds,r=this._days,a=this._months,h=this._data;return s>=0&&r>=0&&a>=0||s<=0&&r<=0&&a<=0||(s+=864e5*ho(co(a)+r),r=0,a=0),h.milliseconds=s%1e3,t=b(s/1e3),h.seconds=t%60,e=b(t/60),h.minutes=e%60,i=b(e/60),h.hours=i%24,r+=b(i/24),n=b(uo(r)),a+=n, +r-=ho(co(n)),o=b(a/12),a%=12,h.days=r,h.months=a,h.years=o,this}function uo(t){return 4800*t/146097}function co(t){return 146097*t/4800}function po(t){if(!this.isValid())return NaN;var e,i,o=this._milliseconds;if("month"===(t=z(t))||"year"===t)return e=this._days+o/864e5,i=this._months+uo(e),"month"===t?i:i/12;switch(e=this._days+Math.round(co(this._months)),t){case"week":return e/7+o/6048e5;case"day":return e+o/864e5;case"hour":return 24*e+o/36e5;case"minute":return 1440*e+o/6e4;case"second":return 86400*e+o/1e3;case"millisecond":return Math.floor(864e5*e)+o;default:throw new Error("Unknown unit "+t)}}function fo(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12):NaN}function mo(t){return function(){return this.as(t)}}function vo(){return Ke(this)}function go(t){return t=z(t),this.isValid()?this[t+"s"]():NaN}function yo(t){return function(){return this.isValid()?this._data[t]:NaN}}function bo(){return b(this.days()/7)}function _o(t,e,i,o,n){return n.relativeTime(e||1,!!i,t,o)}function wo(t,e,i){var o=Ke(t).abs(),n=Ds(o.as("s")),s=Ds(o.as("m")),r=Ds(o.as("h")),a=Ds(o.as("d")),h=Ds(o.as("M")),d=Ds(o.as("y")),l=n<=Ms.ss&&["s",n]||n0,l[4]=i,_o.apply(null,l)}function xo(t){return void 0===t?Ds:"function"==typeof t&&(Ds=t,!0)}function ko(t,e){return void 0!==Ms[t]&&(void 0===e?Ms[t]:(Ms[t]=e,"s"===t&&(Ms.ss=e-1),!0))}function So(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),i=wo(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)}function Do(t){return(t>0)-(t<0)||+t}function Mo(){if(!this.isValid())return this.localeData().invalidDate();var t,e,i,o=Cs(this._milliseconds)/1e3,n=Cs(this._days),s=Cs(this._months);t=b(o/60),e=b(t/60),o%=60,t%=60,i=b(s/12),s%=12;var r=i,a=s,h=n,d=e,l=t,u=o?o.toFixed(3).replace(/\.?0+$/,""):"",c=this.asSeconds();if(!c)return"P0D";var p=c<0?"-":"",f=Do(this._months)!==Do(c)?"-":"",m=Do(this._days)!==Do(c)?"-":"",v=Do(this._milliseconds)!==Do(c)?"-":"";return p+"P"+(r?f+r+"Y":"")+(a?f+a+"M":"")+(h?m+h+"D":"")+(d||l||u?"T":"")+(d?v+d+"H":"")+(l?v+l+"M":"")+(u?v+u+"S":"")}var Co,Oo;Oo=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),i=e.length>>>0,o=0;o68?1900:2e3)};var yn,bn=it("FullYear",!0);yn=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;ethis?this:t:m()}),Xn=function(){return Date.now?Date.now():+new Date},Zn=["year","quarter","month","week","day","hour","minute","second","millisecond"];Ae("Z",":"),Ae("ZZ",""),U("Z",nn),U("ZZ",nn),K(["Z","ZZ"],function(t,e,i){i._useUTC=!0,i._tzm=ze(nn,t)});var Kn=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Jn=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,$n=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Ke.fn=Ie.prototype,Ke.invalid=Pe;var Qn=ti(1,"add"),ts=ti(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var es=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});H(0,["gg",2],0,function(){return this.weekYear()%100}),H(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ai("gggg","weekYear"),Ai("ggggg","weekYear"),Ai("GGGG","isoWeekYear"),Ai("GGGGG","isoWeekYear"),A("weekYear","gg"),A("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),U("G",en),U("g",en),U("GG",Xo,Go),U("gg",Xo,Go),U("GGGG",$o,Uo),U("gggg",$o,Uo),U("GGGGG",Qo,qo),U("ggggg",Qo,qo),J(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,o){e[o.substr(0,2)]=_(t)}),J(["gg","GG"],function(t,i,o,n){i[n]=e.parseTwoDigitYear(t)}),H("Q",0,"Qo","quarter"),A("quarter","Q"),F("quarter",7),U("Q",Yo),K("Q",function(t,e){e[ln]=3*(_(t)-1)}),H("D",["DD",2],"Do","date"),A("date","D"),F("date",9),U("D",Xo),U("DD",Xo,Go),U("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),K(["D","DD"],un),K("Do",function(t,e){e[un]=_(t.match(Xo)[0],10)});var is=it("Date",!0);H("DDD",["DDDD",3],"DDDo","dayOfYear"),A("dayOfYear","DDD"),F("dayOfYear",4),U("DDD",Jo),U("DDDD",Vo),K(["DDD","DDDD"],function(t,e,i){i._dayOfYear=_(t)}),H("m",["mm",2],0,"minute"),A("minute","m"),F("minute",14),U("m",Xo),U("mm",Xo,Go),K(["m","mm"],pn);var os=it("Minutes",!1);H("s",["ss",2],0,"second"),A("second","s"),F("second",15),U("s",Xo),U("ss",Xo,Go),K(["s","ss"],fn);var ns=it("Seconds",!1);H("S",0,0,function(){return~~(this.millisecond()/100)}),H(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,function(){return 10*this.millisecond()}),H(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),H(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),H(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),H(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),H(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),A("millisecond","ms"),F("millisecond",16),U("S",Jo,Yo),U("SS",Jo,Go),U("SSS",Jo,Vo);var ss;for(ss="SSSS";ss.length<=9;ss+="S")U(ss,tn);for(ss="S";ss.length<=9;ss+="S")K(ss,Gi);var rs=it("Milliseconds",!1);H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var as=g.prototype;as.add=Qn,as.calendar=oi,as.clone=ni,as.diff=ui,as.endOf=Si,as.format=vi,as.from=gi,as.fromNow=yi,as.to=bi,as.toNow=_i,as.get=st,as.invalidAt=Ni,as.isAfter=si,as.isBefore=ri,as.isBetween=ai,as.isSame=hi,as.isSameOrAfter=di,as.isSameOrBefore=li,as.isValid=Pi,as.lang=es,as.locale=wi,as.localeData=xi,as.max=qn,as.min=Un,as.parsingFlags=Ii,as.set=rt,as.startOf=ki,as.subtract=ts,as.toArray=Oi,as.toObject=Ei,as.toDate=Ci,as.toISOString=fi,as.inspect=mi,as.toJSON=Ti,as.toString=pi,as.unix=Mi,as.valueOf=Di,as.creationData=Ri,as.year=bn,as.isLeapYear=et,as.weekYear=zi,as.isoWeekYear=Li,as.quarter=as.quarters=Wi,as.month=ft,as.daysInMonth=mt,as.week=as.weeks=Ot,as.isoWeek=as.isoWeeks=Et,as.weeksInYear=Bi,as.isoWeeksInYear=Fi,as.date=is,as.day=as.days=Lt,as.weekday=Ft,as.isoWeekday=Bt,as.dayOfYear=Yi,as.hour=as.hours=Rn,as.minute=as.minutes=os,as.second=as.seconds=ns,as.millisecond=as.milliseconds=rs,as.utcOffset=Be,as.utc=He,as.local=We,as.parseZone=Ye,as.hasAlignedHourOffset=Ge,as.isDST=Ve,as.isLocal=qe,as.isUtcOffset=Xe,as.isUtc=Ze,as.isUTC=Ze,as.zoneAbbr=Vi,as.zoneName=Ui,as.dates=k("dates accessor is deprecated. Use date instead.",is),as.months=k("months accessor is deprecated. Use month instead",ft),as.years=k("years accessor is deprecated. Use year instead",bn),as.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",je),as.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ue);var hs=O.prototype;hs.calendar=E,hs.longDateFormat=T,hs.invalidDate=P,hs.ordinal=I,hs.preparse=Zi,hs.postformat=Zi,hs.relativeTime=N,hs.pastFuture=R,hs.set=M,hs.months=dt,hs.monthsShort=lt,hs.monthsParse=ct,hs.monthsRegex=gt,hs.monthsShortRegex=vt,hs.week=Dt,hs.firstDayOfYear=Ct,hs.firstDayOfWeek=Mt,hs.weekdays=It,hs.weekdaysMin=Rt,hs.weekdaysShort=Nt,hs.weekdaysParse=zt,hs.weekdaysRegex=jt,hs.weekdaysShortRegex=Ht,hs.weekdaysMinRegex=Wt,hs.isPM=Xt,hs.meridiem=Zt,Qt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),e.lang=k("moment.lang is deprecated. Use moment.locale instead.",Qt),e.langData=k("moment.langData is deprecated. Use moment.localeData instead.",ie);var ds=Math.abs,ls=mo("ms"),us=mo("s"),cs=mo("m"),ps=mo("h"),fs=mo("d"),ms=mo("w"),vs=mo("M"),gs=mo("y"),ys=yo("milliseconds"),bs=yo("seconds"),_s=yo("minutes"),ws=yo("hours"),xs=yo("days"),ks=yo("months"),Ss=yo("years"),Ds=Math.round,Ms={ss:44,s:45,m:45,h:22,d:26,M:11},Cs=Math.abs,Os=Ie.prototype;return Os.isValid=Te,Os.abs=no,Os.add=ro,Os.subtract=ao,Os.as=po,Os.asMilliseconds=ls,Os.asSeconds=us,Os.asMinutes=cs,Os.asHours=ps,Os.asDays=fs,Os.asWeeks=ms,Os.asMonths=vs,Os.asYears=gs,Os.valueOf=fo,Os._bubble=lo,Os.clone=vo,Os.get=go,Os.milliseconds=ys,Os.seconds=bs,Os.minutes=_s,Os.hours=ws,Os.days=xs,Os.weeks=bo,Os.months=ks,Os.years=Ss,Os.humanize=So,Os.toISOString=Mo,Os.toString=Mo,Os.toJSON=Mo,Os.locale=wi,Os.localeData=xi,Os.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Mo),Os.lang=es,H("X",0,0,"unix"),H("x",0,0,"valueOf"),U("x",en),U("X",sn),K("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),K("x",function(t,e,i){i._d=new Date(_(t))}),e.version="2.19.1",function(t){Co=t}(De),e.fn=as,e.min=Ce,e.max=Oe,e.now=Xn,e.utc=u,e.unix=qi,e.months=Qi,e.isDate=a,e.locale=Qt,e.invalid=m,e.duration=Ke,e.isMoment=y,e.weekdays=eo,e.parseZone=Xi,e.localeData=ie,e.isDuration=Ne,e.monthsShort=to,e.weekdaysMin=oo,e.defineLocale=te,e.updateLocale=ee,e.locales=oe,e.weekdaysShort=io,e.normalizeUnits=z,e.relativeTimeRounding=xo,e.relativeTimeThreshold=ko,e.calendarFormat=ii,e.prototype=as,e})}).call(e,i(155)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){function i(t){throw new Error("Cannot find module '"+t+"'.")}i.keys=function(){return[]},i.resolve=i,t.exports=i,i.id=156},function(t,e,i){(function(e){function i(t,e,i){var o=e&&i||0,n=0;for(e=e||[],t.toLowerCase().replace(/[0-9a-f]{2}/g,function(t){n<16&&(e[o+n++]=u[t])});n<16;)e[o+n++]=0;return e}function o(t,e){var i=e||0,o=l;return o[t[i++]]+o[t[i++]]+o[t[i++]]+o[t[i++]]+"-"+o[t[i++]]+o[t[i++]]+"-"+o[t[i++]]+o[t[i++]]+"-"+o[t[i++]]+o[t[i++]]+"-"+o[t[i++]]+o[t[i++]]+o[t[i++]]+o[t[i++]]+o[t[i++]]+o[t[i++]]}function n(t,e,i){var n=e&&i||0,s=e||[];t=t||{};var r=void 0!==t.clockseq?t.clockseq:m,a=void 0!==t.msecs?t.msecs:(new Date).getTime(),h=void 0!==t.nsecs?t.nsecs:g+1,d=a-v+(h-g)/1e4;if(d<0&&void 0===t.clockseq&&(r=r+1&16383),(d<0||a>v)&&void 0===t.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");v=a,g=h,m=r,a+=122192928e5;var l=(1e4*(268435455&a)+h)%4294967296;s[n++]=l>>>24&255,s[n++]=l>>>16&255,s[n++]=l>>>8&255,s[n++]=255&l;var u=a/4294967296*1e4&268435455;s[n++]=u>>>8&255,s[n++]=255&u,s[n++]=u>>>24&15|16,s[n++]=u>>>16&255,s[n++]=r>>>8|128,s[n++]=255&r;for(var c=t.node||f,p=0;p<6;p++)s[n+p]=c[p];return e||o(s)}function s(t,e,i){var n=e&&i||0;"string"==typeof t&&(e="binary"==t?new Array(16):null,t=null),t=t||{};var s=t.random||(t.rng||r)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,e)for(var a=0;a<16;a++)e[n+a]=s[a];return e||o(s)}var r,a="undefined"!=typeof window?window:void 0!==e?e:null;if(a&&a.crypto&&crypto.getRandomValues){var h=new Uint8Array(16);r=function(){return crypto.getRandomValues(h),h}}if(!r){var d=new Array(16);r=function(){for(var t,e=0;e<16;e++)0==(3&e)&&(t=4294967296*Math.random()),d[e]=t>>>((3&e)<<3)&255;return d}}for(var l=[],u={},c=0;c<256;c++)l[c]=(c+256).toString(16).substr(1),u[l[c]]=c;var p=r(),f=[1|p[0],p[1],p[2],p[3],p[4],p[5]],m=16383&(p[6]<<8|p[7]),v=0,g=0,y=s;y.v1=n,y.v4=s,y.parse=i,y.unparse=o,t.exports=y}).call(e,i(158))},function(t,e){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e,i){e.util=i(2),e.DOMutil=i(14),e.DataSet=i(11),e.DataView=i(12),e.Queue=i(43),e.Graph3d=i(161),e.graph3d={Camera:i(95),Filter:i(96),Point2d:i(91),Point3d:i(34),Slider:i(92),StepNumber:i(93)},e.moment=i(9),e.Hammer=i(10),e.keycharm=i(35)},function(t,e,i){var o=i(7),n=o.JSON||(o.JSON={stringify:JSON.stringify});t.exports=function(t){return n.stringify.apply(n,arguments)}},function(t,e,i){function o(t,e,i){if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");this.containerElement=t,this.dataGroup=new _,this.dataPoints=null,this.create(),f.setDefaults(o.DEFAULTS,this),this.colX=void 0,this.colY=void 0,this.colZ=void 0,this.colValue=void 0,this.setOptions(i),this.setData(e)}function n(t){return"clientX"in t?t.clientX:t.targetTouches[0]&&t.targetTouches[0].clientX||0}function s(t){return"clientY"in t?t.clientY:t.targetTouches[0]&&t.targetTouches[0].clientY||0}var r=i(90),a=function(t){return t&&t.__esModule?t:{default:t}}(r),h=i(44),d=i(2),l=i(34),u=i(91),c=i(92),p=i(93),f=i(94),m=i(15).default,v=i(15),g=v.printStyle,y=i(172),b=y.allOptions,_=i(173);o.STYLE=f.STYLE;o.DEFAULTS={width:"400px",height:"400px",filterLabel:"time",legendLabel:"value",xLabel:"x",yLabel:"y",zLabel:"z",xValueLabel:function(t){return t},yValueLabel:function(t){return t},zValueLabel:function(t){return t},showXAxis:!0,showYAxis:!0,showZAxis:!0,showGrid:!0,showPerspective:!0,showShadow:!1,keepAspectRatio:!0,verticalRatio:.5,dotSizeRatio:.02,dotSizeMinFraction:.5,dotSizeMaxFraction:2.5,showAnimationControls:void 0,animationInterval:1e3,animationPreload:!1,animationAutoStart:void 0,axisColor:"#4D4D4D",gridColor:"#D3D3D3",xCenter:"55%",yCenter:"50%",style:o.STYLE.DOT,tooltip:!1,tooltipStyle:{content:{padding:"10px",border:"1px solid #4d4d4d",color:"#1a1a1a",background:"rgba(255,255,255,0.7)",borderRadius:"2px",boxShadow:"5px 5px 10px rgba(128,128,128,0.5)"},line:{height:"40px",width:"0",borderLeft:"1px solid #4d4d4d"},dot:{height:"0",width:"0",border:"5px solid #4d4d4d",borderRadius:"5px"}},dataColor:{fill:"#7DC1FF",stroke:"#3267D2",strokeWidth:1},cameraPosition:{horizontal:1,vertical:.5,distance:1.7},showLegend:void 0,backgroundColor:void 0,xBarWidth:void 0,yBarWidth:void 0,valueMin:void 0,valueMax:void 0,xMin:void 0,xMax:void 0,xStep:void 0,yMin:void 0,yMax:void 0,yStep:void 0,zMin:void 0,zMax:void 0,zStep:void 0},h(o.prototype),o.prototype._setScale=function(){this.scale=new l(1/this.xRange.range(),1/this.yRange.range(),1/this.zRange.range()),this.keepAspectRatio&&(this.scale.x0&&(r[n-1].pointNext=r[n]);return r},o.prototype.create=function(){for(;this.containerElement.hasChildNodes();)this.containerElement.removeChild(this.containerElement.firstChild);this.frame=document.createElement("div"),this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas);var t=document.createElement("DIV");t.style.color="red",t.style.fontWeight="bold",t.style.padding="10px",t.innerHTML="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(t),this.frame.filter=document.createElement("div"),this.frame.filter.style.position="absolute",this.frame.filter.style.bottom="0px",this.frame.filter.style.left="0px",this.frame.filter.style.width="100%",this.frame.appendChild(this.frame.filter);var e=this,i=function(t){e._onMouseDown(t)},o=function(t){e._onTouchStart(t)},n=function(t){e._onWheel(t)},s=function(t){e._onTooltip(t)},r=function(t){e._onClick(t)};d.addEventListener(this.frame.canvas,"mousedown",i),d.addEventListener(this.frame.canvas,"touchstart",o),d.addEventListener(this.frame.canvas,"mousewheel",n),d.addEventListener(this.frame.canvas,"mousemove",s),d.addEventListener(this.frame.canvas,"click",r),this.containerElement.appendChild(this.frame)},o.prototype._setSize=function(t,e){this.frame.style.width=t,this.frame.style.height=e,this._resizeCanvas()},o.prototype._resizeCanvas=function(){this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=this.frame.canvas.clientWidth,this.frame.canvas.height=this.frame.canvas.clientHeight,this.frame.filter.style.width=this.frame.canvas.clientWidth-20+"px"},o.prototype.animationStart=function(){if(this.animationAutoStart&&this.dataGroup.dataFilter){if(!this.frame.filter||!this.frame.filter.slider)throw new Error("No animation available");this.frame.filter.slider.play()}},o.prototype.animationStop=function(){this.frame.filter&&this.frame.filter.slider&&this.frame.filter.slider.stop()},o.prototype._resizeCenter=function(){"%"===this.xCenter.charAt(this.xCenter.length-1)?this.currentXCenter=parseFloat(this.xCenter)/100*this.frame.canvas.clientWidth:this.currentXCenter=parseFloat(this.xCenter),"%"===this.yCenter.charAt(this.yCenter.length-1)?this.currentYCenter=parseFloat(this.yCenter)/100*(this.frame.canvas.clientHeight-this.frame.filter.clientHeight):this.currentYCenter=parseFloat(this.yCenter)},o.prototype.getCameraPosition=function(){var t=this.camera.getArmRotation();return t.distance=this.camera.getArmLength(),t},o.prototype._readData=function(t){this.dataPoints=this.dataGroup.initializeData(this,t,this.style),this._initializeRanges(),this._redrawFilter()},o.prototype.setData=function(t){void 0!==t&&null!==t&&(this._readData(t),this.redraw(),this.animationStart())},o.prototype.setOptions=function(t){if(void 0!==t){!0===m.validate(t,b)&&console.log("%cErrors have been found in the supplied options object.",g),this.animationStop(),f.setOptions(t,this),this.setPointDrawingMethod(),this._setSize(this.width,this.height),this.setData(this.dataGroup.getDataTable()),this.animationStart()}},o.prototype.setPointDrawingMethod=function(){var t=void 0;switch(this.style){case o.STYLE.BAR:t=o.prototype._redrawBarGraphPoint;break;case o.STYLE.BARCOLOR:t=o.prototype._redrawBarColorGraphPoint;break;case o.STYLE.BARSIZE:t=o.prototype._redrawBarSizeGraphPoint;break;case o.STYLE.DOT:t=o.prototype._redrawDotGraphPoint;break;case o.STYLE.DOTLINE:t=o.prototype._redrawDotLineGraphPoint;break;case o.STYLE.DOTCOLOR:t=o.prototype._redrawDotColorGraphPoint;break;case o.STYLE.DOTSIZE:t=o.prototype._redrawDotSizeGraphPoint;break;case o.STYLE.SURFACE:t=o.prototype._redrawSurfaceGraphPoint;break;case o.STYLE.GRID:t=o.prototype._redrawGridGraphPoint;break;case o.STYLE.LINE:t=o.prototype._redrawLineGraphPoint;break;default:throw new Error("Can not determine point drawing method for graph style '"+this.style+"'")}this._pointDrawingMethod=t},o.prototype.redraw=function(){if(void 0===this.dataPoints)throw new Error("Graph data not initialized");this._resizeCanvas(),this._resizeCenter(),this._redrawSlider(),this._redrawClear(),this._redrawAxis(),this._redrawDataGraph(),this._redrawInfo(),this._redrawLegend()},o.prototype._getContext=function(){var t=this.frame.canvas,e=t.getContext("2d");return e.lineJoin="round",e.lineCap="round",e},o.prototype._redrawClear=function(){var t=this.frame.canvas;t.getContext("2d").clearRect(0,0,t.width,t.height)},o.prototype._dotSize=function(){return this.frame.clientWidth*this.dotSizeRatio},o.prototype._getLegendWidth=function(){var t;if(this.style===o.STYLE.DOTSIZE){t=this._dotSize()*this.dotSizeMaxFraction}else t=this.style===o.STYLE.BARSIZE?this.xBarWidth:20;return t},o.prototype._redrawLegend=function(){if(!0===this.showLegend&&this.style!==o.STYLE.LINE&&this.style!==o.STYLE.BARSIZE){var t=this.style===o.STYLE.BARSIZE||this.style===o.STYLE.DOTSIZE,e=this.style===o.STYLE.DOTSIZE||this.style===o.STYLE.DOTCOLOR||this.style===o.STYLE.BARCOLOR,i=Math.max(.25*this.frame.clientHeight,100),n=this.margin,s=this._getLegendWidth(),r=this.frame.clientWidth-this.margin,a=r-s,h=n+i,d=this._getContext();if(d.lineWidth=1,d.font="14px arial",!1===t){var l,c=i;for(l=0;l0?(t.textAlign="center",t.textBaseline="top",s.y+=n):Math.sin(2*o)<0?(t.textAlign="right",t.textBaseline="middle"):(t.textAlign="left",t.textBaseline="middle"),t.fillStyle=this.axisColor,t.fillText(i,s.x,s.y)},o.prototype.drawAxisLabelY=function(t,e,i,o,n){void 0===n&&(n=0);var s=this._convert3Dto2D(e);Math.cos(2*o)<0?(t.textAlign="center",t.textBaseline="top",s.y+=n):Math.sin(2*o)>0?(t.textAlign="right",t.textBaseline="middle"):(t.textAlign="left",t.textBaseline="middle"),t.fillStyle=this.axisColor,t.fillText(i,s.x,s.y)},o.prototype.drawAxisLabelZ=function(t,e,i,o){void 0===o&&(o=0);var n=this._convert3Dto2D(e);t.textAlign="right",t.textBaseline="middle",t.fillStyle=this.axisColor,t.fillText(i,n.x-o,n.y)},o.prototype._line3d=function(t,e,i,o){var n=this._convert3Dto2D(e),s=this._convert3Dto2D(i);this._line(t,n,s,o)},o.prototype._redrawAxis=function(){var t,e,i,o,n,s,r,a,h,d,c,f=this._getContext();f.font=24/this.camera.getArmLength()+"px arial";var m,v=.025/this.scale.x,g=.025/this.scale.y,y=5/this.camera.getArmLength(),b=this.camera.getArmRotation().horizontal,_=new u(Math.cos(b),Math.sin(b)),w=this.xRange,x=this.yRange,k=this.zRange;for(f.lineWidth=1,o=void 0===this.defaultXStep,i=new p(w.min,w.max,this.xStep,o),i.start(!0);!i.end();){var S=i.getCurrent();if(this.showGrid?(t=new l(S,x.min,k.min),e=new l(S,x.max,k.min),this._line3d(f,t,e,this.gridColor)):this.showXAxis&&(t=new l(S,x.min,k.min),e=new l(S,x.min+v,k.min),this._line3d(f,t,e,this.axisColor),t=new l(S,x.max,k.min),e=new l(S,x.max-v,k.min),this._line3d(f,t,e,this.axisColor)),this.showXAxis){r=_.x>0?x.min:x.max,m=new l(S,r,k.min);var D=" "+this.xValueLabel(S)+" ";this.drawAxisLabelX(f,m,D,b,y)}i.next()}for(f.lineWidth=1,o=void 0===this.defaultYStep,i=new p(x.min,x.max,this.yStep,o),i.start(!0);!i.end();){var M=i.getCurrent();if(this.showGrid?(t=new l(w.min,M,k.min),e=new l(w.max,M,k.min),this._line3d(f,t,e,this.gridColor)):this.showYAxis&&(t=new l(w.min,M,k.min),e=new l(w.min+g,M,k.min),this._line3d(f,t,e,this.axisColor),t=new l(w.max,M,k.min),e=new l(w.max-g,M,k.min),this._line3d(f,t,e,this.axisColor)),this.showYAxis){s=_.y>0?w.min:w.max,m=new l(s,M,k.min);var C=" "+this.yValueLabel(M)+" ";this.drawAxisLabelY(f,m,C,b,y)}i.next()}if(this.showZAxis){for(f.lineWidth=1,o=void 0===this.defaultZStep,i=new p(k.min,k.max,this.zStep,o),i.start(!0),s=_.x>0?w.min:w.max,r=_.y<0?x.min:x.max;!i.end();){var O=i.getCurrent(),E=new l(s,r,O),T=this._convert3Dto2D(E);e=new u(T.x-y,T.y),this._line(f,T,e,this.axisColor);var P=this.zValueLabel(O)+" ";this.drawAxisLabelZ(f,E,P,5),i.next()}f.lineWidth=1,t=new l(s,r,k.min),e=new l(s,r,k.max),this._line3d(f,t,e,this.axisColor)}if(this.showXAxis){var I,N;f.lineWidth=1,I=new l(w.min,x.min,k.min),N=new l(w.max,x.min,k.min),this._line3d(f,I,N,this.axisColor),I=new l(w.min,x.max,k.min),N=new l(w.max,x.max,k.min),this._line3d(f,I,N,this.axisColor)}this.showYAxis&&(f.lineWidth=1,t=new l(w.min,x.min,k.min),e=new l(w.min,x.max,k.min),this._line3d(f,t,e,this.axisColor),t=new l(w.max,x.min,k.min),e=new l(w.max,x.max,k.min),this._line3d(f,t,e,this.axisColor));var R=this.xLabel;R.length>0&&this.showXAxis&&(c=.1/this.scale.y,s=(w.max+3*w.min)/4,r=_.x>0?x.min-c:x.max+c,n=new l(s,r,k.min),this.drawAxisLabelX(f,n,R,b));var A=this.yLabel;A.length>0&&this.showYAxis&&(d=.1/this.scale.x,s=_.y>0?w.min-d:w.max+d,r=(x.max+3*x.min)/4,n=new l(s,r,k.min),this.drawAxisLabelY(f,n,A,b));var z=this.zLabel;z.length>0&&this.showZAxis&&(h=30,s=_.x>0?w.min:w.max,r=_.y<0?x.min:x.max,a=(k.max+3*k.min)/4,n=new l(s,r,a),this.drawAxisLabelZ(f,n,z,h))},o.prototype._hsv2rgb=function(t,e,i){var o,n,s,r,a,h;switch(r=i*e,a=Math.floor(t/60),h=r*(1-Math.abs(t/60%2-1)),a){case 0:o=r,n=h,s=0;break;case 1:o=h,n=r,s=0;break;case 2:o=0,n=r,s=h;break;case 3:o=0,n=h,s=r;break;case 4:o=h,n=0,s=r;break;case 5:o=r,n=0,s=h;break;default:o=0,n=0,s=0}return"RGB("+parseInt(255*o)+","+parseInt(255*n)+","+parseInt(255*s)+")"},o.prototype._getStrokeWidth=function(t){return void 0!==t?this.showPerspective?1/-t.trans.z*this.dataColor.strokeWidth:-this.eye.z/this.camera.getArmLength()*this.dataColor.strokeWidth:this.dataColor.strokeWidth},o.prototype._redrawBar=function(t,e,i,o,n,s){var r,a=this,h=e.point,d=this.zRange.min,u=[{point:new l(h.x-i,h.y-o,h.z)},{point:new l(h.x+i,h.y-o,h.z)},{point:new l(h.x+i,h.y+o,h.z)},{point:new l(h.x-i,h.y+o,h.z)}],c=[{point:new l(h.x-i,h.y-o,d)},{point:new l(h.x+i,h.y-o,d)},{point:new l(h.x+i,h.y+o,d)},{point:new l(h.x-i,h.y+o,d)}];u.forEach(function(t){t.screen=a._convert3Dto2D(t.point)}),c.forEach(function(t){t.screen=a._convert3Dto2D(t.point)});var p=[{corners:u,center:l.avg(c[0].point,c[2].point)},{corners:[u[0],u[1],c[1],c[0]],center:l.avg(c[1].point,c[0].point)},{corners:[u[1],u[2],c[2],c[1]],center:l.avg(c[2].point,c[1].point)},{corners:[u[2],u[3],c[3],c[2]],center:l.avg(c[3].point,c[2].point)},{corners:[u[3],u[0],c[0],c[3]],center:l.avg(c[0].point,c[3].point)}];e.surfaces=p;for(var f=0;f0}if(a){var p,f=(e.point.z+i.point.z+o.point.z+n.point.z)/4,m=240*(1-(f-this.zRange.min)*this.scale.z/this.verticalRatio);this.showShadow?(p=Math.min(1+u.x/c/2,1),s=this._hsv2rgb(m,1,p),r=s):(p=1,s=this._hsv2rgb(m,1,p),r=this.axisColor)}else s="gray",r=this.axisColor;t.lineWidth=this._getStrokeWidth(e);var v=[e,i,n,o];this._polygon(t,v,s,r)}},o.prototype._drawGridLine=function(t,e,i){if(void 0!==e&&void 0!==i){var o=(e.point.z+i.point.z)/2,n=240*(1-(o-this.zRange.min)*this.scale.z/this.verticalRatio);t.lineWidth=2*this._getStrokeWidth(e),t.strokeStyle=this._hsv2rgb(n,1,1),this._line(t,e.screen,i.screen)}},o.prototype._redrawGridGraphPoint=function(t,e){this._drawGridLine(t,e,e.pointRight),this._drawGridLine(t,e,e.pointTop)},o.prototype._redrawLineGraphPoint=function(t,e){void 0!==e.pointNext&&(t.lineWidth=this._getStrokeWidth(e),t.strokeStyle=this.dataColor.stroke,this._line(t,e.screen,e.pointNext.screen))},o.prototype._redrawDataGraph=function(){var t,e=this._getContext();if(!(void 0===this.dataPoints||this.dataPoints.length<=0))for(this._calcTranslations(this.dataPoints),t=0;t0?1:t<0?-1:0}var o=e[0],n=e[1],s=e[2],r=i((n.x-o.x)*(t.y-o.y)-(n.y-o.y)*(t.x-o.x)),a=i((s.x-n.x)*(t.y-n.y)-(s.y-n.y)*(t.x-n.x)),h=i((o.x-s.x)*(t.y-s.y)-(o.y-s.y)*(t.x-s.x));return!(0!=r&&0!=a&&r!=a||0!=a&&0!=h&&a!=h||0!=r&&0!=h&&r!=h)},o.prototype._dataPointFromXY=function(t,e){var i,n=null,s=null,r=null,a=new u(t,e);if(this.style===o.STYLE.BAR||this.style===o.STYLE.BARCOLOR||this.style===o.STYLE.BARSIZE)for(i=this.dataPoints.length-1;i>=0;i--){n=this.dataPoints[i];var h=n.surfaces;if(h)for(var d=h.length-1;d>=0;d--){var l=h[d],c=l.corners,p=[c[0].screen,c[1].screen,c[2].screen],f=[c[2].screen,c[3].screen,c[0].screen];if(this._insideTriangle(a,p)||this._insideTriangle(a,f))return n}}else for(i=0;i"+this.xLabel+":"+t.point.x+""+this.yLabel+":"+t.point.y+""+this.zLabel+":"+t.point.z+"",e.style.left="0",e.style.top="0",this.frame.appendChild(e),this.frame.appendChild(i),this.frame.appendChild(o);var n=e.offsetWidth,s=e.offsetHeight,r=i.offsetHeight,h=o.offsetWidth,d=o.offsetHeight,l=t.screen.x-n/2;l=Math.min(Math.max(l,10),this.frame.clientWidth-10-n),i.style.left=t.screen.x+"px",i.style.top=t.screen.y-r+"px",e.style.left=l+"px",e.style.top=t.screen.y-r-s+"px",o.style.left=t.screen.x-h/2+"px",o.style.top=t.screen.y-d/2+"px"},o.prototype._hideTooltip=function(){if(this.tooltip){this.tooltip.dataPoint=null;for(var t in this.tooltip.dom)if(this.tooltip.dom.hasOwnProperty(t)){var e=this.tooltip.dom[t];e&&e.parentNode&&e.parentNode.removeChild(e)}}},o.prototype.setCameraPosition=function(t){f.setCameraPosition(t,this),this.redraw()},o.prototype.setSize=function(t,e){this._setSize(t,e),this.redraw()},t.exports=o},function(t,e,i){i(163),t.exports=i(7).Object.assign},function(t,e,i){var o=i(17);o(o.S+o.F,"Object",{assign:i(164)})},function(t,e,i){var o=i(33),n=i(63),s=i(42),r=i(41),a=i(78),h=Object.assign;t.exports=!h||i(28)(function(){var t={},e={},i=Symbol(),o="abcdefghijklmnopqrst";return t[i]=7,o.split("").forEach(function(t){e[t]=t}),7!=h({},t)[i]||Object.keys(h({},e)).join("")!=o})?function(t,e){for(var i=r(t),h=arguments.length,d=1,l=n.f,u=s.f;h>d;)for(var c,p=a(arguments[d++]),f=l?o(p).concat(l(p)):o(p),m=f.length,v=0;m>v;)u.call(p,c=f[v++])&&(i[c]=p[c]);return i}:h},function(t,e,i){t.exports={default:i(166),__esModule:!0}},function(t,e,i){i(167),t.exports=i(7).Math.sign},function(t,e,i){var o=i(17);o(o.S,"Math",{sign:i(168)})},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,i){t.exports={default:i(170),__esModule:!0}},function(t,e,i){i(171);var o=i(7).Object;t.exports=function(t,e,i){return o.defineProperty(t,e,i)}},function(t,e,i){var o=i(17);o(o.S+o.F*!i(21),"Object",{defineProperty:i(20).f})},function(t,e,i){Object.defineProperty(e,"__esModule",{value:!0});var o="string",n="boolean",s="number",r={fill:{string:o},stroke:{string:o},strokeWidth:{number:s},__type__:{string:o,object:"object",undefined:"undefined"}},a={animationAutoStart:{boolean:n,undefined:"undefined"},animationInterval:{number:s},animationPreload:{boolean:n},axisColor:{string:o},backgroundColor:r,xBarWidth:{number:s,undefined:"undefined"},yBarWidth:{number:s,undefined:"undefined"},cameraPosition:{distance:{number:s},horizontal:{number:s},vertical:{number:s},__type__:{object:"object"}},xCenter:{string:o},yCenter:{string:o},dataColor:r,dotSizeMinFraction:{number:s},dotSizeMaxFraction:{number:s},dotSizeRatio:{number:s},filterLabel:{string:o},gridColor:{string:o},onclick:{function:"function"},keepAspectRatio:{boolean:n},xLabel:{string:o},yLabel:{string:o},zLabel:{string:o},legendLabel:{string:o},xMin:{number:s,undefined:"undefined"},yMin:{number:s,undefined:"undefined"},zMin:{number:s,undefined:"undefined"},xMax:{number:s,undefined:"undefined"},yMax:{number:s,undefined:"undefined"},zMax:{number:s,undefined:"undefined"},showAnimationControls:{boolean:n,undefined:"undefined"},showGrid:{boolean:n},showLegend:{boolean:n,undefined:"undefined"},showPerspective:{boolean:n},showShadow:{boolean:n},showXAxis:{boolean:n},showYAxis:{boolean:n},showZAxis:{boolean:n},xStep:{number:s,undefined:"undefined"},yStep:{number:s,undefined:"undefined"},zStep:{number:s,undefined:"undefined"},style:{number:s,string:["bar","bar-color","bar-size","dot","dot-line","dot-color","dot-size","line","grid","surface"]},tooltip:{boolean:n,function:"function"},tooltipStyle:{content:{color:{string:o},background:{string:o},border:{string:o},borderRadius:{string:o},boxShadow:{string:o},padding:{string:o},__type__:{object:"object"}},line:{borderLeft:{string:o},height:{string:o},width:{string:o},__type__:{object:"object"}},dot:{border:{string:o},borderRadius:{string:o},height:{string:o},width:{string:o},__type__:{object:"object"}},__type__:{object:"object"}},xValueLabel:{function:"function"},yValueLabel:{function:"function"},zValueLabel:{function:"function"},valueMax:{number:s,undefined:"undefined"},valueMin:{number:s,undefined:"undefined"},verticalRatio:{number:s},height:{string:o},width:{string:o},__type__:{object:"object"}};e.allOptions=a},function(t,e,i){function o(){this.dataTable=null}var n=i(11),s=i(12),r=i(174),a=i(96),h=i(94),d=i(34);o.prototype.initializeData=function(t,e,i){if(void 0!==e){Array.isArray(e)&&(e=new n(e));var o;if(!(e instanceof n||e instanceof s))throw new Error("Array, DataSet, or DataView expected");if(o=e.get(),0!=o.length){this.style=i,this.dataSet&&this.dataSet.off("*",this._onChange),this.dataSet=e,this.dataTable=o;var r=this;this._onChange=function(){t.setData(r.dataSet)},this.dataSet.on("*",this._onChange),this.colX="x",this.colY="y",this.colZ="z";var h=t.hasBars(i);if(h&&(void 0!==t.defaultXBarWidth?this.xBarWidth=t.defaultXBarWidth:this.xBarWidth=this.getSmallestDifference(o,this.colX)||1,void 0!==t.defaultYBarWidth?this.yBarWidth=t.defaultYBarWidth:this.yBarWidth=this.getSmallestDifference(o,this.colY)||1),this._initializeRange(o,this.colX,t,h),this._initializeRange(o,this.colY,t,h),this._initializeRange(o,this.colZ,t,!1),o[0].hasOwnProperty("style")){this.colValue="style";var d=this.getColumnRange(o,this.colValue);this._setRangeDefaults(d,t.defaultValueMin,t.defaultValueMax),this.valueRange=d}this.getDataTable()[0].hasOwnProperty("filter")&&void 0===this.dataFilter&&(this.dataFilter=new a(this,"filter",t),this.dataFilter.setOnLoadCallback(function(){t.redraw()}));return this.dataFilter?this.dataFilter._getDataPoints():this._getDataPoints(this.getDataTable())}}},o.prototype._collectRangeSettings=function(t,e){if(-1==["x","y","z"].indexOf(t))throw new Error("Column '"+t+"' invalid");var i=t.toUpperCase();return{barWidth:this[t+"BarWidth"],min:e["default"+i+"Min"],max:e["default"+i+"Max"],step:e["default"+i+"Step"],range_label:t+"Range",step_label:t+"Step"}},o.prototype._initializeRange=function(t,e,i,o){var n=this._collectRangeSettings(e,i),s=this.getColumnRange(t,e);o&&"z"!=e&&s.expand(n.barWidth/2),this._setRangeDefaults(s,n.min,n.max),this[n.range_label]=s,this[n.step_label]=void 0!==n.step?n.step:s.range()/5},o.prototype.getDistinctValues=function(t,e){void 0===e&&(e=this.dataTable);for(var i=[],o=0;os)&&(o=s)}return o},o.prototype.getColumnRange=function(t,e){for(var i=new r,o=0;o0&&(e[i-1].pointNext=e[i]);return e},o.prototype._checkValueField=function(t){if(this.style===h.STYLE.BARCOLOR||this.style===h.STYLE.BARSIZE||this.style===h.STYLE.DOTCOLOR||this.style===h.STYLE.DOTSIZE){if(void 0===this.colValue)throw new Error("Expected data to have field 'style' for graph style '"+this.style+"'");if(void 0===t[0][this.colValue])throw new Error("Expected data to have field '"+this.colValue+"' for graph style '"+this.style+"'")}},t.exports=o},function(t,e,i){function o(){this.min=void 0,this.max=void 0}o.prototype.adjust=function(t){void 0!==t&&((void 0===this.min||this.min>t)&&(this.min=t),(void 0===this.max||this.maxi)throw new Error("Passed expansion value makes range invalid");this.min=e,this.max=i}},o.prototype.range=function(){return this.max-this.min},o.prototype.center=function(){return(this.min+this.max)/2},t.exports=o},function(t,e,i){var o,n,s;!function(i){n=[],o=i,void 0!==(s="function"==typeof o?o.apply(e,n):o)&&(t.exports=s)}(function(){var t=null;return function e(i,o){function n(t){return t.match(/[^ ]+/g)}function s(e){if("hammer.input"!==e.type){if(e.srcEvent._handled||(e.srcEvent._handled={}),e.srcEvent._handled[e.type])return;e.srcEvent._handled[e.type]=!0}var i=!1;e.stopPropagation=function(){i=!0};var o=e.srcEvent.stopPropagation.bind(e.srcEvent);"function"==typeof o&&(e.srcEvent.stopPropagation=function(){o(),e.stopPropagation()}),e.firstTarget=t;for(var n=t;n&&!i;){var s=n.hammer;if(s)for(var r,a=0;a0?d._handlers[t]=o:(i.off(t,s),delete d._handlers[t]))}),d},d.emit=function(e,o){t=o.target,i.emit(e,o)},d.destroy=function(){var t=i.element.hammer,e=t.indexOf(d);-1!==e&&t.splice(e,1),t.length||delete i.element.hammer,d._handlers={},i.destroy()},d}})},function(t,e,i){var o;!function(n,s,r,a){function h(t,e,i){return setTimeout(p(t,i),e)}function d(t,e,i){return!!Array.isArray(t)&&(l(t,i[e],i),!0)}function l(t,e,i){var o;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==a)for(o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=n.console&&(n.console.warn||n.console.log);return s&&s.call(n.console,o,i),t.apply(this,arguments)}}function c(t,e,i){var o,n=e.prototype;o=t.prototype=Object.create(n),o.constructor=t,o._super=n,i&&ft(o,i)}function p(t,e){return function(){return t.apply(e,arguments)}}function f(t,e){return typeof t==gt?t.apply(e?e[0]||a:a,e):t}function m(t,e){return t===a?e:t}function v(t,e,i){l(_(e),function(e){t.addEventListener(e,i,!1)})}function g(t,e,i){l(_(e),function(e){t.removeEventListener(e,i,!1)})}function y(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function b(t,e){return t.indexOf(e)>-1}function _(t){return t.trim().split(/\s+/g)}function w(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var o=0;oi[e]}):o.sort()),o}function S(t,e){for(var i,o,n=e[0].toUpperCase()+e.slice(1),s=0;s1&&!i.firstMultiple?i.firstMultiple=N(e):1===n&&(i.firstMultiple=!1);var s=i.firstInput,r=i.firstMultiple,a=r?r.center:s.center,h=e.center=R(o);e.timeStamp=_t(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=F(a,h),e.distance=L(a,h),P(i,e),e.offsetDirection=z(e.deltaX,e.deltaY);var d=A(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=d.x,e.overallVelocityY=d.y,e.overallVelocity=bt(d.x)>bt(d.y)?d.x:d.y,e.scale=r?j(r.pointers,o):1,e.rotation=r?B(r.pointers,o):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,I(i,e);var l=t.element;y(e.srcEvent.target,l)&&(l=e.srcEvent.target),e.target=l}function P(t,e){var i=e.center,o=t.offsetDelta||{},n=t.prevDelta||{},s=t.prevInput||{};e.eventType!==Et&&s.eventType!==Pt||(n=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},o=t.offsetDelta={x:i.x,y:i.y}),e.deltaX=n.x+(i.x-o.x),e.deltaY=n.y+(i.y-o.y)}function I(t,e){var i,o,n,s,r=t.lastInterval||e,h=e.timeStamp-r.timeStamp;if(e.eventType!=It&&(h>Ot||r.velocity===a)){var d=e.deltaX-r.deltaX,l=e.deltaY-r.deltaY,u=A(h,d,l);o=u.x,n=u.y,i=bt(u.x)>bt(u.y)?u.x:u.y,s=z(d,l),t.lastInterval=e}else i=r.velocity,o=r.velocityX,n=r.velocityY,s=r.direction;e.velocity=i,e.velocityX=o,e.velocityY=n,e.direction=s}function N(t){for(var e=[],i=0;i=bt(e)?t<0?Rt:At:e<0?zt:Lt}function L(t,e,i){i||(i=Ht);var o=e[i[0]]-t[i[0]],n=e[i[1]]-t[i[1]];return Math.sqrt(o*o+n*n)}function F(t,e,i){i||(i=Ht);var o=e[i[0]]-t[i[0]],n=e[i[1]]-t[i[1]];return 180*Math.atan2(n,o)/Math.PI}function B(t,e){return F(e[1],e[0],Wt)+F(t[1],t[0],Wt)}function j(t,e){return L(e[0],e[1],Wt)/L(t[0],t[1],Wt)}function H(){this.evEl=Gt,this.evWin=Vt,this.pressed=!1,C.apply(this,arguments)}function W(){this.evEl=Xt,this.evWin=Zt,C.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function Y(){this.evTarget=Jt,this.evWin=$t,this.started=!1,C.apply(this,arguments)}function G(t,e){var i=x(t.touches),o=x(t.changedTouches);return e&(Pt|It)&&(i=k(i.concat(o),"identifier",!0)),[i,o]}function V(){this.evTarget=te,this.targetIds={},C.apply(this,arguments)}function U(t,e){var i=x(t.touches),o=this.targetIds;if(e&(Et|Tt)&&1===i.length)return o[i[0].identifier]=!0,[i,i];var n,s,r=x(t.changedTouches),a=[],h=this.target;if(s=i.filter(function(t){return y(t.target,h)}),e===Et)for(n=0;n-1&&o.splice(t,1)};setTimeout(n,ee)}}function K(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,o=0;o-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){function e(e){i.manager.emit(e,t)}var i=this,o=this.state;o=fe&&e(i.options.event+tt(o))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&n&e.direction},attrTest:function(t){return ot.prototype.attrTest.call(this,t)&&(this.state&ce||!(this.state&ce)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=et(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),c(st,ot,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ae]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&ce)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),c(rt,Q,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[se]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,o=t.distancee.time;if(this._input=t,!o||!i||t.eventType&(Pt|It)&&!n)this.reset();else if(t.eventType&Et)this.reset(),this._timer=h(function(){this.state=me,this.tryEmit()},e.time,this);else if(t.eventType&Pt)return me;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===me&&(t&&t.eventType&Pt?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=_t(),this.manager.emit(this.options.event,this._input)))}}),c(at,ot,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ae]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&ce)}}),c(ht,ot,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Ft|Bt,pointers:1},getTouchAction:function(){return nt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(Ft|Bt)?e=t.overallVelocity:i&Ft?e=t.overallVelocityX:i&Bt&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&bt(e)>this.options.velocity&&t.eventType&Pt},emit:function(t){var e=et(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),c(dt,Q,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[re]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,o=t.distanced+i?s+=h()+u-i+t.itemSet.options.margin.item.vertical:r=!1,s=Math.min(s,o-i),{shouldScroll:r,scrollOffset:s,itemTop:l}}var a=i(9),h=i(2),d=i(11),l=i(12),u=i(64),c=i(65),p=i(45),f=i(67),m=i(46),v=i(99),g=i(15).printStyle,y=i(105).allOptions,b=i(105).configureOptions,_=i(71).default,w=i(15).default;o.prototype=new c,o.prototype._createConfigurator=function(){return new _(this,this.dom.container,b)},o.prototype.redraw=function(){this.itemSet&&this.itemSet.markDirty({refreshItems:!0}),this._redraw()},o.prototype.setOptions=function(t){if(!0===w.validate(t,y)&&console.log("%cErrors have been found in the supplied options object.",g),c.prototype.setOptions.call(this,t),"type"in t&&t.type!==this.options.type){this.options.type=t.type;var e=this.itemsData;if(e){var i=this.getSelection();this.setItems(null),this.setItems(e),this.setSelection(i)}}},o.prototype.setItems=function(t){var e;e=t?t instanceof d||t instanceof l?t:new d(t,{type:{start:"Date",end:"Date"}}):null,this.itemsData=e,this.itemSet&&this.itemSet.setItems(e)},o.prototype.setGroups=function(t){var e;if(t){var i=function(t){return!1!==t.visible};e=t instanceof d||t instanceof l?new l(t,{filter:i}):new d(t.filter(i))}else e=null;this.groupsData=e,this.itemSet.setGroups(e)},o.prototype.setData=function(t){t&&t.groups&&this.setGroups(t.groups),t&&t.items&&this.setItems(t.items)},o.prototype.setSelection=function(t,e){this.itemSet&&this.itemSet.setSelection(t),e&&e.focus&&this.focus(t,e)},o.prototype.getSelection=function(){return this.itemSet&&this.itemSet.getSelection()||[]},o.prototype.focus=function(t,e){if(this.itemsData&&void 0!=t){var i=Array.isArray(t)?t:[t],o=this.itemsData.getDataSet().get(i,{type:{start:"Date",end:"Date"}}),n=null,s=null;if(o.forEach(function(t){var e=t.start.valueOf(),i="end"in t?t.end.valueOf():t.start.valueOf();(null===n||es)&&(s=i)}),null!==n&&null!==s){var a=this,h=this.itemSet.items[i[0]],d=-1*this._getScrollTop(),l=null,u=function(t,e,i){var o=r(a,h);if(l||(l=o),l.itemTop!=o.itemTop||l.shouldScroll){l.itemTop!=o.itemTop&&o.shouldScroll&&(l=o,d=-1*a._getScrollTop());var n=d,s=l.scrollOffset,u=i?s:n+(s-n)*t;a._setScrollTop(-u),e||a._redraw()}},c=function(){var t=r(a,h);t.shouldScroll&&t.itemTop!=l.itemTop&&(a._setScrollTop(-t.scrollOffset),a._redraw())},p=function(){c(),setTimeout(c,100)},f=(n+s)/2,m=Math.max(this.range.end-this.range.start,1.1*(s-n)),v=!e||void 0===e.animation||e.animation;v||(l={shouldScroll:!1,scrollOffset:-1,itemTop:-1}),this.range.setRange(f-m/2,f+m/2,{animation:v},p,u)}}},o.prototype.fit=function(t,e){var i,o=!t||void 0===t.animation||t.animation,n=this.itemsData&&this.itemsData.getDataSet();1===n.length&&void 0===n.get()[0].end?(i=this.getDataRange(),this.moveTo(i.min.valueOf(),{animation:o},e)):(i=this.getItemRange(),this.range.setRange(i.min,i.max,{animation:o},e))},o.prototype.getItemRange=function(){var t=this.getDataRange(),e=null!==t.min?t.min.valueOf():null,i=null!==t.max?t.max.valueOf():null,o=null,r=null;if(null!=e&&null!=i){var a=i-e;a<=0&&(a=10);var d=a/this.props.center.width,l={},u=0;h.forEach(this.itemSet.items,function(t,e){if(t.groupShowing){l[e]=t.redraw(!0),u=l[e].length}});if(u>0)for(var c=0;ci&&(i=h,r=t)}.bind(this)),o&&r){var p=o.getWidthLeft()+10,f=r.getWidthRight()+10,m=this.props.center.width-p-f;m>0&&(this.options.rtl?(e=n(o)-f*a/m,i=s(r)+p*a/m):(e=n(o)-p*a/m,i=s(r)+f*a/m))}}return{min:null!=e?new Date(e):null,max:null!=i?new Date(i):null}},o.prototype.getDataRange=function(){var t=null,e=null,i=this.itemsData&&this.itemsData.getDataSet();return i&&i.forEach(function(i){var o=h.convert(i.start,"Date").valueOf(),n=h.convert(void 0!=i.end?i.end:i.start,"Date").valueOf();(null===t||oe)&&(e=n)}),{min:null!=t?new Date(t):null,max:null!=e?new Date(e):null}},o.prototype.getEventProperties=function(t){var e,i=t.center?t.center.x:t.clientX,o=t.center?t.center.y:t.clientY;e=this.options.rtl?h.getAbsoluteRight(this.dom.centerContainer)-i:i-h.getAbsoluteLeft(this.dom.centerContainer);var n=o-h.getAbsoluteTop(this.dom.centerContainer),s=this.itemSet.itemFromTarget(t),r=this.itemSet.groupFromTarget(t),a=m.customTimeFromTarget(t),d=this.itemSet.options.snap||null,l=this.body.util.getScale(),u=this.body.util.getStep(),c=this._toTime(e),p=d?d(c,l,u):c,f=h.getTarget(t),v=null;return null!=s?v="item":null!=a?v="custom-time":h.hasParent(f,this.timeAxis.dom.foreground)?v="axis":this.timeAxis2&&h.hasParent(f,this.timeAxis2.dom.foreground)?v="axis":h.hasParent(f,this.itemSet.dom.labelSet)?v="group-label":h.hasParent(f,this.currentTime.bar)?v="current-time":h.hasParent(f,this.dom.center)&&(v="background"),{event:t,item:s?s.id:null,group:r?r.groupId:null,what:v,pageX:t.srcEvent?t.srcEvent.pageX:t.pageX,pageY:t.srcEvent?t.srcEvent.pageY:t.pageY,x:e,y:n,time:c,snappedTime:p}},o.prototype.toggleRollingMode=function(){this.range.rolling?this.range.stopRolling():(void 0==this.options.rollingMode&&this.setOptions(this.options),this.range.startRolling())},t.exports=o},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(19),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(10),u=i(37),c=i(2),p=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;(0,a.default)(this,t),this.pixelRatio=e,this.generated=!1,this.centerCoordinates={x:144.5,y:144.5},this.r=289*.49,this.color={r:255,g:255,b:255,a:1},this.hueCircle=void 0,this.initialColor={r:255,g:255,b:255,a:1},this.previousColor=void 0,this.applied=!1,this.updateCallback=function(){},this.closeCallback=function(){},this._create()}return(0,d.default)(t,[{key:"insertTo",value:function(t){void 0!==this.hammer&&(this.hammer.destroy(),this.hammer=void 0),this.container=t,this.container.appendChild(this.frame),this._bindHammer(),this._setSize()}},{key:"setUpdateCallback",value:function(t){if("function"!=typeof t)throw new Error("Function attempted to set as colorPicker update callback is not a function.");this.updateCallback=t}},{key:"setCloseCallback",value:function(t){if("function"!=typeof t)throw new Error("Function attempted to set as colorPicker closing callback is not a function.");this.closeCallback=t}},{key:"_isColorString",value:function(t){var e={black:"#000000",navy:"#000080",darkblue:"#00008B",mediumblue:"#0000CD",blue:"#0000FF",darkgreen:"#006400",green:"#008000",teal:"#008080",darkcyan:"#008B8B",deepskyblue:"#00BFFF",darkturquoise:"#00CED1",mediumspringgreen:"#00FA9A",lime:"#00FF00",springgreen:"#00FF7F",aqua:"#00FFFF",cyan:"#00FFFF",midnightblue:"#191970",dodgerblue:"#1E90FF",lightseagreen:"#20B2AA",forestgreen:"#228B22",seagreen:"#2E8B57",darkslategray:"#2F4F4F",limegreen:"#32CD32",mediumseagreen:"#3CB371",turquoise:"#40E0D0",royalblue:"#4169E1",steelblue:"#4682B4",darkslateblue:"#483D8B",mediumturquoise:"#48D1CC",indigo:"#4B0082",darkolivegreen:"#556B2F",cadetblue:"#5F9EA0",cornflowerblue:"#6495ED",mediumaquamarine:"#66CDAA",dimgray:"#696969",slateblue:"#6A5ACD",olivedrab:"#6B8E23",slategray:"#708090",lightslategray:"#778899",mediumslateblue:"#7B68EE",lawngreen:"#7CFC00",chartreuse:"#7FFF00",aquamarine:"#7FFFD4",maroon:"#800000",purple:"#800080",olive:"#808000",gray:"#808080",skyblue:"#87CEEB",lightskyblue:"#87CEFA",blueviolet:"#8A2BE2",darkred:"#8B0000",darkmagenta:"#8B008B",saddlebrown:"#8B4513",darkseagreen:"#8FBC8F",lightgreen:"#90EE90",mediumpurple:"#9370D8",darkviolet:"#9400D3",palegreen:"#98FB98",darkorchid:"#9932CC",yellowgreen:"#9ACD32",sienna:"#A0522D",brown:"#A52A2A",darkgray:"#A9A9A9",lightblue:"#ADD8E6",greenyellow:"#ADFF2F",paleturquoise:"#AFEEEE",lightsteelblue:"#B0C4DE",powderblue:"#B0E0E6",firebrick:"#B22222",darkgoldenrod:"#B8860B",mediumorchid:"#BA55D3",rosybrown:"#BC8F8F",darkkhaki:"#BDB76B",silver:"#C0C0C0",mediumvioletred:"#C71585",indianred:"#CD5C5C",peru:"#CD853F",chocolate:"#D2691E",tan:"#D2B48C",lightgrey:"#D3D3D3",palevioletred:"#D87093",thistle:"#D8BFD8",orchid:"#DA70D6",goldenrod:"#DAA520",crimson:"#DC143C",gainsboro:"#DCDCDC",plum:"#DDA0DD",burlywood:"#DEB887",lightcyan:"#E0FFFF",lavender:"#E6E6FA",darksalmon:"#E9967A",violet:"#EE82EE",palegoldenrod:"#EEE8AA",lightcoral:"#F08080",khaki:"#F0E68C",aliceblue:"#F0F8FF",honeydew:"#F0FFF0",azure:"#F0FFFF",sandybrown:"#F4A460",wheat:"#F5DEB3",beige:"#F5F5DC",whitesmoke:"#F5F5F5",mintcream:"#F5FFFA",ghostwhite:"#F8F8FF",salmon:"#FA8072",antiquewhite:"#FAEBD7",linen:"#FAF0E6",lightgoldenrodyellow:"#FAFAD2",oldlace:"#FDF5E6",red:"#FF0000",fuchsia:"#FF00FF",magenta:"#FF00FF",deeppink:"#FF1493",orangered:"#FF4500",tomato:"#FF6347",hotpink:"#FF69B4",coral:"#FF7F50",darkorange:"#FF8C00",lightsalmon:"#FFA07A",orange:"#FFA500",lightpink:"#FFB6C1",pink:"#FFC0CB",gold:"#FFD700",peachpuff:"#FFDAB9",navajowhite:"#FFDEAD",moccasin:"#FFE4B5",bisque:"#FFE4C4",mistyrose:"#FFE4E1",blanchedalmond:"#FFEBCD",papayawhip:"#FFEFD5",lavenderblush:"#FFF0F5",seashell:"#FFF5EE",cornsilk:"#FFF8DC",lemonchiffon:"#FFFACD",floralwhite:"#FFFAF0",snow:"#FFFAFA",yellow:"#FFFF00",lightyellow:"#FFFFE0",ivory:"#FFFFF0",white:"#FFFFFF"};if("string"==typeof t)return e[t]}},{key:"setColor",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if("none"!==t){var i=void 0,o=this._isColorString(t);if(void 0!==o&&(t=o),!0===c.isString(t)){if(!0===c.isValidRGB(t)){var n=t.substr(4).substr(0,t.length-5).split(",");i={r:n[0],g:n[1],b:n[2],a:1}}else if(!0===c.isValidRGBA(t)){var r=t.substr(5).substr(0,t.length-6).split(",");i={r:r[0],g:r[1],b:r[2],a:r[3]}}else if(!0===c.isValidHex(t)){var a=c.hexToRGB(t);i={r:a.r,g:a.g,b:a.b,a:1}}}else if(t instanceof Object&&void 0!==t.r&&void 0!==t.g&&void 0!==t.b){var h=void 0!==t.a?t.a:"1.0";i={r:t.r,g:t.g,b:t.b,a:h}}if(void 0===i)throw new Error("Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: "+(0,s.default)(t));this._setColor(i,e)}}},{key:"show",value:function(){void 0!==this.closeCallback&&(this.closeCallback(),this.closeCallback=void 0),this.applied=!1,this.frame.style.display="block",this._generateHueCircle()}},{key:"_hide",value:function(){var t=this;!0===(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.previousColor=c.extend({},this.color)),!0===this.applied&&this.updateCallback(this.initialColor),this.frame.style.display="none",setTimeout(function(){void 0!==t.closeCallback&&(t.closeCallback(),t.closeCallback=void 0)},0)}},{key:"_save",value:function(){this.updateCallback(this.color),this.applied=!1,this._hide()}},{key:"_apply",value:function(){this.applied=!0,this.updateCallback(this.color),this._updatePicker(this.color)}},{key:"_loadLast",value:function(){void 0!==this.previousColor?this.setColor(this.previousColor,!1):alert("There is no last color to load...")}},{key:"_setColor",value:function(t){!0===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(this.initialColor=c.extend({},t)),this.color=t;var e=c.RGBToHSV(t.r,t.g,t.b),i=2*Math.PI,o=this.r*e.s,n=this.centerCoordinates.x+o*Math.sin(i*e.h),s=this.centerCoordinates.y+o*Math.cos(i*e.h);this.colorPickerSelector.style.left=n-.5*this.colorPickerSelector.clientWidth+"px",this.colorPickerSelector.style.top=s-.5*this.colorPickerSelector.clientHeight+"px",this._updatePicker(t)}},{key:"_setOpacity",value:function(t){this.color.a=t/100,this._updatePicker(this.color)}},{key:"_setBrightness",value:function(t){var e=c.RGBToHSV(this.color.r,this.color.g,this.color.b);e.v=t/100;var i=c.HSVToRGB(e.h,e.s,e.v);i.a=this.color.a,this.color=i,this._updatePicker()}},{key:"_updatePicker",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.color,e=c.RGBToHSV(t.r,t.g,t.b),i=this.colorPickerCanvas.getContext("2d");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1)),i.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var o=this.colorPickerCanvas.clientWidth,n=this.colorPickerCanvas.clientHeight;i.clearRect(0,0,o,n),i.putImageData(this.hueCircle,0,0),i.fillStyle="rgba(0,0,0,"+(1-e.v)+")",i.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r),i.fill(),this.brightnessRange.value=100*e.v,this.opacityRange.value=100*t.a,this.initialColorDiv.style.backgroundColor="rgba("+this.initialColor.r+","+this.initialColor.g+","+this.initialColor.b+","+this.initialColor.a+")",this.newColorDiv.style.backgroundColor="rgba("+this.color.r+","+this.color.g+","+this.color.b+","+this.color.a+")"}},{key:"_setSize",value:function(){this.colorPickerCanvas.style.width="100%",this.colorPickerCanvas.style.height="100%",this.colorPickerCanvas.width=289*this.pixelRatio,this.colorPickerCanvas.height=289*this.pixelRatio}},{key:"_create",value:function(){if(this.frame=document.createElement("div"),this.frame.className="vis-color-picker",this.colorPickerDiv=document.createElement("div"),this.colorPickerSelector=document.createElement("div"),this.colorPickerSelector.className="vis-selector",this.colorPickerDiv.appendChild(this.colorPickerSelector),this.colorPickerCanvas=document.createElement("canvas"),this.colorPickerDiv.appendChild(this.colorPickerCanvas),this.colorPickerCanvas.getContext){var t=this.colorPickerCanvas.getContext("2d") +;this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1),this.colorPickerCanvas.getContext("2d").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{var e=document.createElement("DIV");e.style.color="red",e.style.fontWeight="bold",e.style.padding="10px",e.innerHTML="Error: your browser does not support HTML canvas",this.colorPickerCanvas.appendChild(e)}this.colorPickerDiv.className="vis-color",this.opacityDiv=document.createElement("div"),this.opacityDiv.className="vis-opacity",this.brightnessDiv=document.createElement("div"),this.brightnessDiv.className="vis-brightness",this.arrowDiv=document.createElement("div"),this.arrowDiv.className="vis-arrow",this.opacityRange=document.createElement("input");try{this.opacityRange.type="range",this.opacityRange.min="0",this.opacityRange.max="100"}catch(t){}this.opacityRange.value="100",this.opacityRange.className="vis-range",this.brightnessRange=document.createElement("input");try{this.brightnessRange.type="range",this.brightnessRange.min="0",this.brightnessRange.max="100"}catch(t){}this.brightnessRange.value="100",this.brightnessRange.className="vis-range",this.opacityDiv.appendChild(this.opacityRange),this.brightnessDiv.appendChild(this.brightnessRange);var i=this;this.opacityRange.onchange=function(){i._setOpacity(this.value)},this.opacityRange.oninput=function(){i._setOpacity(this.value)},this.brightnessRange.onchange=function(){i._setBrightness(this.value)},this.brightnessRange.oninput=function(){i._setBrightness(this.value)},this.brightnessLabel=document.createElement("div"),this.brightnessLabel.className="vis-label vis-brightness",this.brightnessLabel.innerHTML="brightness:",this.opacityLabel=document.createElement("div"),this.opacityLabel.className="vis-label vis-opacity",this.opacityLabel.innerHTML="opacity:",this.newColorDiv=document.createElement("div"),this.newColorDiv.className="vis-new-color",this.newColorDiv.innerHTML="new",this.initialColorDiv=document.createElement("div"),this.initialColorDiv.className="vis-initial-color",this.initialColorDiv.innerHTML="initial",this.cancelButton=document.createElement("div"),this.cancelButton.className="vis-button vis-cancel",this.cancelButton.innerHTML="cancel",this.cancelButton.onclick=this._hide.bind(this,!1),this.applyButton=document.createElement("div"),this.applyButton.className="vis-button vis-apply",this.applyButton.innerHTML="apply",this.applyButton.onclick=this._apply.bind(this),this.saveButton=document.createElement("div"),this.saveButton.className="vis-button vis-save",this.saveButton.innerHTML="save",this.saveButton.onclick=this._save.bind(this),this.loadButton=document.createElement("div"),this.loadButton.className="vis-button vis-load",this.loadButton.innerHTML="load last",this.loadButton.onclick=this._loadLast.bind(this),this.frame.appendChild(this.colorPickerDiv),this.frame.appendChild(this.arrowDiv),this.frame.appendChild(this.brightnessLabel),this.frame.appendChild(this.brightnessDiv),this.frame.appendChild(this.opacityLabel),this.frame.appendChild(this.opacityDiv),this.frame.appendChild(this.newColorDiv),this.frame.appendChild(this.initialColorDiv),this.frame.appendChild(this.cancelButton),this.frame.appendChild(this.applyButton),this.frame.appendChild(this.saveButton),this.frame.appendChild(this.loadButton)}},{key:"_bindHammer",value:function(){var t=this;this.drag={},this.pinch={},this.hammer=new l(this.colorPickerCanvas),this.hammer.get("pinch").set({enable:!0}),u.onTouch(this.hammer,function(e){t._moveSelector(e)}),this.hammer.on("tap",function(e){t._moveSelector(e)}),this.hammer.on("panstart",function(e){t._moveSelector(e)}),this.hammer.on("panmove",function(e){t._moveSelector(e)}),this.hammer.on("panend",function(e){t._moveSelector(e)})}},{key:"_generateHueCircle",value:function(){if(!1===this.generated){var t=this.colorPickerCanvas.getContext("2d");void 0===this.pixelRation&&(this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)),t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var e=this.colorPickerCanvas.clientWidth,i=this.colorPickerCanvas.clientHeight;t.clearRect(0,0,e,i);var o=void 0,n=void 0,s=void 0,r=void 0;this.centerCoordinates={x:.5*e,y:.5*i},this.r=.49*e;var a=2*Math.PI/360,h=1/this.r,d=void 0;for(s=0;s<360;s++)for(r=0;rr?r:t,e=null==e?r:e0&&l.push(u.screenToValue(n)),!p.hidden&&this.itemsData.length>0&&l.push(p.screenToValue(n)),{event:t,what:d,pageX:t.srcEvent?t.srcEvent.pageX:t.pageX,pageY:t.srcEvent?t.srcEvent.pageY:t.pageY,x:o,y:n,time:r,value:l}},o.prototype._createConfigurator=function(){return new g(this,this.dom.container,v)},t.exports=o},function(t,e,i){e.util=i(2),e.DOMutil=i(14),e.DataSet=i(11),e.DataView=i(12),e.Queue=i(43),e.Network=i(182),e.network={Images:i(116),dotparser:i(114),gephiParser:i(115),allOptions:i(122)},e.network.convertDot=function(t){return e.network.dotparser.DOTToGraph(t)},e.network.convertGephi=function(t,i){return e.network.gephiParser.parseGephi(t,i)},e.moment=i(9),e.Hammer=i(10),e.keycharm=i(35)},function(t,e,i){function o(t,e,i){var n=this;if(!(this instanceof o))throw new SyntaxError("Constructor must be called with the new operator");this.options={},this.defaultOptions={locale:"en",locales:d,clickToUse:!1},s.extend(this.options,this.defaultOptions),this.body={container:t,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this),once:this.once.bind(this)},eventListeners:{onTap:function(){},onTouch:function(){},onDoubleTap:function(){},onHold:function(){},onDragStart:function(){},onDrag:function(){},onDragEnd:function(){},onMouseWheel:function(){},onPinch:function(){},onMouseMove:function(){},onRelease:function(){},onContext:function(){}},data:{nodes:null,edges:null},functions:{createNode:function(){},createEdge:function(){},getPointer:function(){}},modules:{},view:{scale:1,translation:{x:0,y:0}}},this.bindEventListeners(),this.images=new l(function(){return n.body.emitter.emit("_requestRedraw")}),this.groups=new u,this.canvas=new g(this.body),this.selectionHandler=new _(this.body,this.canvas),this.interactionHandler=new b(this.body,this.canvas,this.selectionHandler),this.view=new y(this.body,this.canvas),this.renderer=new v(this.body,this.canvas),this.physics=new f(this.body),this.layoutEngine=new w(this.body),this.clustering=new m(this.body),this.manipulation=new x(this.body,this.canvas,this.selectionHandler),this.nodesHandler=new c(this.body,this.images,this.groups,this.layoutEngine),this.edgesHandler=new p(this.body,this.images,this.groups),this.body.modules.kamadaKawai=new T(this.body,150,.05),this.body.modules.clustering=this.clustering,this.canvas._create(),this.setOptions(i),this.setData(e)}i(183);var n=i(44),s=i(2),r=i(114),a=i(115),h=i(97),d=i(184),l=i(116).default,u=i(186).default,c=i(187).default,p=i(214).default,f=i(220).default,m=i(227).default,v=i(229).default,g=i(230).default,y=i(231).default,b=i(232).default,_=i(234).default,w=i(235).default,x=i(237).default,k=i(71).default,S=i(15).default,D=i(15),M=D.printStyle,C=i(122),O=C.allOptions,E=C.configureOptions,T=i(238).default;n(o.prototype),o.prototype.setOptions=function(t){var e=this;if(void 0!==t){!0===S.validate(t,O)&&console.log("%cErrors have been found in the supplied options object.",M);var i=["locale","locales","clickToUse"];if(s.selectiveDeepExtend(i,this.options,t),t=this.layoutEngine.setOptions(t.layout,t),this.canvas.setOptions(t),this.groups.setOptions(t.groups),this.nodesHandler.setOptions(t.nodes),this.edgesHandler.setOptions(t.edges),this.physics.setOptions(t.physics),this.manipulation.setOptions(t.manipulation,t,this.options),this.interactionHandler.setOptions(t.interaction),this.renderer.setOptions(t.interaction),this.selectionHandler.setOptions(t.interaction),void 0!==t.groups&&this.body.emitter.emit("refreshNodes"),"configure"in t&&(this.configurator||(this.configurator=new k(this,this.body.container,E,this.canvas.pixelRatio)),this.configurator.setOptions(t.configure)),this.configurator&&!0===this.configurator.options.enabled){var o={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};s.deepExtend(o.nodes,this.nodesHandler.options),s.deepExtend(o.edges,this.edgesHandler.options),s.deepExtend(o.layout,this.layoutEngine.options),s.deepExtend(o.interaction,this.selectionHandler.options),s.deepExtend(o.interaction,this.renderer.options),s.deepExtend(o.interaction,this.interactionHandler.options),s.deepExtend(o.manipulation,this.manipulation.options),s.deepExtend(o.physics,this.physics.options),s.deepExtend(o.global,this.canvas.options),s.deepExtend(o.global,this.options),this.configurator.setModuleOptions(o)}void 0!==t.clickToUse?!0===t.clickToUse?void 0===this.activator&&(this.activator=new h(this.canvas.frame),this.activator.on("change",function(){e.body.emitter.emit("activate")})):(void 0!==this.activator&&(this.activator.destroy(),delete this.activator),this.body.emitter.emit("activate")):this.body.emitter.emit("activate"),this.canvas.setSize(),this.body.emitter.emit("startSimulation")}},o.prototype._updateVisibleIndices=function(){var t=this.body.nodes,e=this.body.edges;this.body.nodeIndices=[],this.body.edgeIndices=[];for(var i in t)t.hasOwnProperty(i)&&(this.clustering._isClusteredNode(i)||!1!==t[i].options.hidden||this.body.nodeIndices.push(t[i].id));for(var o in e)if(e.hasOwnProperty(o)){var n=e[o],s=t[n.fromId],r=t[n.toId],a=void 0!==s&&void 0!==r,h=!this.clustering._isClusteredEdge(o)&&!1===n.options.hidden&&a&&!1===s.options.hidden&&!1===r.options.hidden;h&&this.body.edgeIndices.push(n.id)}},o.prototype.bindEventListeners=function(){var t=this;this.body.emitter.on("_dataChanged",function(){t.edgesHandler._updateState(),t.body.emitter.emit("_dataUpdated")}),this.body.emitter.on("_dataUpdated",function(){t.clustering._updateState(),t._updateVisibleIndices(),t._updateValueRange(t.body.nodes),t._updateValueRange(t.body.edges),t.body.emitter.emit("startSimulation"),t.body.emitter.emit("_requestRedraw")})},o.prototype.setData=function(t){if(this.body.emitter.emit("resetPhysics"),this.body.emitter.emit("_resetData"),this.selectionHandler.unselectAll(),t&&t.dot&&(t.nodes||t.edges))throw new SyntaxError('Data must contain either parameter "dot" or parameter pair "nodes" and "edges", but not both.');if(this.setOptions(t&&t.options),t&&t.dot){console.log("The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);");var e=r.DOTToGraph(t.dot);return void this.setData(e)}if(t&&t.gephi){console.log("The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);");var i=a.parseGephi(t.gephi);return void this.setData(i)}this.nodesHandler.setData(t&&t.nodes,!0),this.edgesHandler.setData(t&&t.edges,!0),this.body.emitter.emit("_dataChanged"),this.body.emitter.emit("_dataLoaded"),this.body.emitter.emit("initPhysics")},o.prototype.destroy=function(){this.body.emitter.emit("destroy"),this.body.emitter.off(),this.off(),delete this.groups,delete this.canvas,delete this.selectionHandler,delete this.interactionHandler,delete this.view,delete this.renderer,delete this.physics,delete this.layoutEngine,delete this.clustering,delete this.manipulation,delete this.nodesHandler,delete this.edgesHandler,delete this.configurator,delete this.images;for(var t in this.body.nodes)this.body.nodes.hasOwnProperty(t)&&delete this.body.nodes[t];for(var e in this.body.edges)this.body.edges.hasOwnProperty(e)&&delete this.body.edges[e];s.recursiveDOMDelete(this.body.container)},o.prototype._updateValueRange=function(t){var e,i=void 0,o=void 0,n=0;for(e in t)if(t.hasOwnProperty(e)){var s=t[e].getValue();void 0!==s&&(i=void 0===i?s:Math.min(s,i),o=void 0===o?s:Math.max(s,o),n+=s)}if(void 0!==i&&void 0!==o)for(e in t)t.hasOwnProperty(e)&&t[e].setValueRange(i,o,n)},o.prototype.isActive=function(){return!this.activator||this.activator.active},o.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)},o.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)},o.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)},o.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)},o.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)},o.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)},o.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)},o.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)},o.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)},o.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)},o.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)},o.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)},o.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)},o.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)},o.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)},o.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)},o.prototype.editNodeMode=function(){return console.log("Deprecated: Please use editNode instead of editNodeMode."),this.manipulation.editNode.apply(this.manipulation,arguments)},o.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)},o.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)},o.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)},o.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)},o.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)},o.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)},o.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)},o.prototype.getConnectedNodes=function(t){return void 0!==this.body.nodes[t]?this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments):this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)},o.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)},o.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)},o.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)},o.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)},o.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)},o.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)},o.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodes.apply(this.selectionHandler,arguments)},o.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdges.apply(this.selectionHandler,arguments)},o.prototype.getNodeAt=function(){var t=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);return void 0!==t&&void 0!==t.id?t.id:t},o.prototype.getEdgeAt=function(){var t=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);return void 0!==t&&void 0!==t.id?t.id:t},o.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)},o.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)},o.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments),this.redraw()},o.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)},o.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)},o.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)},o.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)},o.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)},o.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)},o.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)},o.prototype.getOptionsFromConfigurator=function(){var t={};return this.configurator&&(t=this.configurator.getOptions.apply(this.configurator)),t},t.exports=o},function(t,e,i){"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.circle=function(t,e,i){this.beginPath(),this.arc(t,e,i,0,2*Math.PI,!1),this.closePath()},CanvasRenderingContext2D.prototype.square=function(t,e,i){this.beginPath(),this.rect(t-i,e-i,2*i,2*i),this.closePath()},CanvasRenderingContext2D.prototype.triangle=function(t,e,i){this.beginPath(),i*=1.15,e+=.275*i;var o=2*i,n=o/2,s=Math.sqrt(3)/6*o,r=Math.sqrt(o*o-n*n);this.moveTo(t,e-(r-s)),this.lineTo(t+n,e+s),this.lineTo(t-n,e+s),this.lineTo(t,e-(r-s)),this.closePath()},CanvasRenderingContext2D.prototype.triangleDown=function(t,e,i){this.beginPath(),i*=1.15,e-=.275*i;var o=2*i,n=o/2,s=Math.sqrt(3)/6*o,r=Math.sqrt(o*o-n*n);this.moveTo(t,e+(r-s)),this.lineTo(t+n,e-s),this.lineTo(t-n,e-s),this.lineTo(t,e+(r-s)),this.closePath()},CanvasRenderingContext2D.prototype.star=function(t,e,i){this.beginPath(),i*=.82,e+=.1*i;for(var o=0;o<10;o++){var n=o%2==0?1.3*i:.5*i;this.lineTo(t+n*Math.sin(2*o*Math.PI/10),e-n*Math.cos(2*o*Math.PI/10))}this.closePath()},CanvasRenderingContext2D.prototype.diamond=function(t,e,i){this.beginPath(),this.lineTo(t,e+i),this.lineTo(t+i,e),this.lineTo(t,e-i),this.lineTo(t-i,e),this.closePath()},CanvasRenderingContext2D.prototype.roundRect=function(t,e,i,o,n){var s=Math.PI/180;i-2*n<0&&(n=i/2),o-2*n<0&&(n=o/2),this.beginPath(),this.moveTo(t+n,e),this.lineTo(t+i-n,e),this.arc(t+i-n,e+n,n,270*s,360*s,!1),this.lineTo(t+i,e+o-n),this.arc(t+i-n,e+o-n,n,0,90*s,!1),this.lineTo(t+n,e+o),this.arc(t+n,e+o-n,n,90*s,180*s,!1),this.lineTo(t,e+n),this.arc(t+n,e+n,n,180*s,270*s,!1),this.closePath()},CanvasRenderingContext2D.prototype.ellipse_vis=function(t,e,i,o){var n=i/2*.5522848,s=o/2*.5522848,r=t+i,a=e+o,h=t+i/2,d=e+o/2;this.beginPath(),this.moveTo(t,d),this.bezierCurveTo(t,d-s,h-n,e,h,e),this.bezierCurveTo(h+n,e,r,d-s,r,d),this.bezierCurveTo(r,d+s,h+n,a,h,a),this.bezierCurveTo(h-n,a,t,d+s,t,d),this.closePath()},CanvasRenderingContext2D.prototype.database=function(t,e,i,o){var n=i,s=o*(1/3),r=n/2*.5522848,a=s/2*.5522848,h=t+n,d=e+s,l=t+n/2,u=e+s/2,c=e+(o-s/2),p=e+o;this.beginPath(),this.moveTo(h,u),this.bezierCurveTo(h,u+a,l+r,d,l,d),this.bezierCurveTo(l-r,d,t,u+a,t,u),this.bezierCurveTo(t,u-a,l-r,e,l,e),this.bezierCurveTo(l+r,e,h,u-a,h,u),this.lineTo(h,c),this.bezierCurveTo(h,c+a,l+r,p,l,p),this.bezierCurveTo(l-r,p,t,c+a,t,c),this.lineTo(t,u)},CanvasRenderingContext2D.prototype.dashedLine=function(t,e,i,o,n){this.beginPath(),this.moveTo(t,e);for(var s=n.length,r=i-t,a=o-e,h=a/r,d=Math.sqrt(r*r+a*a),l=0,u=!0,c=0,p=n[0];d>=.1;)p=n[l++%s],p>d&&(p=d),c=Math.sqrt(p*p/(1+h*h)),c=r<0?-c:c,t+=c,e+=h*c,!0===u?this.lineTo(t,e):this.moveTo(t,e),d-=p,u=!u},CanvasRenderingContext2D.prototype.hexagon=function(t,e,i){this.beginPath();var o=2*Math.PI/6;this.moveTo(t+i,e);for(var n=1;n<6;n++)this.lineTo(t+i*Math.cos(o*n),e+i*Math.sin(o*n));this.closePath()})},function(t,e,i){e.en={edit:"Edit",del:"Delete selected",back:"Back",addNode:"Add Node",addEdge:"Add Edge",editNode:"Edit Node",editEdge:"Edit Edge",addDescription:"Click in an empty space to place a new node.",edgeDescription:"Click on a node and drag the edge to another node to connect them.",editEdgeDescription:"Click on the control points and drag them to a node to connect to it.",createEdgeError:"Cannot link edges to a cluster.",deleteClusterError:"Clusters cannot be deleted.",editClusterError:"Clusters cannot be edited."},e.en_EN=e.en,e.en_US=e.en,e.de={edit:"Editieren",del:"Lösche Auswahl",back:"Zurück",addNode:"Knoten hinzufügen",addEdge:"Kante hinzufügen",editNode:"Knoten editieren",editEdge:"Kante editieren",addDescription:"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.",edgeDescription:"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.",editEdgeDescription:"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.",createEdgeError:"Es ist nicht möglich, Kanten mit Clustern zu verbinden.",deleteClusterError:"Cluster können nicht gelöscht werden.",editClusterError:"Cluster können nicht editiert werden."},e.de_DE=e.de,e.es={edit:"Editar",del:"Eliminar selección",back:"Átras",addNode:"Añadir nodo",addEdge:"Añadir arista",editNode:"Editar nodo",editEdge:"Editar arista",addDescription:"Haga clic en un lugar vacío para colocar un nuevo nodo.",edgeDescription:"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.",editEdgeDescription:"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.",createEdgeError:"No se puede conectar una arista a un grupo.",deleteClusterError:"No es posible eliminar grupos.",editClusterError:"No es posible editar grupos."},e.es_ES=e.es,e.it={edit:"Modifica",del:"Cancella la selezione",back:"Indietro",addNode:"Aggiungi un nodo",addEdge:"Aggiungi un vertice",editNode:"Modifica il nodo",editEdge:"Modifica il vertice",addDescription:"Clicca per aggiungere un nuovo nodo",edgeDescription:"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.",editEdgeDescription:"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.",createEdgeError:"Non si possono collegare vertici ad un cluster",deleteClusterError:"I cluster non possono essere cancellati",editClusterError:"I clusters non possono essere modificati."},e.it_IT=e.it,e.nl={edit:"Wijzigen",del:"Selectie verwijderen",back:"Terug",addNode:"Node toevoegen",addEdge:"Link toevoegen",editNode:"Node wijzigen",editEdge:"Link wijzigen",addDescription:"Klik op een leeg gebied om een nieuwe node te maken.",edgeDescription:"Klik op een node en sleep de link naar een andere node om ze te verbinden.",editEdgeDescription:"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.",createEdgeError:"Kan geen link maken naar een cluster.",deleteClusterError:"Clusters kunnen niet worden verwijderd.",editClusterError:"Clusters kunnen niet worden aangepast."},e.nl_NL=e.nl,e.nl_BE=e.nl,e["pt-br"]={edit:"Editar",del:"Remover selecionado",back:"Voltar",addNode:"Adicionar nó",addEdge:"Adicionar aresta",editNode:"Editar nó",editEdge:"Editar aresta",addDescription:"Clique em um espaço em branco para adicionar um novo nó",edgeDescription:"Clique em um nó e arraste a aresta até outro nó para conectá-los",editEdgeDescription:"Clique nos pontos de controle e os arraste para um nó para conectá-los",createEdgeError:"Não foi possível linkar arestas a um cluster.",deleteClusterError:"Clusters não puderam ser removidos.",editClusterError:"Clusters não puderam ser editados."},e["pt-BR"]=e["pt-br"],e.pt_BR=e["pt-br"],e.pt_br=e["pt-br"],e.ru={edit:"Редактировать",del:"Удалить выбранное",back:"Назад",addNode:"Добавить узел",addEdge:"Добавить ребро",editNode:"Редактировать узел",editEdge:"Редактировать ребро",addDescription:"Кликните в свободное место, чтобы добавить новый узел.",edgeDescription:"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.",editEdgeDescription:"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.",createEdgeError:"Невозможно соединить ребра в кластер.",deleteClusterError:"Кластеры не могут быть удалены",editClusterError:"Кластеры недоступны для редактирования."},e.ru_RU=e.ru,e.cn={edit:"编辑",del:"删除选定",back:"返回",addNode:"添加节点",addEdge:"添加连接线",editNode:"编辑节点",editEdge:"编辑连接线",addDescription:"单击空白处放置新节点。",edgeDescription:"单击某个节点并将该连接线拖动到另一个节点以连接它们。",editEdgeDescription:"单击控制节点并将它们拖到节点上连接。",createEdgeError:"无法将连接线连接到群集。",deleteClusterError:"无法删除群集。",editClusterError:"无法编辑群集。"},e.zh_CN=e.cn},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=function(){function t(){(0,s.default)(this,t),this.NUM_ITERATIONS=4,this.image=new Image,this.canvas=document.createElement("canvas")}return(0,a.default)(t,[{key:"init",value:function(){if(!this.initialized()){this.src=this.image.src;var t=this.image.width,e=this.image.height;this.width=t,this.height=e;var i=Math.floor(e/2),o=Math.floor(e/4),n=Math.floor(e/8),s=Math.floor(e/16),r=Math.floor(t/2),a=Math.floor(t/4),h=Math.floor(t/8),d=Math.floor(t/16);this.canvas.width=3*a,this.canvas.height=i,this.coordinates=[[0,0,r,i],[r,0,a,o],[r,o,h,n],[5*h,o,d,s]],this._fillMipMap()}}},{key:"initialized",value:function(){return void 0!==this.coordinates}},{key:"_fillMipMap",value:function(){var t=this.canvas.getContext("2d"),e=this.coordinates[0];t.drawImage(this.image,e[0],e[1],e[2],e[3]);for(var i=1;i2){e*=.5;for(var r=0;e>2&&r=this.NUM_ITERATIONS&&(r=this.NUM_ITERATIONS-1);var a=this.coordinates[r];t.drawImage(this.canvas,a[0],a[1],a[2],a[3],i,o,n,s)}else t.drawImage(this.image,i,o,n,s)}}]),t}();e.default=h},function(t,e,i){ +function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(2),d=function(){function t(){(0,s.default)(this,t),this.clear(),this.defaultIndex=0,this.groupsArray=[],this.groupIndex=0,this.defaultGroups=[{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},{border:"#FFA500",background:"#FFFF00",highlight:{border:"#FFA500",background:"#FFFFA3"},hover:{border:"#FFA500",background:"#FFFFA3"}},{border:"#FA0A10",background:"#FB7E81",highlight:{border:"#FA0A10",background:"#FFAFB1"},hover:{border:"#FA0A10",background:"#FFAFB1"}},{border:"#41A906",background:"#7BE141",highlight:{border:"#41A906",background:"#A1EC76"},hover:{border:"#41A906",background:"#A1EC76"}},{border:"#E129F0",background:"#EB7DF4",highlight:{border:"#E129F0",background:"#F0B3F5"},hover:{border:"#E129F0",background:"#F0B3F5"}},{border:"#7C29F0",background:"#AD85E4",highlight:{border:"#7C29F0",background:"#D3BDF0"},hover:{border:"#7C29F0",background:"#D3BDF0"}},{border:"#C37F00",background:"#FFA807",highlight:{border:"#C37F00",background:"#FFCA66"},hover:{border:"#C37F00",background:"#FFCA66"}},{border:"#4220FB",background:"#6E6EFD",highlight:{border:"#4220FB",background:"#9B9BFD"},hover:{border:"#4220FB",background:"#9B9BFD"}},{border:"#FD5A77",background:"#FFC0CB",highlight:{border:"#FD5A77",background:"#FFD1D9"},hover:{border:"#FD5A77",background:"#FFD1D9"}},{border:"#4AD63A",background:"#C2FABC",highlight:{border:"#4AD63A",background:"#E6FFE3"},hover:{border:"#4AD63A",background:"#E6FFE3"}},{border:"#990000",background:"#EE0000",highlight:{border:"#BB0000",background:"#FF3333"},hover:{border:"#BB0000",background:"#FF3333"}},{border:"#FF6000",background:"#FF6000",highlight:{border:"#FF6000",background:"#FF6000"},hover:{border:"#FF6000",background:"#FF6000"}},{border:"#97C2FC",background:"#2B7CE9",highlight:{border:"#D2E5FF",background:"#2B7CE9"},hover:{border:"#D2E5FF",background:"#2B7CE9"}},{border:"#399605",background:"#255C03",highlight:{border:"#399605",background:"#255C03"},hover:{border:"#399605",background:"#255C03"}},{border:"#B70054",background:"#FF007E",highlight:{border:"#B70054",background:"#FF007E"},hover:{border:"#B70054",background:"#FF007E"}},{border:"#AD85E4",background:"#7C29F0",highlight:{border:"#D3BDF0",background:"#7C29F0"},hover:{border:"#D3BDF0",background:"#7C29F0"}},{border:"#4557FA",background:"#000EA1",highlight:{border:"#6E6EFD",background:"#000EA1"},hover:{border:"#6E6EFD",background:"#000EA1"}},{border:"#FFC0CB",background:"#FD5A77",highlight:{border:"#FFD1D9",background:"#FD5A77"},hover:{border:"#FFD1D9",background:"#FD5A77"}},{border:"#C2FABC",background:"#74D66A",highlight:{border:"#E6FFE3",background:"#74D66A"},hover:{border:"#E6FFE3",background:"#74D66A"}},{border:"#EE0000",background:"#990000",highlight:{border:"#FF3333",background:"#BB0000"},hover:{border:"#FF3333",background:"#BB0000"}}],this.options={},this.defaultOptions={useDefaultGroups:!0},h.extend(this.options,this.defaultOptions)}return(0,a.default)(t,[{key:"setOptions",value:function(t){var e=["useDefaultGroups"];if(void 0!==t)for(var i in t)if(t.hasOwnProperty(i)&&-1===e.indexOf(i)){var o=t[i];this.add(i,o)}}},{key:"clear",value:function(){this.groups={},this.groupsArray=[]}},{key:"get",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.groups[t];if(void 0===i&&e)if(!1===this.options.useDefaultGroups&&this.groupsArray.length>0){var o=this.groupIndex%this.groupsArray.length;this.groupIndex++,i={},i.color=this.groups[this.groupsArray[o]],this.groups[t]=i}else{var n=this.defaultIndex%this.defaultGroups.length;this.defaultIndex++,i={},i.color=this.defaultGroups[n],this.groups[t]=i}return i}},{key:"add",value:function(t,e){return this.groups[t]=e,this.groupsArray.push(t),e}}]),t}();e.default=d},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(2),d=i(11),l=i(12),u=i(47).default,c=function(){function t(e,i,o,n){var r=this;if((0,s.default)(this,t),this.body=e,this.images=i,this.groups=o,this.layoutEngine=n,this.body.functions.createNode=this.create.bind(this),this.nodesListeners={add:function(t,e){r.add(e.items)},update:function(t,e){r.update(e.items,e.data,e.oldData)},remove:function(t,e){r.remove(e.items)}},this.defaultOptions={borderWidth:1,borderWidthSelected:2,brokenImage:void 0,color:{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},fixed:{x:!1,y:!1},font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:0,strokeColor:"#ffffff",align:"center",vadjust:0,multi:!1,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"monospace",vadjust:2}},group:void 0,hidden:!1,icon:{face:"FontAwesome",code:void 0,size:50,color:"#2B7CE9"},image:void 0,label:void 0,labelHighlightBold:!0,level:void 0,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:!0,scaling:{min:10,max:30,label:{enabled:!1,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(t,e,i,o){if(e===t)return.5;var n=1/(e-t);return Math.max(0,(o-t)*n)}},shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},shape:"ellipse",shapeProperties:{borderDashes:!1,borderRadius:6,interpolation:!0,useImageSize:!1,useBorderWithImage:!1},size:25,title:void 0,value:void 0,x:void 0,y:void 0},this.defaultOptions.mass<=0)throw"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative";this.options=h.bridgeObject(this.defaultOptions),this.bindEventListeners()}return(0,a.default)(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("refreshNodes",this.refresh.bind(this)),this.body.emitter.on("refresh",this.refresh.bind(this)),this.body.emitter.on("destroy",function(){h.forEach(t.nodesListeners,function(e,i){t.body.data.nodes&&t.body.data.nodes.off(i,e)}),delete t.body.functions.createNode,delete t.nodesListeners.add,delete t.nodesListeners.update,delete t.nodesListeners.remove,delete t.nodesListeners})}},{key:"setOptions",value:function(t){if(void 0!==t){if(u.parseOptions(this.options,t),void 0!==t.shape)for(var e in this.body.nodes)this.body.nodes.hasOwnProperty(e)&&this.body.nodes[e].updateShape();if(void 0!==t.font)for(var i in this.body.nodes)this.body.nodes.hasOwnProperty(i)&&(this.body.nodes[i].updateLabelModule(),this.body.nodes[i].needsRefresh());if(void 0!==t.size)for(var o in this.body.nodes)this.body.nodes.hasOwnProperty(o)&&this.body.nodes[o].needsRefresh();void 0===t.hidden&&void 0===t.physics||this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.body.data.nodes;if(t instanceof d||t instanceof l)this.body.data.nodes=t;else if(Array.isArray(t))this.body.data.nodes=new d,this.body.data.nodes.add(t);else{if(t)throw new TypeError("Array or DataSet expected");this.body.data.nodes=new d}if(i&&h.forEach(this.nodesListeners,function(t,e){i.off(e,t)}),this.body.nodes={},this.body.data.nodes){var o=this;h.forEach(this.nodesListeners,function(t,e){o.body.data.nodes.on(e,t)});var n=this.body.data.nodes.getIds();this.add(n,!0)}!1===e&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=void 0,o=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:u)(t,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:"refresh",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];h.forEach(this.body.nodes,function(i,o){var n=t.body.data.nodes.get(o);void 0!==n&&(!0===e&&i.setOptions({x:null,y:null}),i.setOptions({fixed:!1}),i.setOptions(n))})}},{key:"getPositions",value:function(t){var e={};if(void 0!==t){if(!0===Array.isArray(t)){for(var i=0;i0)for(var r=0;r0)for(var p=0;p0&&void 0!==arguments[0]&&arguments[0];this.spacing&&(this.add(" "),this.spacing=!1),this.buffer.length>0&&(e.push({text:this.buffer,mod:this.modName()}),this.buffer="")},i.add=function(t){" "===t&&(i.spacing=!0),i.spacing&&(this.buffer+=" ",this.spacing=!1)," "!=t&&(this.buffer+=t)};i.position/.test(t.substr(i.position,3))?i.mono||i.ital||!//.test(t.substr(i.position,3))?!i.mono&&//.test(t.substr(i.position,6))?(i.emitBlock(),i.mono=!0,i.modStack.unshift("mono"),i.position+=5):!i.mono&&"bold"===i.mod()&&/<\/b>/.test(t.substr(i.position,4))?(i.emitBlock(),i.bold=!1,i.modStack.shift(),i.position+=3):!i.mono&&"ital"===i.mod()&&/<\/i>/.test(t.substr(i.position,4))?(i.emitBlock(),i.ital=!1,i.modStack.shift(),i.position+=3):"mono"===i.mod()&&/<\/code>/.test(t.substr(i.position,7))?(i.emitBlock(),i.mono=!1,i.modStack.shift(),i.position+=6):i.add(o):(i.emitBlock(),i.ital=!0,i.modStack.unshift("ital"),i.position+=2):(i.emitBlock(),i.bold=!0,i.modStack.unshift("bold"),i.position+=2):/&/.test(o)?/</.test(t.substr(i.position,4))?(i.add("<"),i.position+=3):/&/.test(t.substr(i.position,5))?(i.add("&"),i.position+=4):i.add("&"):i.add(o),i.position++}return i.emitBlock(),e}},{key:"splitMarkdownBlocks",value:function(t){var e=[],i={bold:!1,ital:!1,mono:!1,beginable:!0,spacing:!1,position:0,buffer:"",modStack:[]};for(i.mod=function(){return 0===this.modStack.length?"normal":this.modStack[0]},i.modName=function(){return 0===this.modStack.length?"normal":"mono"===this.modStack[0]?"mono":i.bold&&i.ital?"boldital":i.bold?"bold":i.ital?"ital":void 0},i.emitBlock=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.spacing&&(this.add(" "),this.spacing=!1),this.buffer.length>0&&(e.push({text:this.buffer,mod:this.modName()}),this.buffer="")},i.add=function(t){" "===t&&(i.spacing=!0),i.spacing&&(this.buffer+=" ",this.spacing=!1)," "!=t&&(this.buffer+=t)};i.positionthis.parent.fontOptions.maxWdt}},{key:"getLongestFit",value:function(t){for(var e="",i=0;i1&&void 0!==arguments[1]?arguments[1]:"normal",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t=t.replace(/^( +)/g,"$1\r"),t=t.replace(/([^\r][^ ]*)( +)/g,"$1\r$2\r");for(var o=t.split("\r");o.length>0;){var n=this.getLongestFit(o);if(0===n){var s=o[0],r=this.getLongestFitWord(s);this.lines.newLine(s.slice(0,r),e),o[0]=s.slice(r)}else{var a=n;" "===o[n-1]?n--:" "===o[a]&&a++;var h=o.slice(0,n).join("");n==o.length&&i?this.lines.append(h,e):this.lines.newLine(h,e),o=o.slice(a)}}}}]),t}();e.default=l},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(90),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=function(){function t(e){(0,a.default)(this,t),this.measureText=e,this.current=0,this.width=0,this.height=0,this.lines=[]}return(0,d.default)(t,[{key:"_add",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";void 0===this.lines[t]&&(this.lines[t]={width:0,height:0,blocks:[]});var o=e;void 0!==e&&""!==e||(o=" ");var n=this.measureText(o,i),r=(0,s.default)({},n.values);r.text=e,r.width=n.width,r.mod=i,void 0!==e&&""!==e||(r.width=0),this.lines[t].blocks.push(r),this.lines[t].width+=r.width}},{key:"curWidth",value:function(){var t=this.lines[this.current];return void 0===t?0:t.width}},{key:"append",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";this._add(this.current,t,e)}},{key:"newLine",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";this._add(this.current,t,e),this.current++}},{key:"determineLineHeights",value:function(){for(var t=0;tt&&(t=o.width),e+=o.height}this.width=t,this.height=e}},{key:"removeEmptyBlocks",value:function(){for(var t=[],e=0;e1&&void 0!==arguments[1]?arguments[1]:this.selected,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(e,i)){var o=this.getDimensionsFromLabel(t,e,i);this.width=o.width+this.margin.right+this.margin.left,this.height=o.height+this.margin.top+this.margin.bottom,this.radius=this.width/2}}},{key:"draw",value:function(t,e,i,o,n,s){this.resize(t,o,n),this.left=e-this.width/2,this.top=i-this.height/2,this.initContextForDraw(t,s),t.roundRect(this.left,this.top,this.width,this.height,s.borderRadius),this.performFill(t,s),this.updateBoundingBox(e,i,t,o,n),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,o,n)}},{key:"updateBoundingBox",value:function(t,e,i,o,n){this._updateBoundingBox(t,e,i,o,n);var s=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(s)}},{key:"distanceToBorder",value:function(t,e){this.resize(t);var i=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(e)),Math.abs(this.height/2/Math.sin(e)))+i}}]),e}(m.default);e.default=v},function(t,e,i){i(195),t.exports=i(7).Object.getPrototypeOf},function(t,e,i){var o=i(41),n=i(85);i(87)("getPrototypeOf",function(){return function(t){return n(o(t))}})},function(t,e,i){t.exports={default:i(197),__esModule:!0}},function(t,e,i){i(198),t.exports=i(7).Object.setPrototypeOf},function(t,e,i){var o=i(17);o(o.S,"Object",{setPrototypeOf:i(199).set})},function(t,e,i){var o=i(32),n=i(27),s=function(t,e){if(n(t),!o(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,o){try{o=i(80)(Function.call,i(89).f(Object.prototype,"__proto__").set,2),o(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,i){return s(t,i),e?t.__proto__=i:o(t,i),t}}({},!1):void 0),check:s}},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(73),m=o(f),v=function(t){function e(t,i,o){(0,a.default)(this,e);var n=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o));return n._setMargins(o),n}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(e,i)){var o=this.getDimensionsFromLabel(t,e,i),n=Math.max(o.width+this.margin.right+this.margin.left,o.height+this.margin.top+this.margin.bottom);this.options.size=n/2,this.width=n,this.height=n,this.radius=this.width/2}}},{key:"draw",value:function(t,e,i,o,n,s){this.resize(t,o,n),this.left=e-this.width/2,this.top=i-this.height/2,this._drawRawCircle(t,e,i,s),this.updateBoundingBox(e,i),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,i,o,n)}},{key:"updateBoundingBox",value:function(t,e){this.boundingBox.top=e-this.options.size,this.boundingBox.left=t-this.options.size,this.boundingBox.right=t+this.options.size,this.boundingBox.bottom=e+this.options.size}},{key:"distanceToBorder",value:function(t,e){return this.resize(t),.5*this.width}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(73),m=o(f),v=function(t){function e(t,i,o,n,r){(0,a.default)(this,e);var h=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o));return h.setImages(n,r),h}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(void 0===this.imageObj.src||void 0===this.imageObj.width||void 0===this.imageObj.height){var o=2*this.options.size;return this.width=o,this.height=o,void(this.radius=.5*this.width)}this.needsRefresh(e,i)&&this._resizeImage()}},{key:"draw",value:function(t,e,i,o,n,s){this.switchImages(o),this.resize(),this.left=e-this.width/2,this.top=i-this.height/2,this._drawRawCircle(t,e,i,s),t.save(),t.clip(),this._drawImageAtPosition(t,s),t.restore(),this._drawImageLabel(t,e,i,o,n),this.updateBoundingBox(e,i)}},{key:"updateBoundingBox",value:function(t,e){this.boundingBox.top=e-this.options.size,this.boundingBox.left=t-this.options.size,this.boundingBox.right=t+this.options.size,this.boundingBox.bottom=e+this.options.size,this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:"distanceToBorder",value:function(t,e){return this.resize(t),.5*this.width}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(23),m=o(f),v=function(t){function e(t,i,o){(0,a.default)(this,e);var n=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o));return n._setMargins(o),n}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t,e,i){if(this.needsRefresh(e,i)){var o=this.getDimensionsFromLabel(t,e,i),n=o.width+this.margin.right+this.margin.left;this.width=n,this.height=n,this.radius=this.width/2}}},{key:"draw",value:function(t,e,i,o,n,s){this.resize(t,o,n),this.left=e-this.width/2,this.top=i-this.height/2,this.initContextForDraw(t,s),t.database(e-this.width/2,i-this.height/2,this.width,this.height),this.performFill(t,s),this.updateBoundingBox(e,i,t,o,n),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,o,n)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"diamond",4,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"circle",2,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this.resize(t),this.options.size}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(23),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(this.needsRefresh(e,i)){var o=this.getDimensionsFromLabel(t,e,i);this.height=2*o.height,this.width=o.width+o.height,this.radius=.5*this.width}}},{key:"draw",value:function(t,e,i,o,n,s){this.resize(t,o,n),this.left=e-.5*this.width,this.top=i-.5*this.height,this.initContextForDraw(t,s),t.ellipse_vis(this.left,this.top,this.width,this.height),this.performFill(t,s),this.updateBoundingBox(e,i,t,o,n),this.labelModule.draw(t,e,i,o,n)}},{key:"distanceToBorder",value:function(t,e){this.resize(t);var i=.5*this.width,o=.5*this.height,n=Math.sin(e)*i,s=Math.cos(e)*o;return i*o/Math.sqrt(n*n+s*s)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(23),m=o(f),v=function(t){function e(t,i,o){(0,a.default)(this,e);var n=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o));return n._setMargins(o),n}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t,e,i){this.needsRefresh(e,i)&&(this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)},this.width=this.iconSize.width+this.margin.right+this.margin.left,this.height=this.iconSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(t,e,i,o,n,s){if(this.resize(t,o,n),this.options.icon.size=this.options.icon.size||50,this.left=e-this.width/2,this.top=i-this.height/2,this._icon(t,e,i,o,n,s),void 0!==this.options.label){this.labelModule.draw(t,this.left+this.iconSize.width/2+this.margin.left,i+this.height/2+5,o)}this.updateBoundingBox(e,i)}},{key:"updateBoundingBox",value:function(t,e){if(this.boundingBox.top=e-.5*this.options.icon.size,this.boundingBox.left=t-.5*this.options.icon.size,this.boundingBox.right=t+.5*this.options.icon.size,this.boundingBox.bottom=e+.5*this.options.icon.size,void 0!==this.options.label&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+5)}}},{key:"_icon",value:function(t,e,i,o,n,s){var r=Number(this.options.icon.size);void 0!==this.options.icon.code?(t.font=(o?"bold ":"")+r+"px "+this.options.icon.face,t.fillStyle=this.options.icon.color||"black",t.textAlign="center",t.textBaseline="middle",this.enableShadow(t,s),t.fillText(this.options.icon.code,e,i),this.disableShadow(t,s)):console.error("When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.")}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(73),m=o(f),v=function(t){function e(t,i,o,n,r){(0,a.default)(this,e);var h=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o));return h.setImages(n,r),h}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selected,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.hover;if(void 0===this.imageObj.src||void 0===this.imageObj.width||void 0===this.imageObj.height){var o=2*this.options.size;return this.width=o,void(this.height=o)}this.needsRefresh(e,i)&&this._resizeImage()}},{key:"draw",value:function(t,e,i,o,n,s){if(this.switchImages(o),this.resize(),this.left=e-this.width/2,this.top=i-this.height/2,!0===this.options.shapeProperties.useBorderWithImage){var r=this.options.borderWidth,a=this.options.borderWidthSelected||2*this.options.borderWidth,h=(o?a:r)/this.body.view.scale;t.lineWidth=Math.min(this.width,h),t.beginPath(),t.strokeStyle=o?this.options.color.highlight.border:n?this.options.color.hover.border:this.options.color.border,t.fillStyle=o?this.options.color.highlight.background:n?this.options.color.hover.background:this.options.color.background,t.rect(this.left-.5*t.lineWidth,this.top-.5*t.lineWidth,this.width+t.lineWidth,this.height+t.lineWidth),t.fill(),this.performStroke(t,s),t.closePath()}this._drawImageAtPosition(t,s),this._drawImageLabel(t,e,i,o,n),this.updateBoundingBox(e,i)}},{key:"updateBoundingBox",value:function(t,e){this.resize(),this._updateBoundingBox(t,e),void 0!==this.options.label&&this.labelModule.size.width>0&&(this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left),this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width),this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset))}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)} +}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"square",2,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"hexagon",4,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"star",4,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(23),m=o(f),v=function(t){function e(t,i,o){(0,a.default)(this,e);var n=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o));return n._setMargins(o),n}return(0,p.default)(e,t),(0,d.default)(e,[{key:"resize",value:function(t,e,i){this.needsRefresh(e,i)&&(this.textSize=this.labelModule.getTextSize(t,e,i),this.width=this.textSize.width+this.margin.right+this.margin.left,this.height=this.textSize.height+this.margin.top+this.margin.bottom,this.radius=.5*this.width)}},{key:"draw",value:function(t,e,i,o,n,s){this.resize(t,o,n),this.left=e-this.width/2,this.top=i-this.height/2,this.enableShadow(t,s),this.labelModule.draw(t,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,o,n),this.disableShadow(t,s),this.updateBoundingBox(e,i,t,o,n)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"triangle",3,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(24),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"draw",value:function(t,e,i,o,n,s){this._drawShape(t,"triangleDown",3,e,i,o,n,s)}},{key:"distanceToBorder",value:function(t,e){return this._distanceToBorder(t,e)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(2),d=i(11),l=i(12),u=i(74).default,c=function(){function t(e,i,o){var n=this;(0,s.default)(this,t),this.body=e,this.images=i,this.groups=o,this.body.functions.createEdge=this.create.bind(this),this.edgesListeners={add:function(t,e){n.add(e.items)},update:function(t,e){n.update(e.items)},remove:function(t,e){n.remove(e.items)}},this.options={},this.defaultOptions={arrows:{to:{enabled:!1,scaleFactor:1,type:"arrow"},middle:{enabled:!1,scaleFactor:1,type:"arrow"},from:{enabled:!1,scaleFactor:1,type:"arrow"}},arrowStrikethrough:!0,color:{color:"#848484",highlight:"#848484",hover:"#848484",inherit:"from",opacity:1},dashes:!1,font:{color:"#343434",size:14,face:"arial",background:"none",strokeWidth:2,strokeColor:"#ffffff",align:"horizontal",multi:!1,vadjust:0,bold:{mod:"bold"},boldital:{mod:"bold italic"},ital:{mod:"italic"},mono:{mod:"",size:15,face:"courier new",vadjust:2}},hidden:!1,hoverWidth:1.5,label:void 0,labelHighlightBold:!0,length:void 0,physics:!0,scaling:{min:1,max:15,label:{enabled:!0,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function(t,e,i,o){if(e===t)return.5;var n=1/(e-t);return Math.max(0,(o-t)*n)}},selectionWidth:1.5,selfReferenceSize:20,shadow:{enabled:!1,color:"rgba(0,0,0,0.5)",size:10,x:5,y:5},smooth:{enabled:!0,type:"dynamic",forceDirection:"none",roundness:.5},title:void 0,width:1,value:void 0},h.deepExtend(this.options,this.defaultOptions),this.bindEventListeners()}return(0,a.default)(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("_forceDisableDynamicCurves",function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"dynamic"===e&&(e="continuous");var o=!1;for(var n in t.body.edges)if(t.body.edges.hasOwnProperty(n)){var s=t.body.edges[n],r=t.body.data.edges._data[n];if(void 0!==r){var a=r.smooth;void 0!==a&&!0===a.enabled&&"dynamic"===a.type&&(void 0===e?s.setOptions({smooth:!1}):s.setOptions({smooth:{type:e}}),o=!0)}}!0===i&&!0===o&&t.body.emitter.emit("_dataChanged")}),this.body.emitter.on("_dataUpdated",function(){t.reconnectEdges()}),this.body.emitter.on("refreshEdges",this.refresh.bind(this)),this.body.emitter.on("refresh",this.refresh.bind(this)),this.body.emitter.on("destroy",function(){h.forEach(t.edgesListeners,function(e,i){t.body.data.edges&&t.body.data.edges.off(i,e)}),delete t.body.functions.createEdge,delete t.edgesListeners.add,delete t.edgesListeners.update,delete t.edgesListeners.remove,delete t.edgesListeners})}},{key:"setOptions",value:function(t){if(void 0!==t){u.parseOptions(this.options,t,!0,this.defaultOptions,!0);var e=!1;if(void 0!==t.smooth)for(var i in this.body.edges)this.body.edges.hasOwnProperty(i)&&(e=this.body.edges[i].updateEdgeType()||e);if(void 0!==t.font)for(var o in this.body.edges)this.body.edges.hasOwnProperty(o)&&this.body.edges[o].updateLabelModule();void 0===t.hidden&&void 0===t.physics&&!0!==e||this.body.emitter.emit("_dataChanged")}}},{key:"setData",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=this.body.data.edges;if(t instanceof d||t instanceof l)this.body.data.edges=t;else if(Array.isArray(t))this.body.data.edges=new d,this.body.data.edges.add(t);else{if(t)throw new TypeError("Array or DataSet expected");this.body.data.edges=new d}if(o&&h.forEach(this.edgesListeners,function(t,e){o.off(e,t)}),this.body.edges={},this.body.data.edges){h.forEach(this.edgesListeners,function(t,i){e.body.data.edges.on(i,t)});var n=this.body.data.edges.getIds();this.add(n,!0)}this.body.emitter.emit("_adjustEdgesForHierarchicalLayout"),!1===i&&this.body.emitter.emit("_dataChanged")}},{key:"add",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.body.edges,o=this.body.data.edges,n=0;n1&&void 0!==arguments[1])||arguments[1];if(0!==t.length){var i=this.body.edges;h.forEach(t,function(t){var e=i[t];void 0!==e&&e.remove()}),e&&this.body.emitter.emit("_dataChanged")}}},{key:"refresh",value:function(){var t=this;h.forEach(this.body.edges,function(e,i){var o=t.body.data.edges._data[i];void 0!==o&&e.setOptions(o)})}},{key:"create",value:function(t){return new u(t,this.body,this.options,this.defaultOptions)}},{key:"reconnectEdges",value:function(){var t,e=this.body.nodes,i=this.body.edges;for(t in e)e.hasOwnProperty(t)&&(e[t].edges=[]);for(t in i)if(i.hasOwnProperty(t)){var o=i[t];o.from=null,o.to=null,o.connect()}}},{key:"getConnectedNodes",value:function(t){var e=[];if(void 0!==this.body.edges[t]){var i=this.body.edges[t];void 0!==i.fromId&&e.push(i.fromId),void 0!==i.toId&&e.push(i.toId)}return e}},{key:"_updateState",value:function(){this._addMissingEdges(),this._removeInvalidEdges()}},{key:"_removeInvalidEdges",value:function(){var t=this,e=[];h.forEach(this.body.edges,function(i,o){var n=t.body.nodes[i.toId],s=t.body.nodes[i.fromId];void 0!==n&&!0===n.isCluster||void 0!==s&&!0===s.isCluster||void 0!==n&&void 0!==s||e.push(o)}),this.remove(e,!1)}},{key:"_addMissingEdges",value:function(){var t=this.body.edges,e=this.body.data.edges,i=[];e.forEach(function(e,o){void 0===t[o]&&i.push(o)}),this.add(i,!0)}}]),t}();e.default=c},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(30),s=o(n),r=i(3),a=o(r),h=i(0),d=o(h),l=i(1),u=o(l),c=i(4),p=o(c),f=i(5),m=o(f),v=i(216),g=o(v),y=function(t){function e(t,i,o){return(0,d.default)(this,e),(0,p.default)(this,(e.__proto__||(0,a.default)(e)).call(this,t,i,o))}return(0,m.default)(e,t),(0,u.default)(e,[{key:"_line",value:function(t,e,i){var o=i[0],n=i[1];this._bezierCurve(t,e,o,n)}},{key:"_getViaCoordinates",value:function(){var t=this.from.x-this.to.x,e=this.from.y-this.to.y,i=void 0,o=void 0,n=void 0,s=void 0,r=this.options.smooth.roundness;return(Math.abs(t)>Math.abs(e)||!0===this.options.smooth.forceDirection||"horizontal"===this.options.smooth.forceDirection)&&"vertical"!==this.options.smooth.forceDirection?(o=this.from.y,s=this.to.y,i=this.from.x-r*t,n=this.to.x+r*t):(o=this.from.y-r*e,s=this.to.y+r*e,i=this.from.x,n=this.to.x),[{x:i,y:o},{x:n,y:s}]}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_findBorderPosition",value:function(t,e){return this._findBorderPositionBezier(t,e)}},{key:"_getDistanceToEdge",value:function(t,e,i,o,n,r){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:this._getViaCoordinates(),h=(0,s.default)(a,2),d=h[0],l=h[1];return this._getDistanceToBezierEdge(t,e,i,o,n,r,d,l)}},{key:"getPoint",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._getViaCoordinates(),i=(0,s.default)(e,2),o=i[0],n=i[1],r=t,a=[];return a[0]=Math.pow(1-r,3),a[1]=3*r*Math.pow(1-r,2),a[2]=3*Math.pow(r,2)*(1-r),a[3]=Math.pow(r,3),{x:a[0]*this.fromPoint.x+a[1]*o.x+a[2]*n.x+a[3]*this.toPoint.x,y:a[0]*this.fromPoint.y+a[1]*o.y+a[2]*n.y+a[3]*this.toPoint.y}}}]),e}(g.default);e.default=y},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(75),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"_getDistanceToBezierEdge",value:function(t,e,i,o,n,s,r,a){var h=1e9,d=void 0,l=void 0,u=void 0,c=void 0,p=void 0,f=t,m=e,v=[0,0,0,0];for(l=1;l<10;l++)u=.1*l,v[0]=Math.pow(1-u,3),v[1]=3*u*Math.pow(1-u,2),v[2]=3*Math.pow(u,2)*(1-u),v[3]=Math.pow(u,3),c=v[0]*t+v[1]*r.x+v[2]*a.x+v[3]*i,p=v[0]*e+v[1]*r.y+v[2]*a.y+v[3]*o,l>0&&(d=this._getDistanceToLine(f,m,c,p,n,s),h=d1&&void 0!==arguments[1]?arguments[1]:this.via,i=t,o=void 0,n=void 0;if(this.from===this.to){var r=this._getCircleData(this.from),a=(0,s.default)(r,3),h=a[0],d=a[1],l=a[2],u=2*Math.PI*(1-i);o=h+l*Math.sin(u),n=d+l-l*(1-Math.cos(u))}else o=Math.pow(1-i,2)*this.fromPoint.x+2*i*(1-i)*e.x+Math.pow(i,2)*this.toPoint.x,n=Math.pow(1-i,2)*this.fromPoint.y+2*i*(1-i)*e.y+Math.pow(i,2)*this.toPoint.y;return{x:o,y:n}}},{key:"_findBorderPosition",value:function(t,e){return this._findBorderPositionBezier(t,e,this.via)}},{key:"_getDistanceToEdge",value:function(t,e,i,o,n,s){return this._getDistanceToBezierEdge(t,e,i,o,n,s,this.via)}}]),e}(g.default);e.default=y},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(75),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"_line",value:function(t,e,i){this._bezierCurve(t,e,i)}},{key:"getViaNode",value:function(){return this._getViaCoordinates()}},{key:"_getViaCoordinates",value:function(){var t=void 0,e=void 0,i=this.options.smooth.roundness,o=this.options.smooth.type,n=Math.abs(this.from.x-this.to.x),s=Math.abs(this.from.y-this.to.y);if("discrete"===o||"diagonalCross"===o){var r=void 0,a=void 0;r=a=n<=s?i*s:i*n,this.from.x>this.to.x&&(r=-r),this.from.y>=this.to.y&&(a=-a),t=this.from.x+r,e=this.from.y+a,"discrete"===o&&(n<=s?t=nthis.to.x&&(_=-_),this.from.y>=this.to.y&&(w=-w),t=this.from.x+_,e=this.from.y+w,n<=s?t=this.from.x<=this.to.x?this.to.xt?this.to.x:t:e=this.from.y>=this.to.y?this.to.y>e?this.to.y:e:this.to.y2&&void 0!==arguments[2]?arguments[2]:{};return this._findBorderPositionBezier(t,e,i.via)}},{key:"_getDistanceToEdge",value:function(t,e,i,o,n,s){var r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(t,e,i,o,n,s,r)}},{key:"getPoint",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._getViaCoordinates(),i=t;return{x:Math.pow(1-i,2)*this.fromPoint.x+2*i*(1-i)*e.x+Math.pow(i,2)*this.toPoint.x,y:Math.pow(1-i,2)*this.fromPoint.y+2*i*(1-i)*e.y+Math.pow(i,2)*this.toPoint.y}}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(118),m=o(f),v=function(t){function e(t,i,o){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o))}return(0,p.default)(e,t),(0,d.default)(e,[{key:"_line",value:function(t,e){t.beginPath(),t.moveTo(this.fromPoint.x,this.fromPoint.y),t.lineTo(this.toPoint.x,this.toPoint.y),this.enableShadow(t,e),t.stroke(),this.disableShadow(t,e)}},{key:"getViaNode",value:function(){}},{key:"getPoint",value:function(t){return{x:(1-t)*this.fromPoint.x+t*this.toPoint.x,y:(1-t)*this.fromPoint.y+t*this.toPoint.y}}},{key:"_findBorderPosition",value:function(t,e){var i=this.to,o=this.from;t.id===this.from.id&&(i=this.from,o=this.to);var n=Math.atan2(i.y-o.y,i.x-o.x),s=i.x-o.x,r=i.y-o.y,a=Math.sqrt(s*s+r*r),h=t.distanceToBorder(e,n),d=(a-h)/a,l={};return l.x=(1-d)*o.x+d*i.x,l.y=(1-d)*o.y+d*i.y,l}},{key:"_getDistanceToEdge",value:function(t,e,i,o,n,s){return this._getDistanceToLine(t,e,i,o,n,s)}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(8),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(120).default,u=i(221).default,c=i(222).default,p=i(223).default,f=i(224).default,m=i(121).default,v=i(225).default,g=i(226).default,y=i(2),b=i(119).default,_=function(){function t(e){(0,a.default)(this,t),this.body=e,this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}},this.physicsEnabled=!0,this.simulationInterval=1e3/60,this.requiresTimeout=!0,this.previousStates={},this.referenceState={},this.freezeCache={},this.renderTimer=void 0,this.adaptiveTimestep=!1,this.adaptiveTimestepEnabled=!1,this.adaptiveCounter=0,this.adaptiveInterval=3,this.stabilized=!1,this.startedStabilization=!1,this.stabilizationIterations=0,this.ready=!1,this.options={},this.defaultOptions={enabled:!0,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:"barnesHut",stabilization:{enabled:!0,iterations:1e3,updateInterval:50,onlyDynamicEdges:!1,fit:!0},timestep:.5,adaptiveTimestep:!0},y.extend(this.options,this.defaultOptions),this.timestep=.5,this.layoutFailed=!1,this.bindEventListeners()}return(0,d.default)(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("initPhysics",function(){t.initPhysics()}),this.body.emitter.on("_layoutFailed",function(){t.layoutFailed=!0}),this.body.emitter.on("resetPhysics",function(){t.stopSimulation(),t.ready=!1}),this.body.emitter.on("disablePhysics",function(){t.physicsEnabled=!1,t.stopSimulation()}),this.body.emitter.on("restorePhysics",function(){t.setOptions(t.options),!0===t.ready&&t.startSimulation()}),this.body.emitter.on("startSimulation",function(){!0===t.ready&&t.startSimulation()}),this.body.emitter.on("stopSimulation",function(){t.stopSimulation()}),this.body.emitter.on("destroy",function(){t.stopSimulation(!1),t.body.emitter.off()}),this.body.emitter.on("_dataChanged",function(){t.updatePhysicsData()})}},{key:"setOptions",value:function(t){void 0!==t&&(!1===t?(this.options.enabled=!1,this.physicsEnabled=!1,this.stopSimulation()):!0===t?(this.options.enabled=!0,this.physicsEnabled=!0,this.startSimulation()):(this.physicsEnabled=!0,y.selectiveNotDeepExtend(["stabilization"],this.options,t),y.mergeOptions(this.options,t,"stabilization"),void 0===t.enabled&&(this.options.enabled=!0),!1===this.options.enabled&&(this.physicsEnabled=!1,this.stopSimulation()),this.timestep=this.options.timestep)),this.init()}},{key:"init",value:function(){var t;"forceAtlas2Based"===this.options.solver?(t=this.options.forceAtlas2Based,this.nodesSolver=new v(this.body,this.physicsBody,t),this.edgesSolver=new p(this.body,this.physicsBody,t),this.gravitySolver=new g(this.body,this.physicsBody,t)):"repulsion"===this.options.solver?(t=this.options.repulsion,this.nodesSolver=new u(this.body,this.physicsBody,t),this.edgesSolver=new p(this.body,this.physicsBody,t),this.gravitySolver=new m(this.body,this.physicsBody,t)):"hierarchicalRepulsion"===this.options.solver?(t=this.options.hierarchicalRepulsion,this.nodesSolver=new c(this.body,this.physicsBody,t),this.edgesSolver=new f(this.body,this.physicsBody,t),this.gravitySolver=new m(this.body,this.physicsBody,t)):(t=this.options.barnesHut,this.nodesSolver=new l(this.body,this.physicsBody,t),this.edgesSolver=new p(this.body,this.physicsBody,t),this.gravitySolver=new m(this.body,this.physicsBody,t)),this.modelOptions=t}},{key:"initPhysics",value:function(){!0===this.physicsEnabled&&!0===this.options.enabled?!0===this.options.stabilization.enabled?this.stabilize():(this.stabilized=!1,this.ready=!0,this.body.emitter.emit("fit",{},this.layoutFailed),this.startSimulation()):(this.ready=!0,this.body.emitter.emit("fit"))}},{key:"startSimulation",value:function(){!0===this.physicsEnabled&&!0===this.options.enabled?(this.stabilized=!1,this.adaptiveTimestep=!1,this.body.emitter.emit("_resizeNodes"),void 0===this.viewFunction&&(this.viewFunction=this.simulationStep.bind(this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering"))):this.body.emitter.emit("_redraw")}},{key:"stopSimulation",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.stabilized=!0,!0===t&&this._emitStabilized(),void 0!==this.viewFunction&&(this.body.emitter.off("initRedraw",this.viewFunction),this.viewFunction=void 0,!0===t&&this.body.emitter.emit("_stopRendering"))}},{key:"simulationStep",value:function(){var t=Date.now();this.physicsTick(),(Date.now()-t<.4*this.simulationInterval||!0===this.runDoubleSpeed)&&!1===this.stabilized&&(this.physicsTick(),this.runDoubleSpeed=!0),!0===this.stabilized&&this.stopSimulation()}},{key:"_emitStabilized",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.stabilizationIterations;(this.stabilizationIterations>1||!0===this.startedStabilization)&&setTimeout(function(){t.body.emitter.emit("stabilized",{iterations:e}),t.startedStabilization=!1,t.stabilizationIterations=0},0)}},{key:"physicsStep",value:function(){this.gravitySolver.solve(),this.nodesSolver.solve(),this.edgesSolver.solve(),this.moveNodes()}},{key:"adjustTimeStep",value:function(){!0===this._evaluateStepQuality()?this.timestep=1.2*this.timestep:this.timestep/1.2.3))return!1;return!0}},{key:"moveNodes",value:function(){for(var t=this.physicsBody.physicsNodeIndices,e=0,i=0,o=0;oo&&(t=t>0?o:-o),t}},{key:"_performStep",value:function(t){var e=this.body.nodes[t],i=this.physicsBody.forces[t],o=this.physicsBody.velocities[t];return this.previousStates[t]={x:e.x,y:e.y,vx:o.x,vy:o.y},!1===e.options.fixed.x?(o.x=this.calculateComponentVelocity(o.x,i.x,e.options.mass),e.x+=o.x*this.timestep):(i.x=0,o.x=0),!1===e.options.fixed.y?(o.y=this.calculateComponentVelocity(o.y,i.y,e.options.mass),e.y+=o.y*this.timestep):(i.y=0,o.y=0),Math.sqrt(Math.pow(o.x,2)+Math.pow(o.y,2))}},{key:"_freezeNodes",value:function(){var t=this.body.nodes;for(var e in t)if(t.hasOwnProperty(e)&&t[e].x&&t[e].y){var i=t[e].options.fixed;this.freezeCache[e]={x:i.x,y:i.y},i.x=!0,i.y=!0}}},{key:"_restoreFrozenNodes",value:function(){var t=this.body.nodes;for(var e in t)t.hasOwnProperty(e)&&void 0!==this.freezeCache[e]&&(t[e].options.fixed.x=this.freezeCache[e].x,t[e].options.fixed.y=this.freezeCache[e].y);this.freezeCache={}}},{key:"stabilize",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.options.stabilization.iterations;if("number"!=typeof e&&(e=this.options.stabilization.iterations,console.log("The stabilize method needs a numeric amount of iterations. Switching to default: ",e)),0===this.physicsBody.physicsNodeIndices.length)return void(this.ready=!0);this.adaptiveTimestep=this.options.adaptiveTimestep,this.body.emitter.emit("_resizeNodes"),this.stopSimulation(),this.stabilized=!1,this.body.emitter.emit("_blockRedraw"),this.targetIterations=e,!0===this.options.stabilization.onlyDynamicEdges&&this._freezeNodes(),this.stabilizationIterations=0,setTimeout(function(){return t._stabilizationBatch()},0)}},{key:"_startStabilizing",value:function(){return!0!==this.startedStabilization&&(this.body.emitter.emit("startStabilizing"),this.startedStabilization=!0,!0)}},{key:"_stabilizationBatch",value:function(){var t=this,e=function(){return!1===t.stabilized&&t.stabilizationIterations0){var s=n.edges.length+1,r=this.options.centralGravity*s*n.options.mass;o[n.id].x=e*r,o[n.id].y=i*r}}}]),e}(m.default);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(8),s=o(n),r=i(6),a=o(r),h=i(0),d=o(h),l=i(1),u=o(l),c=i(2),p=i(76).default,f=i(228).default,m=i(74).default,v=i(47).default,g=function(){function t(e){var i=this;(0,d.default)(this,t),this.body=e,this.clusteredNodes={},this.clusteredEdges={},this.options={},this.defaultOptions={},c.extend(this.options,this.defaultOptions),this.body.emitter.on("_resetData",function(){i.clusteredNodes={},i.clusteredEdges={}})}return(0,u.default)(t,[{key:"clusterByHubsize",value:function(t,e){void 0===t?t=this._getHubSize():"object"===(void 0===t?"undefined":(0,a.default)(t))&&(e=this._checkOptions(t),t=this._getHubSize());for(var i=[],o=0;o=t&&i.push(n.id)}for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:{},i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(void 0===e.joinCondition)throw new Error("Cannot call clusterByNodeData without a joinCondition function in the options.");e=this._checkOptions(e);var o={},n={};c.forEach(this.body.nodes,function(i,s){var r=p.cloneOptions(i);!0===e.joinCondition(r)&&(o[s]=i,c.forEach(i.edges,function(e){void 0===t.clusteredEdges[e.id]&&(n[e.id]=e)}))}),this._cluster(o,n,e,i)}},{key:"clusterByEdgeCount",value:function(t,e){var i=this,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];e=this._checkOptions(e);for(var n=[],r={},a=void 0,h=void 0,d=void 0,l=0;l0&&(0,s.default)(m).length>0&&!0===b)if(c=function(){for(var t=0;t1&&void 0!==arguments[1])||arguments[1];this.clusterByEdgeCount(1,t,e)}},{key:"clusterBridges",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.clusterByEdgeCount(2,t,e)}},{key:"clusterByConnection",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0===t)throw new Error("No nodeId supplied to clusterByConnection!");if(void 0===this.body.nodes[t])throw new Error("The nodeId given to clusterByConnection does not exist!");var o=this.body.nodes[t];e=this._checkOptions(e,o),void 0===e.clusterNodeProperties.x&&(e.clusterNodeProperties.x=o.x),void 0===e.clusterNodeProperties.y&&(e.clusterNodeProperties.y=o.y),void 0===e.clusterNodeProperties.fixed&&(e.clusterNodeProperties.fixed={},e.clusterNodeProperties.fixed.x=o.options.fixed.x,e.clusterNodeProperties.fixed.y=o.options.fixed.y);var n={},r={},a=o.id,h=p.cloneOptions(o);n[a]=o;for(var d=0;d-1&&(r[g.id]=g)}this._cluster(n,r,e,i)}},{key:"_createClusterEdges",value:function(t,e,i,o){for(var n=void 0,r=void 0,a=void 0,h=void 0,d=void 0,l=void 0,u=(0,s.default)(t),c=[],p=0;p0&&void 0!==arguments[0]?arguments[0]:{};return void 0===t.clusterEdgeProperties&&(t.clusterEdgeProperties={}),void 0===t.clusterNodeProperties&&(t.clusterNodeProperties={}),t}},{key:"_cluster",value:function(t,e,i){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(0!=(0,s.default)(t).length&&(1!=(0,s.default)(t).length||1==i.clusterNodeProperties.allowSingleNodeCluster)){for(var n in t)if(t.hasOwnProperty(n)&&void 0!==this.clusteredNodes[n])return;var r=c.deepExtend({},i.clusterNodeProperties);if(void 0!==i.processProperties){var a=[];for(var h in t)if(t.hasOwnProperty(h)){var d=p.cloneOptions(t[h]);a.push(d)}var l=[];for(var u in e)if(e.hasOwnProperty(u)&&"clusterEdge:"!==u.substr(0,12)){var m=p.cloneOptions(e[u],"edge");l.push(m)}if(!(r=i.processProperties(r,a,l)))throw new Error("The processProperties function does not return properties!")}void 0===r.id&&(r.id="cluster:"+c.randomUUID());var v=r.id;void 0===r.label&&(r.label="cluster");var g=void 0;void 0===r.x&&(g=this._getClusterPosition(t),r.x=g.x),void 0===r.y&&(void 0===g&&(g=this._getClusterPosition(t)),r.y=g.y),r.id=v;var y=this.body.functions.createNode(r,f);y.containedNodes=t,y.containedEdges=e,y.clusterEdgeProperties=i.clusterEdgeProperties,this.body.nodes[r.id]=y,this._clusterEdges(t,e,r,i.clusterEdgeProperties),r.id=void 0,!0===o&&this.body.emitter.emit("_dataChanged")}}},{key:"_backupEdgeOptions",value:function(t){void 0===this.clusteredEdges[t.id]&&(this.clusteredEdges[t.id]={physics:t.options.physics})}},{key:"_restoreEdge",value:function(t){var e=this.clusteredEdges[t.id];void 0!==e&&(t.setOptions({physics:e.physics}),delete this.clusteredEdges[t.id])}},{key:"isCluster",value:function(t){return void 0!==this.body.nodes[t]?!0===this.body.nodes[t].isCluster:(console.log("Node does not exist."),!1)}},{key:"_getClusterPosition",value:function(t){for(var e=(0,s.default)(t),i=t[e[0]].x,o=t[e[0]].x,n=t[e[0]].y,r=t[e[0]].y,a=void 0,h=1;ho?a.x:o,n=a.yr?a.y:r;return{x:.5*(i+o),y:.5*(n+r)}}},{key:"openCluster",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0===t)throw new Error("No clusterNodeId supplied to openCluster.");var o=this.body.nodes[t];if(void 0===o)throw new Error("The clusterNodeId supplied to openCluster does not exist.");if(!0!==o.isCluster||void 0===o.containedNodes||void 0===o.containedEdges)throw new Error("The node:"+t+" is not a valid cluster.");var n=this.findNode(t),s=n.indexOf(t)-1;if(s>=0){var r=n[s];return this.body.nodes[r]._openChildCluster(t),delete this.body.nodes[t],void(!0===i&&this.body.emitter.emit("_dataChanged"))}var a=o.containedNodes,h=o.containedEdges;if(void 0!==e&&void 0!==e.releaseFunction&&"function"==typeof e.releaseFunction){var d={},l={x:o.x,y:o.y};for(var u in a)if(a.hasOwnProperty(u)){var p=this.body.nodes[u];d[u]={x:p.x,y:p.y}}var f=e.releaseFunction(l,d);for(var m in a)if(a.hasOwnProperty(m)){var v=this.body.nodes[m];void 0!==f[m]&&(v.x=void 0===f[m].x?o.x:f[m].x,v.y=void 0===f[m].y?o.y:f[m].y)}}else c.forEach(a,function(t){!1===t.options.fixed.x&&(t.x=o.x),!1===t.options.fixed.y&&(t.y=o.y)});for(var g in a)if(a.hasOwnProperty(g)){var y=this.body.nodes[g];y.vx=o.vx,y.vy=o.vy,y.setOptions({physics:!0}),delete this.clusteredNodes[g]}for(var b=[],_=0;_0&&n<100;){var s=e.pop();if(void 0!==s){var r=this.body.edges[s];if(void 0!==r){n++;var a=r.clusteringEdgeReplacingIds;if(void 0===a)o.push(s);else for(var h=0;ho&&(o=s.edges.length),t+=s.edges.length,e+=Math.pow(s.edges.length,2),i+=1}t/=i,e/=i;var r=e-Math.pow(t,2),a=Math.sqrt(r),h=Math.floor(t+2*a);return h>o&&(h=o),h}},{key:"_createClusteredEdge",value:function(t,e,i,o,n){var s=p.cloneOptions(i,"edge");c.deepExtend(s,o),s.from=t,s.to=e,s.id="clusterEdge:"+c.randomUUID(),void 0!==n&&c.deepExtend(s,n);var r=this.body.functions.createEdge(s);return r.clusteringEdgeReplacingIds=[i.id],r.connect(),this.body.edges[r.id]=r,r}},{key:"_clusterEdges",value:function(t,e,i,o){if(e instanceof m){var n=e,s={};s[n.id]=n,e=s}if(t instanceof v){var r=t,a={};a[r.id]=r,t=a}if(void 0===i||null===i)throw new Error("_clusterEdges: parameter clusterNode required");void 0===o&&(o=i.clusterEdgeProperties),this._createClusterEdges(t,e,i,o);for(var h in e)if(e.hasOwnProperty(h)&&void 0!==this.body.edges[h]){var d=this.body.edges[h];this._backupEdgeOptions(d),d.setOptions({physics:!1})}for(var l in t)t.hasOwnProperty(l)&&(this.clusteredNodes[l]={clusterId:i.id,node:this.body.nodes[l]},this.body.nodes[l].setOptions({physics:!1}))}},{key:"_getClusterNodeForNode",value:function(t){if(void 0!==t){var e=this.clusteredNodes[t];if(void 0!==e){var i=e.clusterId;if(void 0!==i)return this.body.nodes[i]}}}},{key:"_filter",value:function(t,e){var i=[];return c.forEach(t,function(t){e(t)&&i.push(t)}),i}},{key:"_updateState",value:function(){var t=this,e=void 0,i=[],o=[],n=function(e){c.forEach(t.body.nodes,function(t){!0===t.isCluster&&e(t)})};for(e in this.clusteredNodes)if(this.clusteredNodes.hasOwnProperty(e)){var r=this.body.nodes[e];void 0===r&&i.push(e)}n(function(t){for(var e=0;e0}e.endPointsValid()&&n||o.push(i)}),n(function(e){c.forEach(o,function(i){delete e.containedEdges[i],c.forEach(e.edges,function(n,s){if(n.id===i)return void(e.edges[s]=null);n.clusteringEdgeReplacingIds=t._filter(n.clusteringEdgeReplacingIds,function(t){return-1===o.indexOf(t)})}),e.edges=t._filter(e.edges,function(t){return null!==t})})}),c.forEach(o,function(e){delete t.clusteredEdges[e]}),c.forEach(o,function(e){delete t.body.edges[e]});var h=(0,s.default)(this.body.edges);c.forEach(h,function(e){var i=t.body.edges[e],o=t._isClusteredNode(i.fromId)||t._isClusteredNode(i.toId);if(o!==t._isClusteredEdge(i.id)){if(!o)throw new Error("remove edge from clustering not implemented!");var n=t._getClusterNodeForNode(i.fromId);void 0!==n&&t._clusterEdges(t.body.nodes[i.fromId],i,n);var s=t._getClusterNodeForNode(i.toId);void 0!==s&&t._clusterEdges(t.body.nodes[i.toId],i,s)}});for(var d=!1,l=!0;l;)!function(){var e=[];n(function(t){var i=(0,s.default)(t.containedNodes).length,o=!0===t.options.allowSingleNodeCluster;(o&&i<1||!o&&i<2)&&e.push(t.id)});for(var i=0;i0,d=d||l}();d&&this._updateState()}},{key:"_isClusteredNode",value:function(t){return void 0!==this.clusteredNodes[t]}},{key:"_isClusteredEdge",value:function(t){return void 0!==this.clusteredEdges[t]}}]),t}();e.default=g},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(3),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(4),u=o(l),c=i(5),p=o(c),f=i(2),m=i(47).default,v=function(t){function e(t,i,o,n,r,h){(0,a.default)(this,e);var d=(0,u.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t,i,o,n,r,h));return d.isCluster=!0,d.containedNodes={},d.containedEdges={},d}return(0,p.default)(e,t),(0,d.default)(e,[{key:"_openChildCluster",value:function(t){var e=this,i=this.body.nodes[t];if(void 0===this.containedNodes[t])throw new Error("node with id: "+t+" not in current cluster");if(!i.isCluster)throw new Error("node with id: "+t+" is not a cluster");delete this.containedNodes[t],f.forEach(i.edges,function(t){delete e.containedEdges[t.id]}),f.forEach(i.containedNodes,function(t,i){e.containedNodes[i]=t}),i.containedNodes={},f.forEach(i.containedEdges,function(t,i){e.containedEdges[i]=t}),i.containedEdges={},f.forEach(i.edges,function(t){f.forEach(e.edges,function(i){var o=i.clusteringEdgeReplacingIds.indexOf(t.id);-1!==o&&(f.forEach(t.clusteringEdgeReplacingIds,function(t){i.clusteringEdgeReplacingIds.push(t),e.body.edges[t].edgeReplacedById=i.id}),i.clusteringEdgeReplacingIds.splice(o,1))})}),i.edges=[]}}]),e}(m);e.default=v},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}function n(){var t;void 0!==window&&(t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame),window.requestAnimationFrame=void 0===t?function(t){t()}:t}Object.defineProperty(e,"__esModule",{value:!0});var s=i(0),r=o(s),a=i(1),h=o(a),d=i(2),l=function(){function t(e,i){(0,r.default)(this,t),n(),this.body=e,this.canvas=i,this.redrawRequested=!1,this.renderTimer=void 0,this.requiresTimeout=!0,this.renderingActive=!1,this.renderRequests=0,this.allowRedraw=!0,this.dragging=!1,this.options={},this.defaultOptions={hideEdgesOnDrag:!1,hideNodesOnDrag:!1},d.extend(this.options,this.defaultOptions),this._determineBrowserMethod(),this.bindEventListeners()}return(0,h.default)(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("dragStart",function(){t.dragging=!0}),this.body.emitter.on("dragEnd",function(){t.dragging=!1}),this.body.emitter.on("_resizeNodes",function(){t._resizeNodes()}),this.body.emitter.on("_redraw",function(){!1===t.renderingActive&&t._redraw()}),this.body.emitter.on("_blockRedraw",function(){t.allowRedraw=!1}),this.body.emitter.on("_allowRedraw",function(){t.allowRedraw=!0,t.redrawRequested=!1}),this.body.emitter.on("_requestRedraw",this._requestRedraw.bind(this)),this.body.emitter.on("_startRendering",function(){t.renderRequests+=1,t.renderingActive=!0,t._startRendering()}),this.body.emitter.on("_stopRendering",function(){t.renderRequests-=1,t.renderingActive=t.renderRequests>0,t.renderTimer=void 0}),this.body.emitter.on("destroy",function(){t.renderRequests=0,t.allowRedraw=!1,t.renderingActive=!1,!0===t.requiresTimeout?clearTimeout(t.renderTimer):window.cancelAnimationFrame(t.renderTimer),t.body.emitter.off()})}},{key:"setOptions",value:function(t){if(void 0!==t){var e=["hideEdgesOnDrag","hideNodesOnDrag"];d.selectiveDeepExtend(e,this.options,t)}}},{key:"_requestNextFrame",value:function(t,e){if("undefined"!=typeof window){var i=void 0,o=window;return!0===this.requiresTimeout?i=o.setTimeout(t,e):o.requestAnimationFrame&&(i=o.requestAnimationFrame(t)),i}}},{key:"_startRendering",value:function(){!0===this.renderingActive&&void 0===this.renderTimer&&(this.renderTimer=this._requestNextFrame(this._renderStep.bind(this),this.simulationInterval))}},{key:"_renderStep",value:function(){!0===this.renderingActive&&(this.renderTimer=void 0,!0===this.requiresTimeout&&this._startRendering(),this._redraw(),!1===this.requiresTimeout&&this._startRendering())}},{key:"redraw",value:function(){this.body.emitter.emit("setSize"),this._redraw()}},{key:"_requestRedraw",value:function(){var t=this;!0!==this.redrawRequested&&!1===this.renderingActive&&!0===this.allowRedraw&&(this.redrawRequested=!0,this._requestNextFrame(function(){t._redraw(!1)},0))}},{key:"_redraw",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!0===this.allowRedraw){this.body.emitter.emit("initRedraw"),this.redrawRequested=!1,0!==this.canvas.frame.canvas.width&&0!==this.canvas.frame.canvas.height||this.canvas.setSize(),this.canvas.setTransform();var e=this.canvas.getContext(),i=this.canvas.frame.canvas.clientWidth,o=this.canvas.frame.canvas.clientHeight;if(e.clearRect(0,0,i,o),0===this.canvas.frame.clientWidth)return;e.save(),e.translate(this.body.view.translation.x,this.body.view.translation.y),e.scale(this.body.view.scale,this.body.view.scale),e.beginPath(),this.body.emitter.emit("beforeDrawing",e),e.closePath(),!1===t&&(!1===this.dragging||!0===this.dragging&&!1===this.options.hideEdgesOnDrag)&&this._drawEdges(e),(!1===this.dragging||!0===this.dragging&&!1===this.options.hideNodesOnDrag)&&this._drawNodes(e,t),e.beginPath(),this.body.emitter.emit("afterDrawing",e),e.closePath(),e.restore(),!0===t&&e.clearRect(0,0,i,o)}}},{key:"_resizeNodes",value:function(){this.canvas.setTransform();var t=this.canvas.getContext();t.save(),t.translate(this.body.view.translation.x,this.body.view.translation.y),t.scale(this.body.view.scale,this.body.view.scale);var e=this.body.nodes,i=void 0;for(var o in e)e.hasOwnProperty(o)&&(i=e[o],i.resize(t),i.updateBoundingBox(t,i.selected));t.restore()}},{key:"_drawNodes",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.body.nodes,o=this.body.nodeIndices,n=void 0,s=[],r=this.canvas.DOMtoCanvas({x:-20,y:-20}),a=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+20,y:this.canvas.frame.canvas.clientHeight+20}),h={top:r.y,left:r.x,bottom:a.y,right:a.x},d=0;d0&&void 0!==arguments[0]?arguments[0]:this.pixelRatio;!0===this.initialized&&(this.cameraState.previousWidth=this.frame.canvas.width/t,this.cameraState.previousHeight=this.frame.canvas.height/t,this.cameraState.scale=this.body.view.scale,this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/t,y:.5*this.frame.canvas.height/t}))}},{key:"_setCameraState",value:function(){if(void 0!==this.cameraState.scale&&0!==this.frame.canvas.clientWidth&&0!==this.frame.canvas.clientHeight&&0!==this.pixelRatio&&this.cameraState.previousWidth>0){var t=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth,e=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight,i=this.cameraState.scale;1!=t&&1!=e?i=.5*this.cameraState.scale*(t+e):1!=t?i=this.cameraState.scale*t:1!=e&&(i=this.cameraState.scale*e),this.body.view.scale=i;var o=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight}),n={x:o.x-this.cameraState.position.x,y:o.y-this.cameraState.position.y};this.body.view.translation.x+=n.x*this.body.view.scale,this.body.view.translation.y+=n.y*this.body.view.scale}}},{key:"_prepareValue",value:function(t){if("number"==typeof t)return t+"px";if("string"==typeof t){if(-1!==t.indexOf("%")||-1!==t.indexOf("px"))return t;if(-1===t.indexOf("%"))return t+"px"}throw new Error("Could not use the value supplied for width or height:"+t)}},{key:"_create",value:function(){for(;this.body.container.hasChildNodes();)this.body.container.removeChild(this.body.container.firstChild);if(this.frame=document.createElement("div"),this.frame.className="vis-network",this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.tabIndex=900,this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas),this.frame.canvas.getContext)this._setPixelRatio(),this.setTransform();else{var t=document.createElement("DIV");t.style.color="red",t.style.fontWeight="bold",t.style.padding="10px",t.innerHTML="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(t)}this.body.container.appendChild(this.frame),this.body.view.scale=1,this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight},this._bindHammer()}},{key:"_bindHammer",value:function(){var t=this;void 0!==this.hammer&&this.hammer.destroy(),this.drag={},this.pinch={},this.hammer=new h(this.frame.canvas),this.hammer.get("pinch").set({enable:!0}),this.hammer.get("pan").set({threshold:5,direction:h.DIRECTION_ALL}),d.onTouch(this.hammer,function(e){t.body.eventListeners.onTouch(e)}),this.hammer.on("tap",function(e){t.body.eventListeners.onTap(e)}),this.hammer.on("doubletap",function(e){t.body.eventListeners.onDoubleTap(e)}),this.hammer.on("press",function(e){t.body.eventListeners.onHold(e)}),this.hammer.on("panstart",function(e){t.body.eventListeners.onDragStart(e)}),this.hammer.on("panmove",function(e){t.body.eventListeners.onDrag(e)}),this.hammer.on("panend",function(e){t.body.eventListeners.onDragEnd(e)}),this.hammer.on("pinch",function(e){t.body.eventListeners.onPinch(e)}),this.frame.canvas.addEventListener("mousewheel",function(e){t.body.eventListeners.onMouseWheel(e)}),this.frame.canvas.addEventListener("DOMMouseScroll",function(e){t.body.eventListeners.onMouseWheel(e)}),this.frame.canvas.addEventListener("mousemove",function(e){t.body.eventListeners.onMouseMove(e)}),this.frame.canvas.addEventListener("contextmenu",function(e){t.body.eventListeners.onContext(e)}),this.hammerFrame=new h(this.frame),d.onRelease(this.hammerFrame,function(e){t.body.eventListeners.onRelease(e)})}},{key:"setSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.options.width,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.options.height;t=this._prepareValue(t),e=this._prepareValue(e);var i=!1,o=this.frame.canvas.width,n=this.frame.canvas.height,s=this.pixelRatio;if(this._setPixelRatio(),t!=this.options.width||e!=this.options.height||this.frame.style.width!=t||this.frame.style.height!=e)this._getCameraState(s),this.frame.style.width=t,this.frame.style.height=e,this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio),this.options.width=t,this.options.height=e,this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight},i=!0;else{var r=Math.round(this.frame.canvas.clientWidth*this.pixelRatio),a=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);this.frame.canvas.width===r&&this.frame.canvas.height===a||this._getCameraState(s), +this.frame.canvas.width!==r&&(this.frame.canvas.width=r,i=!0),this.frame.canvas.height!==a&&(this.frame.canvas.height=a,i=!0)}return!0===i&&(this.body.emitter.emit("resize",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(o/this.pixelRatio),oldHeight:Math.round(n/this.pixelRatio)}),this._setCameraState()),this.initialized=!0,i}},{key:"getContext",value:function(){return this.frame.canvas.getContext("2d")}},{key:"_determinePixelRatio",value:function(){var t=this.getContext();if(void 0===t)throw new Error("Could not get canvax context");var e=1;return"undefined"!=typeof window&&(e=window.devicePixelRatio||1),e/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)}},{key:"_setPixelRatio",value:function(){this.pixelRatio=this._determinePixelRatio()}},{key:"setTransform",value:function(){var t=this.getContext();if(void 0===t)throw new Error("Could not get canvax context");t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:"_XconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.x)/this.body.view.scale}},{key:"_XconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.x}},{key:"_YconvertDOMtoCanvas",value:function(t){return(t-this.body.view.translation.y)/this.body.view.scale}},{key:"_YconvertCanvasToDOM",value:function(t){return t*this.body.view.scale+this.body.view.translation.y}},{key:"canvasToDOM",value:function(t){return{x:this._XconvertCanvasToDOM(t.x),y:this._YconvertCanvasToDOM(t.y)}}},{key:"DOMtoCanvas",value:function(t){return{x:this._XconvertDOMtoCanvas(t.x),y:this._YconvertDOMtoCanvas(t.y)}}}]),t}();e.default=u},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(2),d=i(76).default,l=function(){function t(e,i){var o=this;(0,s.default)(this,t),this.body=e,this.canvas=i,this.animationSpeed=1/this.renderRefreshRate,this.animationEasingFunction="easeInOutQuint",this.easingTime=0,this.sourceScale=0,this.targetScale=0,this.sourceTranslation=0,this.targetTranslation=0,this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0,this.touchTime=0,this.viewFunction=void 0,this.body.emitter.on("fit",this.fit.bind(this)),this.body.emitter.on("animationFinished",function(){o.body.emitter.emit("_stopRendering")}),this.body.emitter.on("unlockNode",this.releaseNode.bind(this))}return(0,a.default)(t,[{key:"setOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=t}},{key:"fit",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{nodes:[]},e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=void 0,o=void 0;if(void 0!==t.nodes&&0!==t.nodes.length||(t.nodes=this.body.nodeIndices),!0===e){var n=0;for(var s in this.body.nodes)if(this.body.nodes.hasOwnProperty(s)){var r=this.body.nodes[s];!0===r.predefinedPosition&&(n+=1)}if(n>.5*this.body.nodeIndices.length)return void this.fit(t,!1);i=d.getRange(this.body.nodes,t.nodes);o=12.662/(this.body.nodeIndices.length+7.4147)+.0964822;o*=Math.min(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600)}else{this.body.emitter.emit("_resizeNodes"),i=d.getRange(this.body.nodes,t.nodes);var a=1.1*Math.abs(i.maxX-i.minX),h=1.1*Math.abs(i.maxY-i.minY),l=this.canvas.frame.canvas.clientWidth/a,u=this.canvas.frame.canvas.clientHeight/h;o=l<=u?l:u}o>1?o=1:0===o&&(o=1);var c=d.findCenter(i),p={position:c,scale:o,animation:t.animation};this.moveTo(p)}},{key:"focus",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==this.body.nodes[t]){var i={x:this.body.nodes[t].x,y:this.body.nodes[t].y};e.position=i,e.lockedOnNode=t,this.moveTo(e)}else console.log("Node: "+t+" cannot be found.")}},{key:"moveTo",value:function(t){if(void 0===t)return void(t={});void 0===t.offset&&(t.offset={x:0,y:0}),void 0===t.offset.x&&(t.offset.x=0),void 0===t.offset.y&&(t.offset.y=0),void 0===t.scale&&(t.scale=this.body.view.scale),void 0===t.position&&(t.position=this.getViewPosition()),void 0===t.animation&&(t.animation={duration:0}),!1===t.animation&&(t.animation={duration:0}),!0===t.animation&&(t.animation={}),void 0===t.animation.duration&&(t.animation.duration=1e3),void 0===t.animation.easingFunction&&(t.animation.easingFunction="easeInOutQuad"),this.animateView(t)}},{key:"animateView",value:function(t){if(void 0!==t){this.animationEasingFunction=t.animation.easingFunction,this.releaseNode(),!0===t.locked&&(this.lockedOnNodeId=t.lockedOnNode,this.lockedOnNodeOffset=t.offset),0!=this.easingTime&&this._transitionRedraw(!0),this.sourceScale=this.body.view.scale,this.sourceTranslation=this.body.view.translation,this.targetScale=t.scale,this.body.view.scale=this.targetScale;var e=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i={x:e.x-t.position.x,y:e.y-t.position.y};this.targetTranslation={x:this.sourceTranslation.x+i.x*this.targetScale+t.offset.x,y:this.sourceTranslation.y+i.y*this.targetScale+t.offset.y},0===t.animation.duration?void 0!=this.lockedOnNodeId?(this.viewFunction=this._lockedRedraw.bind(this),this.body.emitter.on("initRedraw",this.viewFunction)):(this.body.view.scale=this.targetScale,this.body.view.translation=this.targetTranslation,this.body.emitter.emit("_requestRedraw")):(this.animationSpeed=1/(60*t.animation.duration*.001)||1/60,this.animationEasingFunction=t.animation.easingFunction,this.viewFunction=this._transitionRedraw.bind(this),this.body.emitter.on("initRedraw",this.viewFunction),this.body.emitter.emit("_startRendering"))}}},{key:"_lockedRedraw",value:function(){var t={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y},e=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight}),i={x:e.x-t.x,y:e.y-t.y},o=this.body.view.translation,n={x:o.x+i.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:o.y+i.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=n}},{key:"releaseNode",value:function(){void 0!==this.lockedOnNodeId&&void 0!==this.viewFunction&&(this.body.emitter.off("initRedraw",this.viewFunction),this.lockedOnNodeId=void 0,this.lockedOnNodeOffset=void 0)}},{key:"_transitionRedraw",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.easingTime+=this.animationSpeed,this.easingTime=!0===t?1:this.easingTime;var e=h.easingFunctions[this.animationEasingFunction](this.easingTime);this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*e,this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*e,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*e},this.easingTime>=1&&(this.body.emitter.off("initRedraw",this.viewFunction),this.easingTime=0,void 0!=this.lockedOnNodeId&&(this.viewFunction=this._lockedRedraw.bind(this),this.body.emitter.on("initRedraw",this.viewFunction)),this.body.emitter.emit("animationFinished"))}},{key:"getScale",value:function(){return this.body.view.scale}},{key:"getViewPosition",value:function(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]),t}();e.default=l},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(2),d=i(233).default,l=i(104).default,u=function(){function t(e,i,o){(0,s.default)(this,t),this.body=e,this.canvas=i,this.selectionHandler=o,this.navigationHandler=new d(e,i),this.body.eventListeners.onTap=this.onTap.bind(this),this.body.eventListeners.onTouch=this.onTouch.bind(this),this.body.eventListeners.onDoubleTap=this.onDoubleTap.bind(this),this.body.eventListeners.onHold=this.onHold.bind(this),this.body.eventListeners.onDragStart=this.onDragStart.bind(this),this.body.eventListeners.onDrag=this.onDrag.bind(this),this.body.eventListeners.onDragEnd=this.onDragEnd.bind(this),this.body.eventListeners.onMouseWheel=this.onMouseWheel.bind(this),this.body.eventListeners.onPinch=this.onPinch.bind(this),this.body.eventListeners.onMouseMove=this.onMouseMove.bind(this),this.body.eventListeners.onRelease=this.onRelease.bind(this),this.body.eventListeners.onContext=this.onContext.bind(this),this.touchTime=0,this.drag={},this.pinch={},this.popup=void 0,this.popupObj=void 0,this.popupTimer=void 0,this.body.functions.getPointer=this.getPointer.bind(this),this.options={},this.defaultOptions={dragNodes:!0,dragView:!0,hover:!1,keyboard:{enabled:!1,speed:{x:10,y:10,zoom:.02},bindToWindow:!0},navigationButtons:!1,tooltipDelay:300,zoomView:!0},h.extend(this.options,this.defaultOptions),this.bindEventListeners()}return(0,a.default)(t,[{key:"bindEventListeners",value:function(){var t=this;this.body.emitter.on("destroy",function(){clearTimeout(t.popupTimer),delete t.body.functions.getPointer})}},{key:"setOptions",value:function(t){if(void 0!==t){var e=["hideEdgesOnDrag","hideNodesOnDrag","keyboard","multiselect","selectable","selectConnectedEdges"];h.selectiveNotDeepExtend(e,this.options,t),h.mergeOptions(this.options,t,"keyboard"),t.tooltip&&(h.extend(this.options.tooltip,t.tooltip),t.tooltip.color&&(this.options.tooltip.color=h.parseColor(t.tooltip.color)))}this.navigationHandler.setOptions(this.options)}},{key:"getPointer",value:function(t){return{x:t.x-h.getAbsoluteLeft(this.canvas.frame.canvas),y:t.y-h.getAbsoluteTop(this.canvas.frame.canvas)}}},{key:"onTouch",value:function(t){(new Date).valueOf()-this.touchTime>50&&(this.drag.pointer=this.getPointer(t.center),this.drag.pinched=!1,this.pinch.scale=this.body.view.scale,this.touchTime=(new Date).valueOf())}},{key:"onTap",value:function(t){var e=this.getPointer(t.center),i=this.selectionHandler.options.multiselect&&(t.changedPointers[0].ctrlKey||t.changedPointers[0].metaKey);this.checkSelectionChanges(e,t,i),this.selectionHandler._generateClickEvent("click",t,e)}},{key:"onDoubleTap",value:function(t){var e=this.getPointer(t.center);this.selectionHandler._generateClickEvent("doubleClick",t,e)}},{key:"onHold",value:function(t){var e=this.getPointer(t.center),i=this.selectionHandler.options.multiselect;this.checkSelectionChanges(e,t,i),this.selectionHandler._generateClickEvent("click",t,e),this.selectionHandler._generateClickEvent("hold",t,e)}},{key:"onRelease",value:function(t){if((new Date).valueOf()-this.touchTime>10){var e=this.getPointer(t.center);this.selectionHandler._generateClickEvent("release",t,e),this.touchTime=(new Date).valueOf()}}},{key:"onContext",value:function(t){var e=this.getPointer({x:t.clientX,y:t.clientY});this.selectionHandler._generateClickEvent("oncontext",t,e)}},{key:"checkSelectionChanges",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this.selectionHandler.getSelection(),n=!1;n=!0===i?this.selectionHandler.selectAdditionalOnPoint(t):this.selectionHandler.selectOnPoint(t);var s=this.selectionHandler.getSelection(),r=this._determineDifference(o,s),a=this._determineDifference(s,o);r.edges.length>0&&(this.selectionHandler._generateClickEvent("deselectEdge",e,t,o),n=!0),r.nodes.length>0&&(this.selectionHandler._generateClickEvent("deselectNode",e,t,o),n=!0),a.nodes.length>0&&(this.selectionHandler._generateClickEvent("selectNode",e,t),n=!0),a.edges.length>0&&(this.selectionHandler._generateClickEvent("selectEdge",e,t),n=!0),!0===n&&this.selectionHandler._generateClickEvent("select",e,t)}},{key:"_determineDifference",value:function(t,e){var i=function(t,e){for(var i=[],o=0;o10&&(t=10);var o=void 0;void 0!==this.drag&&!0===this.drag.dragging&&(o=this.canvas.DOMtoCanvas(this.drag.pointer));var n=this.body.view.translation,s=t/i,r=(1-s)*e.x+n.x*s,a=(1-s)*e.y+n.y*s;if(this.body.view.scale=t,this.body.view.translation={x:r,y:a},void 0!=o){var h=this.canvas.canvasToDOM(o);this.drag.pointer.x=h.x,this.drag.pointer.y=h.y}this.body.emitter.emit("_requestRedraw"),i0&&(this.popupObj=h[u[u.length-1]],s=!0)}if(void 0===this.popupObj&&!1===s){for(var p=this.body.edgeIndices,f=this.body.edges,m=void 0,v=[],g=0;g0&&(this.popupObj=f[v[v.length-1]],r="edge")}void 0!==this.popupObj?this.popupObj.id!==n&&(void 0===this.popup&&(this.popup=new l(this.canvas.frame)),this.popup.popupTargetType=r,this.popup.popupTargetId=this.popupObj.id,this.popup.setPosition(t.x+3,t.y-5),this.popup.setText(this.popupObj.getTitle()),this.popup.show(),this.body.emitter.emit("showPopup",this.popupObj.id)):void 0!==this.popup&&(this.popup.hide(),this.body.emitter.emit("hidePopup"))}},{key:"_checkHidePopup",value:function(t){var e=this.selectionHandler._pointerToPositionObject(t),i=!1;if("node"===this.popup.popupTargetType){if(void 0!==this.body.nodes[this.popup.popupTargetId]&&!0===(i=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(e))){var o=this.selectionHandler.getNodeAt(t);i=void 0!==o&&o.id===this.popup.popupTargetId}}else void 0===this.selectionHandler.getNodeAt(t)&&void 0!==this.body.edges[this.popup.popupTargetId]&&(i=this.body.edges[this.popup.popupTargetId].isOverlappingWith(e));!1===i&&(this.popupObj=void 0,this.popup.hide(),this.body.emitter.emit("hidePopup"))}}]),t}();e.default=u},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(10),d=i(37),l=i(35),u=function(){function t(e,i){var o=this;(0,s.default)(this,t),this.body=e,this.canvas=i,this.iconsCreated=!1,this.navigationHammers=[],this.boundFunctions={},this.touchTime=0,this.activated=!1,this.body.emitter.on("activate",function(){o.activated=!0,o.configureKeyboardBindings()}),this.body.emitter.on("deactivate",function(){o.activated=!1,o.configureKeyboardBindings()}),this.body.emitter.on("destroy",function(){void 0!==o.keycharm&&o.keycharm.destroy()}),this.options={}}return(0,a.default)(t,[{key:"setOptions",value:function(t){void 0!==t&&(this.options=t,this.create())}},{key:"create",value:function(){!0===this.options.navigationButtons?!1===this.iconsCreated&&this.loadNavigationElements():!0===this.iconsCreated&&this.cleanNavigation(),this.configureKeyboardBindings()}},{key:"cleanNavigation",value:function(){if(0!=this.navigationHammers.length){for(var t=0;t700&&(this.body.emitter.emit("fit",{duration:700}),this.touchTime=(new Date).valueOf())}},{key:"_stopMovement",value:function(){for(var t in this.boundFunctions)this.boundFunctions.hasOwnProperty(t)&&(this.body.emitter.off("initRedraw",this.boundFunctions[t]),this.body.emitter.emit("_stopRendering"));this.boundFunctions={}}},{key:"_moveUp",value:function(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:"_moveDown",value:function(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:"_moveLeft",value:function(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:"_moveRight",value:function(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:"_zoomIn",value:function(){var t=this.body.view.scale,e=this.body.view.scale*(1+this.options.keyboard.speed.zoom),i=this.body.view.translation,o=e/t,n=(1-o)*this.canvas.canvasViewCenter.x+i.x*o,s=(1-o)*this.canvas.canvasViewCenter.y+i.y*o;this.body.view.scale=e,this.body.view.translation={x:n,y:s},this.body.emitter.emit("zoom",{direction:"+",scale:this.body.view.scale,pointer:null})}},{key:"_zoomOut",value:function(){var t=this.body.view.scale,e=this.body.view.scale/(1+this.options.keyboard.speed.zoom),i=this.body.view.translation,o=e/t,n=(1-o)*this.canvas.canvasViewCenter.x+i.x*o,s=(1-o)*this.canvas.canvasViewCenter.y+i.y*o;this.body.view.scale=e,this.body.view.translation={x:n,y:s},this.body.emitter.emit("zoom",{direction:"-",scale:this.body.view.scale,pointer:null})}},{key:"configureKeyboardBindings",value:function(){var t=this;void 0!==this.keycharm&&this.keycharm.destroy(),!0===this.options.keyboard.enabled&&(!0===this.options.keyboard.bindToWindow?this.keycharm=l({container:window,preventDefault:!0}):this.keycharm=l({container:this.canvas.frame,preventDefault:!0}),this.keycharm.reset(),!0===this.activated&&(this.keycharm.bind("up",function(){t.bindToRedraw("_moveUp")},"keydown"),this.keycharm.bind("down",function(){t.bindToRedraw("_moveDown")},"keydown"),this.keycharm.bind("left",function(){t.bindToRedraw("_moveLeft")},"keydown"),this.keycharm.bind("right",function(){t.bindToRedraw("_moveRight")},"keydown"),this.keycharm.bind("=",function(){t.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("num+",function(){t.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("num-",function(){t.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("-",function(){t.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("[",function(){t.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("]",function(){t.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("pageup",function(){t.bindToRedraw("_zoomIn")},"keydown"),this.keycharm.bind("pagedown",function(){t.bindToRedraw("_zoomOut")},"keydown"),this.keycharm.bind("up",function(){t.unbindFromRedraw("_moveUp")},"keyup"),this.keycharm.bind("down",function(){t.unbindFromRedraw("_moveDown")},"keyup"),this.keycharm.bind("left",function(){t.unbindFromRedraw("_moveLeft")},"keyup"),this.keycharm.bind("right",function(){t.unbindFromRedraw("_moveRight")},"keyup"),this.keycharm.bind("=",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("num+",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("num-",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),this.keycharm.bind("-",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),this.keycharm.bind("[",function(){t.unbindFromRedraw("_zoomOut")},"keyup"),this.keycharm.bind("]",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("pageup",function(){t.unbindFromRedraw("_zoomIn")},"keyup"),this.keycharm.bind("pagedown",function(){t.unbindFromRedraw("_zoomOut")},"keyup")))}}]),t}();e.default=u},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(0),s=o(n),r=i(1),a=o(r),h=i(47).default,d=i(74).default,l=i(2),u=function(){function t(e,i){var o=this;(0,s.default)(this,t),this.body=e,this.canvas=i,this.selectionObj={nodes:[],edges:[]},this.hoverObj={nodes:{},edges:{}},this.options={},this.defaultOptions={multiselect:!1,selectable:!0,selectConnectedEdges:!0,hoverConnectedEdges:!0},l.extend(this.options,this.defaultOptions),this.body.emitter.on("_dataChanged",function(){o.updateSelection()})}return(0,a.default)(t,[{key:"setOptions",value:function(t){if(void 0!==t){var e=["multiselect","hoverConnectedEdges","selectable","selectConnectedEdges"];l.selectiveDeepExtend(e,this.options,t)}}},{key:"selectOnPoint",value:function(t){var e=!1;if(!0===this.options.selectable){var i=this.getNodeAt(t)||this.getEdgeAt(t);this.unselectAll(),void 0!==i&&(e=this.selectObject(i)),this.body.emitter.emit("_requestRedraw")}return e}},{key:"selectAdditionalOnPoint",value:function(t){var e=!1;if(!0===this.options.selectable){var i=this.getNodeAt(t)||this.getEdgeAt(t);void 0!==i&&(e=!0,!0===i.isSelected()?this.deselectObject(i):this.selectObject(i),this.body.emitter.emit("_requestRedraw"))}return e}},{key:"_initBaseEvent",value:function(t,e){var i={};return i.pointer={DOM:{x:e.x,y:e.y},canvas:this.canvas.DOMtoCanvas(e)},i.event=t,i}},{key:"_generateClickEvent",value:function(t,e,i,o){var n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=this._initBaseEvent(e,i);if(!0===n)s.nodes=[],s.edges=[];else{var r=this.getSelection();s.nodes=r.nodes,s.edges=r.edges}void 0!==o&&(s.previousSelection=o),"click"==t&&(s.items=this.getClickedItems(i)),this.body.emitter.emit(t,s)}},{key:"selectObject",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.options.selectConnectedEdges;return void 0!==t&&(t instanceof h&&!0===e&&this._selectConnectedEdges(t),t.select(),this._addToSelection(t),!0)}},{key:"deselectObject",value:function(t){!0===t.isSelected()&&(t.selected=!1,this._removeFromSelection(t))}},{key:"_getAllNodesOverlappingWith",value:function(t){for(var e=[],i=this.body.nodes,o=0;o1&&void 0!==arguments[1])||arguments[1],i=this._pointerToPositionObject(t),o=this._getAllNodesOverlappingWith(i);return o.length>0?!0===e?this.body.nodes[o[o.length-1]]:o[o.length-1]:void 0}},{key:"_getEdgesOverlappingWith",value:function(t,e){for(var i=this.body.edges,o=0;o1&&void 0!==arguments[1])||arguments[1],i=this.canvas.DOMtoCanvas(t),o=10,n=null,s=this.body.edges,r=0;r1)return!0;return!1}},{key:"_selectConnectedEdges",value:function(t){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:{},i=void 0,o=void 0;if(!t||!t.nodes&&!t.edges)throw"Selection must be an object with nodes and/or edges properties" +;if((e.unselectAll||void 0===e.unselectAll)&&this.unselectAll(),t.nodes)for(i=0;i1&&void 0!==arguments[1])||arguments[1];if(!t||void 0===t.length)throw"Selection must be an array with ids";this.setSelection({nodes:t},{highlightEdges:e})}},{key:"selectEdges",value:function(t){if(!t||void 0===t.length)throw"Selection must be an array with ids";this.setSelection({edges:t})}},{key:"updateSelection",value:function(){for(var t in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(t)&&(this.body.nodes.hasOwnProperty(t)||delete this.selectionObj.nodes[t]);for(var e in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(e)&&(this.body.edges.hasOwnProperty(e)||delete this.selectionObj.edges[e])}},{key:"getClickedItems",value:function(t){for(var e=this.canvas.DOMtoCanvas(t),i=[],o=this.body.nodeIndices,n=this.body.nodes,s=o.length-1;s>=0;s--){var r=n[o[s]],a=r.getItemsOnPoint(e);i.push.apply(i,a)}for(var h=this.body.edgeIndices,d=this.body.edges,l=h.length-1;l>=0;l--){var u=d[h[l]],c=u.getItemsOnPoint(e);i.push.apply(i,c)}return i}}]),t}();e.default=u},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(30),s=o(n),r=i(6),a=o(r),h=i(8),d=o(h),l=i(0),u=o(l),c=i(1),p=o(c),f=i(2),m=i(76).default,v=i(236),g=v.HorizontalStrategy,y=v.VerticalStrategy,b=function(){function t(){(0,u.default)(this,t),this.childrenReference={},this.parentReference={},this.trees={},this.distributionOrdering={},this.levels={},this.distributionIndex={},this.isTree=!1,this.treeIndex=-1}return(0,p.default)(t,[{key:"addRelation",value:function(t,e){void 0===this.childrenReference[t]&&(this.childrenReference[t]=[]),this.childrenReference[t].push(e),void 0===this.parentReference[e]&&(this.parentReference[e]=[]),this.parentReference[e].push(t)}},{key:"checkIfTree",value:function(){for(var t in this.parentReference)if(this.parentReference[t].length>1)return void(this.isTree=!1);this.isTree=!0}},{key:"numTrees",value:function(){return this.treeIndex+1}},{key:"setTreeIndex",value:function(t,e){void 0!==e&&void 0===this.trees[t.id]&&(this.trees[t.id]=e,this.treeIndex=Math.max(e,this.treeIndex))}},{key:"ensureLevel",value:function(t){void 0===this.levels[t]&&(this.levels[t]=0)}},{key:"getMaxLevel",value:function(t){var e=this,i={};return function t(o){if(void 0!==i[o])return i[o];var n=e.levels[o];if(e.childrenReference[o]){var s=e.childrenReference[o];if(s.length>0)for(var r=0;r0&&(i.levelSeparation*=-1):i.levelSeparation<0&&(i.levelSeparation*=-1),this.setDirectionStrategy(),this.body.emitter.emit("_resetHierarchicalLayout"),this.adaptAllOptionsForHierarchicalLayout(e);if(!0===o)return this.body.emitter.emit("refresh"),f.deepExtend(e,this.optionsBackup)}return e}},{key:"adaptAllOptionsForHierarchicalLayout",value:function(t){if(!0===this.options.hierarchical.enabled){var e=this.optionsBackup.physics;void 0===t.physics||!0===t.physics?(t.physics={enabled:void 0===e.enabled||e.enabled,solver:"hierarchicalRepulsion"},e.enabled=void 0===e.enabled||e.enabled,e.solver=e.solver||"barnesHut"):"object"===(0,a.default)(t.physics)?(e.enabled=void 0===t.physics.enabled||t.physics.enabled,e.solver=t.physics.solver||"barnesHut",t.physics.solver="hierarchicalRepulsion"):!1!==t.physics&&(e.solver="barnesHut",t.physics={solver:"hierarchicalRepulsion"});var i=this.direction.curveType();if(void 0===t.edges)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges={smooth:!1};else if(void 0===t.edges.smooth)this.optionsBackup.edges={smooth:{enabled:!0,type:"dynamic"}},t.edges.smooth=!1;else if("boolean"==typeof t.edges.smooth)this.optionsBackup.edges={smooth:t.edges.smooth},t.edges.smooth={enabled:t.edges.smooth,type:i};else{var o=t.edges.smooth;void 0!==o.type&&"dynamic"!==o.type&&(i=o.type),this.optionsBackup.edges={smooth:void 0===o.enabled||o.enabled,type:void 0===o.type?"dynamic":o.type,roundness:void 0===o.roundness?.5:o.roundness,forceDirection:void 0!==o.forceDirection&&o.forceDirection},t.edges.smooth={enabled:void 0===o.enabled||o.enabled,type:i,roundness:void 0===o.roundness?.5:o.roundness,forceDirection:void 0!==o.forceDirection&&o.forceDirection}}this.body.emitter.emit("_forceDisableDynamicCurves",i)}return t}},{key:"seededRandom",value:function(){var t=1e4*Math.sin(this.randomSeed++);return t-Math.floor(t)}},{key:"positionInitially",value:function(t){if(!0!==this.options.hierarchical.enabled){this.randomSeed=this.initialRandomSeed;for(var e=t.length+50,i=0;i150){for(var s=t.length;t.length>150&&o<=10;){o+=1;var r=t.length;o%3==0?this.body.modules.clustering.clusterBridges(n):this.body.modules.clustering.clusterOutliers(n);if(r==t.length&&o%3!=0)return this._declusterAll(),this.body.emitter.emit("_layoutFailed"),void console.info("This network could not be positioned by this version of the improved layout algorithm. Please disable improvedLayout for better performance.")}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*s)})}o>10&&console.info("The clustering didn't succeed within the amount of interations allowed, progressing with partial result."),this.body.modules.kamadaKawai.solve(t,this.body.edgeIndices,!0),this._shiftToCenter();for(var a=0;a0){var t=void 0,e=void 0,i=!1,o=!1;this.lastNodeOnLevel={},this.hierarchical=new b;for(e in this.body.nodes)this.body.nodes.hasOwnProperty(e)&&(t=this.body.nodes[e],void 0!==t.options.level?(i=!0,this.hierarchical.levels[e]=t.options.level):o=!0);if(!0===o&&!0===i)throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes.");if(!0===o){var n=this.options.hierarchical.sortMethod;"hubsize"===n?this._determineLevelsByHubsize():"directed"===n?this._determineLevelsDirected():"custom"===n&&this._determineLevelsCustomCallback()}for(var s in this.body.nodes)this.body.nodes.hasOwnProperty(s)&&this.hierarchical.ensureLevel(s);var r=this._getDistribution();this._generateMap(),this._placeNodesByHierarchy(r),this._condenseHierarchy(),this._shiftToCenter()}}},{key:"_condenseHierarchy",value:function(){var t=this,e=!1,i={},o=function(e,i){var o=t.hierarchical.trees;for(var n in o)o.hasOwnProperty(n)&&o[n]===e&&t.direction.shift(n,i)},n=function(){for(var e=[],i=0;i0)for(var s=0;s1&&void 0!==arguments[1]?arguments[1]:1e9,o=1e9,n=1e9,r=1e9,a=-1e9;for(var h in e)if(e.hasOwnProperty(h)){var d=t.body.nodes[h],l=t.hierarchical.levels[d.id],u=t.direction.getPosition(d),c=t._getSpaceAroundNode(d,e),p=(0,s.default)(c,2),f=p[0],m=p[1];o=Math.min(f,o),n=Math.min(m,n),l<=i&&(r=Math.min(u,r),a=Math.max(u,a))}return[r,a,o,n]},h=function(e,i){var o=t.hierarchical.getMaxLevel(e.id),n=t.hierarchical.getMaxLevel(i.id);return Math.min(o,n)},d=function(e,i,o){for(var n=t.hierarchical,s=0;s1)for(var h=0;h2&&void 0!==arguments[2]&&arguments[2],s=t.direction.getPosition(i),d=t.direction.getPosition(o),l=Math.abs(d-s),u=t.options.hierarchical.nodeSpacing;if(l>u){var c={},p={};r(i,c),r(o,p);var f=h(i,o),m=a(c,f),v=a(p,f),g=m[1],y=v[0],b=v[2];if(Math.abs(g-y)>u){var _=g-y+u;_<-b+u&&(_=-b+u),_<0&&(t._shiftBlock(o.id,_),e=!0,!0===n&&t._centerParent(o))}}},u=function(o,n){for(var h=n.id,d=n.edges,l=t.hierarchical.levels[n.id],u=t.options.hierarchical.levelSeparation*t.options.hierarchical.levelSeparation,c={},p=[],f=0;f0?p=Math.min(c,u-t.options.hierarchical.nodeSpacing):c<0&&(p=-Math.min(-c,l-t.options.hierarchical.nodeSpacing)),0!=p&&(t._shiftBlock(n.id,p),e=!0)}(_),_=b(o,d),function(i){var o=t.direction.getPosition(n),r=t._getSpaceAroundNode(n),a=(0,s.default)(r,2),h=a[0],d=a[1],l=i-o,u=o;l>0?u=Math.min(o+(d-t.options.hierarchical.nodeSpacing),i):l<0&&(u=Math.max(o-(h-t.options.hierarchical.nodeSpacing),i)),u!==o&&(t.direction.setPosition(n,u),e=!0)}(_)};!0===this.options.hierarchical.blockShifting&&(function(i){var o=t.hierarchical.getLevels();o=o.reverse();for(var n=0;n0&&Math.abs(p)0&&(a=this.direction.getPosition(i[n-1])+r),this.direction.setPosition(s,a,e),this._validatePositionAndContinue(s,e,a),o++}}}}},{key:"_placeBranchNodes",value:function(t,e){var i=this.hierarchical.childrenReference[t];if(void 0!==i){for(var o=[],n=0;ne&&void 0===this.positionedNodes[r.id]))return;var h=this.options.hierarchical.nodeSpacing,d=void 0;d=0===s?this.direction.getPosition(this.body.nodes[t]):this.direction.getPosition(o[s-1])+h,this.direction.setPosition(r,d,a),this._validatePositionAndContinue(r,a,d)}var l=this._getCenterPosition(o);this.direction.setPosition(this.body.nodes[t],l,e)}}},{key:"_validatePositionAndContinue",value:function(t,e,i){if(this.hierarchical.isTree){if(void 0!==this.lastNodeOnLevel[e]){var o=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[e]]);if(i-ot.hierarchical.levels[e.id]&&t.hierarchical.addRelation(e.id,i.id)};this._crawlNetwork(e),this.hierarchical.checkIfTree()}},{key:"_crawlNetwork",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},i=arguments[1],o={},n=function i(n,s){if(void 0===o[n.id]){t.hierarchical.setTreeIndex(n,s),o[n.id]=!0;for(var r=void 0,a=t._getActiveEdges(n),h=0;h2&&void 0!==arguments[2]?arguments[2]:void 0;this.fake_use(t,e,i),this.abstract()}},{key:"getTreeSize",value:function(t){return this.fake_use(t),this.abstract()}},{key:"sort",value:function(t){this.fake_use(t),this.abstract()}},{key:"fix",value:function(t,e){this.fake_use(t,e),this.abstract()}},{key:"shift",value:function(t,e){this.fake_use(t,e),this.abstract()}}]),t}(),m=function(t){function e(t){(0,u.default)(this,e);var i=(0,a.default)(this,(e.__proto__||(0,s.default)(e)).call(this));return i.layout=t,i}return(0,d.default)(e,t),(0,p.default)(e,[{key:"curveType",value:function(){return"horizontal"}},{key:"getPosition",value:function(t){return t.x}},{key:"setPosition",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==i&&this.layout.hierarchical.addToOrdering(t,i),t.x=e}},{key:"getTreeSize",value:function(t){var e=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,t);return{min:e.min_x,max:e.max_x}}},{key:"sort",value:function(t){t.sort(function(t,e){return void 0===t.x||void 0===e.x?0:t.x-e.x})}},{key:"fix",value:function(t,e){t.y=this.layout.options.hierarchical.levelSeparation*e,t.options.fixed.y=!0}},{key:"shift",value:function(t,e){this.layout.body.nodes[t].x+=e}}]),e}(f),v=function(t){function e(t){(0,u.default)(this,e);var i=(0,a.default)(this,(e.__proto__||(0,s.default)(e)).call(this));return i.layout=t,i}return(0,d.default)(e,t),(0,p.default)(e,[{key:"curveType",value:function(){return"vertical"}},{key:"getPosition",value:function(t){return t.y}},{key:"setPosition",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;void 0!==i&&this.layout.hierarchical.addToOrdering(t,i),t.y=e}},{key:"getTreeSize",value:function(t){var e=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,t);return{min:e.min_y,max:e.max_y}}},{key:"sort",value:function(t){t.sort(function(t,e){return void 0===t.y||void 0===e.y?0:t.y-e.y})}},{key:"fix",value:function(t,e){t.x=this.layout.options.hierarchical.levelSeparation*e,t.options.fixed.x=!0}},{key:"shift",value:function(t,e){this.layout.body.nodes[t].y+=e}}]),e}(f);e.HorizontalStrategy=v,e.VerticalStrategy=m},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(8),s=o(n),r=i(19),a=o(r),h=i(6),d=o(h),l=i(0),u=o(l),c=i(1),p=o(c),f=i(2),m=i(10),v=i(37),g=function(){function t(e,i,o){var n=this;(0,u.default)(this,t),this.body=e,this.canvas=i,this.selectionHandler=o,this.editMode=!1,this.manipulationDiv=void 0,this.editModeDiv=void 0,this.closeDiv=void 0,this.manipulationHammers=[],this.temporaryUIFunctions={},this.temporaryEventFunctions=[],this.touchTime=0,this.temporaryIds={nodes:[],edges:[]},this.guiEnabled=!1,this.inMode=!1,this.selectedControlNode=void 0,this.options={},this.defaultOptions={enabled:!1,initiallyActive:!1,addNode:!0,addEdge:!0,editNode:void 0,editEdge:!0,deleteNode:!0,deleteEdge:!0,controlNodeStyle:{shape:"dot",size:6,color:{background:"#ff0000",border:"#3c3c3c",highlight:{background:"#07f968",border:"#3c3c3c"}},borderWidth:2,borderWidthSelected:2}},f.extend(this.options,this.defaultOptions),this.body.emitter.on("destroy",function(){n._clean()}),this.body.emitter.on("_dataChanged",this._restore.bind(this)),this.body.emitter.on("_resetData",this._restore.bind(this))}return(0,p.default)(t,[{key:"_restore",value:function(){!1!==this.inMode&&(!0===this.options.initiallyActive?this.enableEditMode():this.disableEditMode())}},{key:"setOptions",value:function(t,e,i){void 0!==e&&(void 0!==e.locale?this.options.locale=e.locale:this.options.locale=i.locale,void 0!==e.locales?this.options.locales=e.locales:this.options.locales=i.locales),void 0!==t&&("boolean"==typeof t?this.options.enabled=t:(this.options.enabled=!0,f.deepExtend(this.options,t)),!0===this.options.initiallyActive&&(this.editMode=!0),this._setup())}},{key:"toggleEditMode",value:function(){!0===this.editMode?this.disableEditMode():this.enableEditMode()}},{key:"enableEditMode",value:function(){this.editMode=!0,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="block",this.closeDiv.style.display="block",this.editModeDiv.style.display="none",this.showManipulatorToolbar())}},{key:"disableEditMode",value:function(){this.editMode=!1,this._clean(),!0===this.guiEnabled&&(this.manipulationDiv.style.display="none",this.closeDiv.style.display="none",this.editModeDiv.style.display="block",this._createEditButton())}},{key:"showManipulatorToolbar",value:function(){if(this._clean(),this.manipulationDOM={},!0===this.guiEnabled){this.editMode=!0,this.manipulationDiv.style.display="block",this.closeDiv.style.display="block";var t=this.selectionHandler._getSelectedNodeCount(),e=this.selectionHandler._getSelectedEdgeCount(),i=t+e,o=this.options.locales[this.options.locale],n=!1;!1!==this.options.addNode&&(this._createAddNodeButton(o),n=!0),!1!==this.options.addEdge&&(!0===n?this._createSeperator(1):n=!0,this._createAddEdgeButton(o)),1===t&&"function"==typeof this.options.editNode?(!0===n?this._createSeperator(2):n=!0,this._createEditNodeButton(o)):1===e&&0===t&&!1!==this.options.editEdge&&(!0===n?this._createSeperator(3):n=!0,this._createEditEdgeButton(o)),0!==i&&(t>0&&!1!==this.options.deleteNode?(!0===n&&this._createSeperator(4),this._createDeleteButton(o)):0===t&&!1!==this.options.deleteEdge&&(!0===n&&this._createSeperator(4),this._createDeleteButton(o))),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this)),this._temporaryBindEvent("select",this.showManipulatorToolbar.bind(this))}this.body.emitter.emit("_redraw")}},{key:"addNodeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addNode",!0===this.guiEnabled){var t=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(t),this._createSeperator(),this._createDescription(t.addDescription||this.options.locales.en.addDescription),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindEvent("click",this._performAddNode.bind(this))}},{key:"editNode",value:function(){var t=this;!0!==this.editMode&&this.enableEditMode(),this._clean();var e=this.selectionHandler._getSelectedNode();if(void 0!==e){if(this.inMode="editNode","function"!=typeof this.options.editNode)throw new Error("No function has been configured to handle the editing of nodes.");if(!0!==e.isCluster){var i=f.deepExtend({},e.options,!1);if(i.x=e.x,i.y=e.y,2!==this.options.editNode.length)throw new Error("The function for edit does not support two arguments (data, callback)");this.options.editNode(i,function(e){null!==e&&void 0!==e&&"editNode"===t.inMode&&t.body.data.nodes.getDataSet().update(e),t.showManipulatorToolbar()})}else alert(this.options.locales[this.options.locale].editClusterError||this.options.locales.en.editClusterError)}else this.showManipulatorToolbar()}},{key:"addEdgeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="addEdge",!0===this.guiEnabled){var t=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(t),this._createSeperator(),this._createDescription(t.edgeDescription||this.options.locales.en.edgeDescription),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindUI("onTouch",this._handleConnect.bind(this)),this._temporaryBindUI("onDragEnd",this._finishConnect.bind(this)),this._temporaryBindUI("onDrag",this._dragControlNode.bind(this)),this._temporaryBindUI("onRelease",this._finishConnect.bind(this)),this._temporaryBindUI("onDragStart",this._dragStartEdge.bind(this)),this._temporaryBindUI("onHold",function(){})}},{key:"editEdgeMode",value:function(){if(!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="editEdge","object"===(0,d.default)(this.options.editEdge)&&"function"==typeof this.options.editEdge.editWithoutDrag&&(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0],void 0!==this.edgeBeingEditedId)){var t=this.body.edges[this.edgeBeingEditedId];return void this._performEditEdge(t.from,t.to)}if(!0===this.guiEnabled){var e=this.options.locales[this.options.locale];this.manipulationDOM={},this._createBackButton(e),this._createSeperator(),this._createDescription(e.editEdgeDescription||this.options.locales.en.editEdgeDescription),this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}if(this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0],void 0!==this.edgeBeingEditedId){var i=this.body.edges[this.edgeBeingEditedId],o=this._getNewTargetNode(i.from.x,i.from.y),n=this._getNewTargetNode(i.to.x,i.to.y);this.temporaryIds.nodes.push(o.id),this.temporaryIds.nodes.push(n.id),this.body.nodes[o.id]=o,this.body.nodeIndices.push(o.id),this.body.nodes[n.id]=n,this.body.nodeIndices.push(n.id),this._temporaryBindUI("onTouch",this._controlNodeTouch.bind(this)),this._temporaryBindUI("onTap",function(){}),this._temporaryBindUI("onHold",function(){}),this._temporaryBindUI("onDragStart",this._controlNodeDragStart.bind(this)),this._temporaryBindUI("onDrag",this._controlNodeDrag.bind(this)),this._temporaryBindUI("onDragEnd",this._controlNodeDragEnd.bind(this)),this._temporaryBindUI("onMouseMove",function(){}),this._temporaryBindEvent("beforeDrawing",function(t){var e=i.edgeType.findBorderPositions(t);!1===o.selected&&(o.x=e.from.x,o.y=e.from.y),!1===n.selected&&(n.x=e.to.x,n.y=e.to.y)}),this.body.emitter.emit("_redraw")}else this.showManipulatorToolbar()}},{key:"deleteSelected",value:function(){var t=this;!0!==this.editMode&&this.enableEditMode(),this._clean(),this.inMode="delete";var e=this.selectionHandler.getSelectedNodes(),i=this.selectionHandler.getSelectedEdges(),o=void 0;if(e.length>0){for(var n=0;n0&&"function"==typeof this.options.deleteEdge&&(o=this.options.deleteEdge);if("function"==typeof o){var s={nodes:e,edges:i} +;if(2!==o.length)throw new Error("The function for delete does not support two arguments (data, callback)");o(s,function(e){null!==e&&void 0!==e&&"delete"===t.inMode?(t.body.data.edges.getDataSet().remove(e.edges),t.body.data.nodes.getDataSet().remove(e.nodes),t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar()):(t.body.emitter.emit("startSimulation"),t.showManipulatorToolbar())})}else this.body.data.edges.getDataSet().remove(i),this.body.data.nodes.getDataSet().remove(e),this.body.emitter.emit("startSimulation"),this.showManipulatorToolbar()}},{key:"_setup",value:function(){!0===this.options.enabled?(this.guiEnabled=!0,this._createWrappers(),!1===this.editMode?this._createEditButton():this.showManipulatorToolbar()):(this._removeManipulationDOM(),this.guiEnabled=!1)}},{key:"_createWrappers",value:function(){void 0===this.manipulationDiv&&(this.manipulationDiv=document.createElement("div"),this.manipulationDiv.className="vis-manipulation",!0===this.editMode?this.manipulationDiv.style.display="block":this.manipulationDiv.style.display="none",this.canvas.frame.appendChild(this.manipulationDiv)),void 0===this.editModeDiv&&(this.editModeDiv=document.createElement("div"),this.editModeDiv.className="vis-edit-mode",!0===this.editMode?this.editModeDiv.style.display="none":this.editModeDiv.style.display="block",this.canvas.frame.appendChild(this.editModeDiv)),void 0===this.closeDiv&&(this.closeDiv=document.createElement("div"),this.closeDiv.className="vis-close",this.closeDiv.style.display=this.manipulationDiv.style.display,this.canvas.frame.appendChild(this.closeDiv))}},{key:"_getNewTargetNode",value:function(t,e){var i=f.deepExtend({},this.options.controlNodeStyle);i.id="targetNode"+f.randomUUID(),i.hidden=!1,i.physics=!1,i.x=t,i.y=e;var o=this.body.functions.createNode(i);return o.shape.boundingBox={left:t,right:t,top:e,bottom:e},o}},{key:"_createEditButton",value:function(){this._clean(),this.manipulationDOM={},f.recursiveDOMDelete(this.editModeDiv);var t=this.options.locales[this.options.locale],e=this._createButton("editMode","vis-button vis-edit vis-edit-mode",t.edit||this.options.locales.en.edit);this.editModeDiv.appendChild(e),this._bindHammerToDiv(e,this.toggleEditMode.bind(this))}},{key:"_clean",value:function(){this.inMode=!1,!0===this.guiEnabled&&(f.recursiveDOMDelete(this.editModeDiv),f.recursiveDOMDelete(this.manipulationDiv),this._cleanManipulatorHammers()),this._cleanupTemporaryNodesAndEdges(),this._unbindTemporaryUIs(),this._unbindTemporaryEvents(),this.body.emitter.emit("restorePhysics")}},{key:"_cleanManipulatorHammers",value:function(){if(0!=this.manipulationHammers.length){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:1;this.manipulationDOM["seperatorLineDiv"+t]=document.createElement("div"),this.manipulationDOM["seperatorLineDiv"+t].className="vis-separator-line",this.manipulationDiv.appendChild(this.manipulationDOM["seperatorLineDiv"+t])}},{key:"_createAddNodeButton",value:function(t){var e=this._createButton("addNode","vis-button vis-add",t.addNode||this.options.locales.en.addNode);this.manipulationDiv.appendChild(e),this._bindHammerToDiv(e,this.addNodeMode.bind(this))}},{key:"_createAddEdgeButton",value:function(t){var e=this._createButton("addEdge","vis-button vis-connect",t.addEdge||this.options.locales.en.addEdge);this.manipulationDiv.appendChild(e),this._bindHammerToDiv(e,this.addEdgeMode.bind(this))}},{key:"_createEditNodeButton",value:function(t){var e=this._createButton("editNode","vis-button vis-edit",t.editNode||this.options.locales.en.editNode);this.manipulationDiv.appendChild(e),this._bindHammerToDiv(e,this.editNode.bind(this))}},{key:"_createEditEdgeButton",value:function(t){var e=this._createButton("editEdge","vis-button vis-edit",t.editEdge||this.options.locales.en.editEdge);this.manipulationDiv.appendChild(e),this._bindHammerToDiv(e,this.editEdgeMode.bind(this))}},{key:"_createDeleteButton",value:function(t){var e;e=this.options.rtl?"vis-button vis-delete-rtl":"vis-button vis-delete";var i=this._createButton("delete",e,t.del||this.options.locales.en.del);this.manipulationDiv.appendChild(i),this._bindHammerToDiv(i,this.deleteSelected.bind(this))}},{key:"_createBackButton",value:function(t){var e=this._createButton("back","vis-button vis-back",t.back||this.options.locales.en.back);this.manipulationDiv.appendChild(e),this._bindHammerToDiv(e,this.showManipulatorToolbar.bind(this))}},{key:"_createButton",value:function(t,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"vis-label";return this.manipulationDOM[t+"Div"]=document.createElement("div"),this.manipulationDOM[t+"Div"].className=e,this.manipulationDOM[t+"Label"]=document.createElement("div"),this.manipulationDOM[t+"Label"].className=o,this.manipulationDOM[t+"Label"].innerHTML=i,this.manipulationDOM[t+"Div"].appendChild(this.manipulationDOM[t+"Label"]),this.manipulationDOM[t+"Div"]}},{key:"_createDescription",value:function(t){this.manipulationDiv.appendChild(this._createButton("description","vis-button vis-none",t))}},{key:"_temporaryBindEvent",value:function(t,e){this.temporaryEventFunctions.push({event:t,boundFunction:e}),this.body.emitter.on(t,e)}},{key:"_temporaryBindUI",value:function(t,e){if(void 0===this.body.eventListeners[t])throw new Error("This UI function does not exist. Typo? You tried: "+t+" possible are: "+(0,a.default)((0,s.default)(this.body.eventListeners)));this.temporaryUIFunctions[t]=this.body.eventListeners[t],this.body.eventListeners[t]=e}},{key:"_unbindTemporaryUIs",value:function(){for(var t in this.temporaryUIFunctions)this.temporaryUIFunctions.hasOwnProperty(t)&&(this.body.eventListeners[t]=this.temporaryUIFunctions[t],delete this.temporaryUIFunctions[t]);this.temporaryUIFunctions={}}},{key:"_unbindTemporaryEvents",value:function(){for(var t=0;t=0;r--)if(n[r]!==this.selectedControlNode.id){s=this.body.nodes[n[r]];break}if(void 0!==s&&void 0!==this.selectedControlNode)if(!0===s.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var a=this.body.nodes[this.temporaryIds.nodes[0]];this.selectedControlNode.id===a.id?this._performEditEdge(s.id,o.to.id):this._performEditEdge(o.from.id,s.id)}else o.updateEdgeType(),this.body.emitter.emit("restorePhysics");this.body.emitter.emit("_redraw")}}},{key:"_handleConnect",value:function(t){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(t.center),this.lastTouch.translation=f.extend({},this.body.view.translation);var e=this.lastTouch,i=this.selectionHandler.getNodeAt(e);if(void 0!==i)if(!0===i.isCluster)alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError);else{var o=this._getNewTargetNode(i.x,i.y);this.body.nodes[o.id]=o,this.body.nodeIndices.push(o.id);var n=this.body.functions.createEdge({id:"connectionEdge"+f.randomUUID(),from:i.id,to:o.id,physics:!1,smooth:{enabled:!0,type:"continuous",roundness:.5}});this.body.edges[n.id]=n,this.body.edgeIndices.push(n.id),this.temporaryIds.nodes.push(o.id),this.temporaryIds.edges.push(n.id)}this.touchTime=(new Date).valueOf()}}},{key:"_dragControlNode",value:function(t){var e=this.body.functions.getPointer(t.center);if(void 0!==this.temporaryIds.nodes[0]){var i=this.body.nodes[this.temporaryIds.nodes[0]];i.x=this.canvas._XconvertDOMtoCanvas(e.x),i.y=this.canvas._YconvertDOMtoCanvas(e.y),this.body.emitter.emit("_redraw")}else{var o=e.x-this.lastTouch.x,n=e.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+o,y:this.lastTouch.translation.y+n}}}},{key:"_finishConnect",value:function(t){var e=this.body.functions.getPointer(t.center),i=this.selectionHandler._pointerToPositionObject(e),o=void 0;void 0!==this.temporaryIds.edges[0]&&(o=this.body.edges[this.temporaryIds.edges[0]].fromId);for(var n=this.selectionHandler._getAllNodesOverlappingWith(i),s=void 0,r=n.length-1;r>=0;r--)if(-1===this.temporaryIds.nodes.indexOf(n[r])){s=this.body.nodes[n[r]];break}this._cleanupTemporaryNodesAndEdges(),void 0!==s&&(!0===s.isCluster?alert(this.options.locales[this.options.locale].createEdgeError||this.options.locales.en.createEdgeError):void 0!==this.body.nodes[o]&&void 0!==this.body.nodes[s.id]&&this._performAddEdge(o,s.id)),this.body.emitter.emit("_redraw")}},{key:"_dragStartEdge",value:function(t){var e=this.lastTouch;this.selectionHandler._generateClickEvent("dragStart",t,e,void 0,!0)}},{key:"_performAddNode",value:function(t){var e=this,i={id:f.randomUUID(),x:t.pointer.canvas.x,y:t.pointer.canvas.y,label:"new"};if("function"==typeof this.options.addNode){if(2!==this.options.addNode.length)throw this.showManipulatorToolbar(),new Error("The function for add does not support two arguments (data,callback)");this.options.addNode(i,function(t){null!==t&&void 0!==t&&"addNode"===e.inMode&&(e.body.data.nodes.getDataSet().add(t),e.showManipulatorToolbar())})}else this.body.data.nodes.getDataSet().add(i),this.showManipulatorToolbar()}},{key:"_performAddEdge",value:function(t,e){var i=this,o={from:t,to:e};if("function"==typeof this.options.addEdge){if(2!==this.options.addEdge.length)throw new Error("The function for connect does not support two arguments (data,callback)");this.options.addEdge(o,function(t){null!==t&&void 0!==t&&"addEdge"===i.inMode&&(i.body.data.edges.getDataSet().add(t),i.selectionHandler.unselectAll(),i.showManipulatorToolbar())})}else this.body.data.edges.getDataSet().add(o),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}},{key:"_performEditEdge",value:function(t,e){var i=this,o={id:this.edgeBeingEditedId,from:t,to:e,label:this.body.data.edges._data[this.edgeBeingEditedId].label},n=this.options.editEdge;if("object"===(void 0===n?"undefined":(0,d.default)(n))&&(n=n.editWithoutDrag),"function"==typeof n){if(2!==n.length)throw new Error("The function for edit does not support two arguments (data, callback)");n(o,function(t){null===t||void 0===t||"editEdge"!==i.inMode?(i.body.edges[o.id].updateEdgeType(),i.body.emitter.emit("_redraw"),i.showManipulatorToolbar()):(i.body.data.edges.getDataSet().update(t),i.selectionHandler.unselectAll(),i.showManipulatorToolbar())})}else this.body.data.edges.getDataSet().update(o),this.selectionHandler.unselectAll(),this.showManipulatorToolbar()}}]),t}();e.default=g},function(t,e,i){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n=i(30),s=o(n),r=i(0),a=o(r),h=i(1),d=o(h),l=i(239),u=o(l),c=function(){function t(e,i,o){(0,a.default)(this,t),this.body=e,this.springLength=i,this.springConstant=o,this.distanceSolver=new u.default}return(0,d.default)(t,[{key:"setOptions",value:function(t){t&&(t.springLength&&(this.springLength=t.springLength),t.springConstant&&(this.springConstant=t.springConstant))}},{key:"solve",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=this.distanceSolver.getDistances(this.body,t,e);this._createL_matrix(o),this._createK_matrix(o),this._createE_matrix();for(var n=0,r=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3)),a=1e9,h=0,d=0,l=0,u=0,c=0;a>.01&&n1&&c<5;){c+=1,this._moveNode(h,d,l);var m=this._getEnergy(h),v=(0,s.default)(m,3);u=v[0],d=v[1],l=v[2]}}}},{key:"_getHighestEnergyNode",value:function(t){for(var e=this.body.nodeIndices,i=this.body.nodes,o=0,n=e[0],r=0,a=0,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%0D%0CA)C;dUtIIxIEkq8Cp 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

t=539k!p7~?;hG3)K7f3&Tj&!e+ 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�sH0?+|(4XqYNJvdcng3AmV!n06v9{ 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%0ASel2nm5~%q2zH$sdPsP{*>t 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

6dM6h-P7Ec*^=KnVbBcT6x+?xLAb{b%;D> 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�Pbqk<&Eli^tXX85r;Fm4L|?<|9{evlQ$4`?GwH7JsZA9(J{y zblp1~Fi&N{QU6R|E0vyWRQza*Qw`#3So=BLq`Zo-e(;qMr?;@M=6zt{x4jtHqAff2 z=j}{Dbb@~e{;K`Sk|1mK^Mo(N+|l7SgdO}C*WnnO?NoRpp9wMYK*6ku{l-}a=k!yr z{N-sj-U*(0dXCWoclZn`*V-piP9G1u80|vM)toe0y9tU&d^!) z$(tI%r<-p0L~&6xkrlPIr>fbjU+{Uty>Z06lQWZRVEAIW9IF#AYkNk~LVZmTUtw_4 zis@jrc&?I%cv{zTTEM%FvKYTTI+Pd0-;biUEIz)CrMd=5jlt)8P$1oCA= zmE?CjK$=9>@Y@gC=Ta0bEiHRVma80>{0Hld9CO>eJJXa}cSF!PhFc50-Ra5kDlDtU zG{n01sbyPdD7HSby1HQ;|C^-^1`6&#f?a4Ru-e~ufLq1LekEtQiY1ct{Fj{Kt8j6I zhV6uhr`&d3j2`Lz0vALrAmR@qIuV1v$Y)V1@!*7!2C53_-CwHVD(b-oX@{Gh5?%~= zqnPz#VG!J3i~DNG?3x2(cSX--QJPRETLr(VG>kmqbl#&Xec~ zs4`nL-8bn<>$Tgmuh@O%jFb30cDHn%zV>U_2&`DWff4%)C`V4aiq|_QF?ET?`>`tb z(7JnP3kI#w!PC!E!KT-$W#V3h%Tr$Y?S9i&a~SX?oNI4qcil+rnDYB={g!3SbD@^; zl~tx7$=GE77Y{i)nZcE5_M0a?4ISOrlWXz%#V2kcy7{jR+rLcq*YG$DRzX%j(>sX1 zUOniFNj&Ls^{q{tP1FfEdKdUeiQ{Ic0-Zw`Y{ZuVt|is@8|yvpy29bQv9*PdzIao| z{ZqpN)n>vE_n7m&rZ`V$A%vZme-uZ=^UaFt>N_{DTS@4Ufa_8;=wV~PQ@cyf?~hfi z-)T|ppZQaG*-hi(XIibY1GPyKROhoRo0zx&GC8;x-l}xuQfS_FEeWcb{hQgo2SIzN$i-C_c67cC-H?>( z~fJ(dKI8xrGX8uKnb}dDlbYFKM5h$_2tVuQN^gS_yVQut(6~in8Hmk z)*S?I7>&i>zq@DJy_f`;4UBXNn3%6dhEoJir6LTv07kb>nb;qZ1>QjpbQE7ewpT!4 z8?Sc^&&HdQ`}ktRj^KGk+e3gb6|-cQX6&|KzdQi&%p0g879Tg)t#M+h>{?scM3?{p z^BpuH0x;(EYJnM$dQ)W8{S8T1V4&M6sa6;~lVC{}X&4Fv+5qccmeSI)JTk|_Pl7^1 zw%}eej^$ail~KlsQFEaXjX(}~3C2igg^*D>NHzF|A|*{5HhVALMuGx3o?mmpa~KL;o}=Ogw?8y!0Xs9;ExVQ zMn=9wbY1t(x*Jkqe_fE$@0em1&b+p|V&tnVciokdVK!h+cjTaQf(Up7aNGvqdlB@Q zW0#Tb1{r7mwKqz~+bKV{dX>`e|6MG+EAMH^5A9Cuzqx=1{mrxvP_c~ANSAA=Lru!U z&)FlBDE%d<$bW56NI~L`eVrAPcNyc&p*q<;w;KSAjDLOHW$kY%NXM!Dx`qb()bw;|-bQ^(xldFU#jp|~ zT0`La;Y7}1wL(R%Sg>KcB9jJ|gq6(|KoN|8@4eqnk_Tx%Mi5(oFaP|rGFoH}Yb2@3~WA-*TNiX|Ra3~w{EjECV8&vv(R^>9_Gm_$KOqHAuCNW}T zmQVhuJAqZi1l*$ZO&9bpFf0?A84bVRx`P^1@wXWP7xF7Op?mjB>6rA^+k&5y`{lrZh%qoV?++)A(q=P3Xca#_XSni|*y--l+%0X%&uG|Vqx z+wlRq9=%M;9WTA?cU@DddaP7ZnwqudcY^ zjOvX88z*dpHCFG@d`A@f7DG$gWfS`ulTV|MzXJdK>Ar00z@K)pU?5mXut$zm*;9i5 z?$3b80HsTpo{+VY`f>KMH1grM5kz0H)#r&fWFlfO1s6vJ#^)Ri6Vc|B4K7Q0=aPsR z0YemVD8evFoO~GD+uaS8u)r`qKCn{ZabxVi!Su1GXH5q)=?Qzw=1=+|xF$Eax=oCD z<~u7v_(5G^c`q2bb8ztcX$;775qWdvF;yTq6SX$2hq^A}Ji#cfhiIkO!38_(Zx!W% z<29_+Cu+MR5@(U>_kBc%f0xTH{dY5xUsABa#s3NzouE~(utNyy*3211Ez-7T&iEIM znFBZ{5b#w{BO{CThDJhiDdI{S_M91#%gfsFo~EShSi-LU#hhb)%0?7mBHWGc2T)uY zH}Jjgz1s!KLIW<&G!W>QG=nZWkxxVS8!Kw!$(5f1NzZ*ISyoQ&DbAmF!v&p!8)CrV z+;avOgj)b8q+y*B8zh!IxGHM9TngfSjFXv}84cU5;S1V8<-|BO6JIW9mw58FP!+jX zVp>~z0hCv{ZyCRlk&)FR{<67?2joxS}6y)F`7JM238d)?5v%`c0BNZJw;1sYpxYs0psj9*Q` z@swONT%4O|Eu!@y5SzurL>lk6#!vbvV$qKQNq49BiJ_72-%YMrH6ODCz+kQ_dj0Mz z|Bm@|8TeA-W3_xgOyTU{2*V|R;t+RDZr|=IuCLGZ%!?R4lw(Y;D&y9`vG^oDu@lWC zuT3@gg6y;o>ee3&)6JRWNLgJ&*D+3gF))GekZ#+Zrotc27o}Oy)Yo6vL_6K%LG$|X zfYv@^=oo_jHn+AO%?x*p{pjyM`26F?&K!inO#sFFAmv#jE&8HQJ`*5r>Qv}f$Qo(- zyCn2)En+a>{x_-GviEfr=F`T&N6tq2b*YYGr`n_L!y!7rjJJj(s(T zOjzamNh8~aEJHt74g-r`Yc9s-kt!7yPR?d#ZuP%z_qqWweTGATAq|jr_|(W_%bSgz zJ;)@mf-a9*Rl+|YpcK1>v}d;gUglt|IY{fht*opr3b_i5+W>-*3W@5R9~dg;CrDpj zxVmu4V%@-$VZU5r(&*=of!B$=i_C!L#JW8A3|oMh40r04*Ern>mUE>*&7tIsIgk)f zK}+x|ADvWCW?$Huut^t^#1q;n7FLMRVO}>MMl0twIHrT(WOd_t)6%+C*|f`pzsil|Y^c|{w{djz;i_l%!5>f9F9$ZW z-@#g6bZ%Ll7Eam=Xf}7+Z}#~0ln2y?t;*d1OA2y6ba-C`@x;8N3ufmO!rj0??d9v& z%byOm78-zG+2p2;px@9Vla^8z!=nqYAsQv|qR=Y1M%)e*eNi^5E#UI&;Ploe-q%r* zF%tV?ag{K7U=g^{BZfP(>E}fSg=4~vT@bC6#%nUYtgG9P_6r34Z0@!%tNp=~p<34~N=Tg481{V1d7&=tBy`fxqA9>gS-MB57C5}K5ytrRaNEMd@RHKyc?3S>_WmR&v06Z4 z?<2%PU3jy^LTz6r2(-<`0O|~PFI8i_(Q}v#Di9>lN49R!^rfZ86d&~Z?0(Bh*2?79 z5n9d#UMVF+PB`?!ieU^Oyc1s?E$lEbKWw2H8uxtA6{W^v3riA_MNs%9>nk3pwF%x_ znm(5l3EL|=5p51L0|L@d?KB9v?_cfR-2OOk)PtE8-$!0FK9g#rg3Jyam6B`sZ*tfT zs4>|Avp&6JYa_&Rnx^g*Kb~$RO=RfYHApxkFhJ`m?F+Mo`-LEEzK;xs;-hL_dj@Oc zJO#MAl`%{zZomGIkN!XHvb8Edn;di{WuTQI1gn-aKsu79Ojq!;lskl9>r(VQjK)ED z7{tVMto~qWvZR!h2bHd^?b*V786!4Ew%IgMON(D1cx)Zrn46(;oNgTQv4eJw$<>-V8to>ycO%pm*_W2^x=bzv~iWkymtogMBIJ_8cFth z>3Ju=VI33?h=k*G=H*(^7vhh*!KKyOXKh@7FphZd1qg3HBjV8WdHhS7*Z@Ef(lyl7 zB*2E?&f?NiJ(5i&8<%KN1AYMUKz;nN@;)PcHn9+zav~`O=vlj;{?PX{&Q5xdX^&ij zIpO?#u29zifs7Hjc7N=;Q~9w~h6rr|ek0Gh!TFDta`QK|R;;ZKd@?dJNvn=$DHnCC z!Og_@eSo*3S!v|!9_x7_;Jqkk6kNJZcg_L&QEsnva@wqfKjZPXz?$iP-2PZDy6dSJ zM)e(VL%Db3n%hdNlqybH#mql%nnH{tWyFIA=2Lam)6Z~rsZ;YK zuH%;cInlkFQ$R;v3`H^7k-0ZgYN@ zU;@}Nx{-_;kph`wLG8%)=}ZPu9JNt7drMG}Q`O{4`lEVGx^eh#c^rul=28kK4MklV zHB2(jfNG%n!>FVb@QGf7yMAm+N{Wt&Y0axQZ?1;5s$X4+o@x$J8d4$G@x-z$MJ%

Wn}F5n~py0ie~^-!~CALb!FV!2ZNP9x59PLy|#7E?BH2Q zYeKITv#53CagJNO+`B+EF{Y?%V!;S@y0^gb?E0&i?21CY?0c=#@_Fp_;R5mbcYe;y zP^W=Lon+xP9G#cIK(2&c?ZeOrIzuBRB;Ngl`Sh9U@5#V}`?Pi#2~Dd6tZarVr>iy<4k-Mh1RvHuBbECJMP~=RqhGPNnWszdNL6OvK}OI*2LWedZ>ItpiGWCamROf3>tx(5`SNj zpIkq)B{$^pyNfBDv^npEo(x{-xOf(wjL1J%Wp5Y`FPQ^OZ3{cw+e;(WYV^xach)WG z0RSol(X(jfVeoLovAUX?+4j!P`%i1fn29|%l1_RSmH>Cyy)tfXZc2!RK$&G62^>5C z{y`P=SfVSVZgsITABQcDJ__9Tbd%)$!RS0(r5;NB0++5>*wRv$s4Bf`O zgF0upFy88}@y&|q6OL*tEU79RL#WBLA^VW+b|h)!qCS&Q#F638U0zE?H%miQ33bCa z94wNgRgnK3;PN^uZQ|>P5VYj^kLZm)dsPR{=kCfx5G~PVsQ8AK@J(?dS$LrO;SDAr za-I2={N%~!OYg1vjBjf3dEK*NK2NF1gw`ef2I*5W;K)FHIqBBV*wyDf5M?zwJS>CG zS3g6eE$oOA9{4L9(Qa^`T#0H38I&g73=7r!ZlGKW9^jm zl&F1@R~GGB!oxD~;wSu*bN zuU|Ww!jP)H>mufK&&5SCCa5y-tGP&&_;#tND9ntd?P`nN&b(oyx@b{n(ON7 zs?-FuLtdCmhkKVQC%~&yqZ9Zmqo3&Q?wpZ%QQ;UJj*;kRPXbg}Q-744_v_a;?+Y1ttGf#>$`{xq0ry8wmD0+$$x zm*`!2LDk>JJx%H!m?&yK*~w3?Y@Kj>tHz717UYlm516FidQZ{N#vPCHp)@ zeHKHf4W2mwI%tFHz1mnC?cZC6w1>G$Gc)>jNYa0PGsCAKPOCZ(OxtQ zjC!JVyB$LuYe?If9ImX3Y_&4-47;^}XbpX!N~~jZ<0vlWg;P0TMLLs|*WkN;Win{b zeC=`s(C{D7sxbY-N$&y&n(68+D)F3Exf`5-OP2{BqSNC2-QC3(sGk2O3(2>6`j$k- zo(Um7o2Zr1Im#i3$qXf?(u2YI2_#HM0#_Xb3BGgq53ax@aKQ45>JJ;608E!gU+z?D zJbrr4_v0)ZoP8r*Ap9#%)Ia|C>@qrKzCb%A40zA&FsY}1&AL=22q%*pWL?&POL&Vm z{s~i~FM3ANhrDY8UCRIzLRqi@`MPqVkKY~YzvS{9z^#5DHKorxUk4RD^K1RHCnqOv zVDp?$ZbTrv5y+ zSW}ofmu{69CrR0M(bWakEiNzX!`u4Q1$OAGka3P@1+A_vvz)$UiF_Ayp@TT}I@HBz zq_`W|fX#)U`Ao{%#MyU7V%^wBwx&tVKA8D&e!rZ0*#}_uRA-}r^zfZcBfx?!M4rgBi~wqOuPi}PTm4JKJbR#7=kqC4Ujm#Leu5kax%k# zL!62+L!py#%ooF;o9UV%%3sW`a1+9-ZXfkYx+klG!_`q6NIt#nOP+SBQ1N0x=^P4e zyEQaX^dL?bRQAgW9oH=4qhyomqhVpm>{$wwhMngV=pc%VG=DJ1sk0A(D?=98mNfuj zLZc<5NC|;0x7RKb-xg(&FOcGFTx%l#65Jm$>PrunSZXm8!pGYRn{s$_V5+-v*Q6pCvMz zR<-`n)9+=}iK^IoJKWPFLXb~foHIZi#pHaF`JG-{|3UZgyX{=SBV~Phg~6=x;Uloq zy`rZlVl#9!2+~^H%EPm`RK76t(=o72d-uM+{&ppdQL}If+u(Dho#wvZ!@hZaW$5JU zc;Nc`j`w?Ob?{%`PT{rphjelY-?B7_&phTHe}ZAMy88qz?ZzyjI!+z(A&Mu0N|m@( zonMugjyt0Cin2h!cIDOfI!0vBlAJz#fu2Xx!`Q@i1PWTK63l@%2mXB=s7 z_;60ak7z4Wp#B#^s`RLcxBh&j!Cp3*;*MkPL-l!cCGAq9J@?kkM>;t}&KvvSOrlqX z(N#wE1@X#AkrrW7BoRWgMcd}N_XH&xUz);}k5Z)0uLuuqV`cTHUGI^rLTjj|I3abx zZ{25C#L)T`Z#n7;`0Jh_7!1Ai{rkkw;MXWcb#$ld*fzX({V_Y{@pUDEhW(PW1()$6 z+P~>I|NQ%}Qw@JQdRH0>SG!fWI>^R11~v{VG6!N=-IY=uTJ-zOp_yeOY)=`salja%dsm|(_N zy$mvJ1(URXf;pAv3Y$Iv++DcLW>L5nG~v$$=Tt+d-Jn-E1_{{wt1J#}aX0skS#^R9 z9clO6JXQ6H*lW;evWzCduF8fd0s~W1I&aG7HL^&Rr+$kAFCKvRCuxlyKEdfo0GXIv zu+S=E^m=vkT}}VPm~{nc*OIrly{bJ$mh18nXz{9=8ol$PqMQLxihN&~Bg%ncuMp^y z4{CA9BNe;zX4TZhgc%||G%J%KurhUSVIh5GZZ3riMuyI&AsG+>;(Ueu3qJX+RCF@T z{O%atbSO|GB`5zn&NKe(Y|YjBpTy4%4Z8E+bV2dpfq=IR1xD?Wom>UaUvb;uC9YEj z=qj|l@2j_ers#`Q)Hi)tI;D9XsIwA$yB_W=O`8A7!9qIj&77$M)=A(ZVDEk+CRV*H z7r%V@LbiVhFLc`}Qd#~kCKn#+G-K9HgPP_cYn#6>pnSc+IjK1BKADbvO_!7Ar3v^{V(e& zZ>=(6z(_x6n$5Zv2>ezp6yySD+^zknZcG`40W*8vxCY`T9Qj$j;~|AIQ$awBlVA65 zO)I*pzrEm$&(6e@Vb{C(ZEsorPu_<;_Bp)9PZ~>STEzQ+Tr(Ts5c22J$y9$ow@jz} z-neH2QHNEon+0+f@d=_)OiNz9%EZ{DImKHJNETh`-`m-Vx1XzxdGk{98sYIT>E_n` zs)W^M@`;`syYBs7kj?>7G0TAc$d^JwCMr=J5LL*7zY?s3ym3GMt^NQ^XXk44OmT<> zyctI@@L#ISTk)E33&5-{-T)F=(??MOhsUv{U`HyJK+pMGO)I(OrutPihzP59Wo3wADo1*rx^ z>Iio(nV8-mt!MA>iV-;^N`;$Joe8Z%W9bX7x9$0ialZrxODh=0kB*GIGlACD)W-L^ zojebb*VSpBig0h!cJkji*Lm;yo|3Xupon-Dq6Kg4I*Z$Mz?1U>#tF7^qC6aiRq*5q z^TBaFN#n*x)=kLzh&{bqeW?l0d-q^2F zEb@dr;vo#vwkb}SUszBe5$!zdGj?6LUjXHh)~$xnxD{^5&R%2<9bjfghB0sjI)YH` zTo3MmfAMVY$#!872{1arq=rB&z{A5(D~iN`B{v11%;Ak}_y%4UW}52qLWJ5V_=i4H zI^jRu9dmtElScyH&SbRxjlzOG2#HMNir0H$S)d+$WoBh%EO8IPlM#nj zn;a-_E;2wW^^$JYQI^+o1TA$LiV#A3k8xVgAbiY_n@D@HPG{6~Pu)eMZ-3oXrzAAe4YRSpjncXhrR*Z`n zk#)JhH0glZ0qg+21J_EgySMiXsE+O6C-s!5$qoB_9=@|ZoGHEREUbaAewIvY_`a-H z;Pp$&>e2v)xi~rL1~>1WZ#o5RK?n47PXP}@j@_-R0B~r4Y%e;yl(A|#Ha6BCe9t|k z5b|EbFIAC~CFxx*4GxRA?Td}`2-?&>HzT=6wWDmF7nVO3@K+uKrl~0ztbO=W`=*)X zS`~!3WWX(lqk6Pk+iVUMone~VTZy5C3}J@2KuJMyLi&E%SGlLo=k5aH_l#%Vhoa}p z+z#tGr~Q@{_C6RkWjM7sEbD(Sf6{k`2!C)`w1qqWDzWJ3>QoSyw8BO^1Ou{hPVZm7=2MU+Db18F}2@r0xD9Ol#Mv(}$2M=$D$Ai%W zHH4g{uM_nVN8f>6V+4p|?^@y<=7AR#3v1{FpUgJmAhLl!0MVzp^qsI**3|5ZKo6nJ z8fztK^}#+j$cK7$)Cm8HF)WCxl3^g6fye11*hDzN@JK}+am~As-n^!{9~J^MJ_?<~ z>x5wDx5iWVm-yyR)a~uzAch7`3@GY;{`w{I>UwT-P8B_yRpKuiD)hL*G|?7N3(3UL zhL)QPX4R?tmQbsBLZ{Dk$eu~kiUu_ zmHTVL&5W}XV5ch6&Xo~XO$-M4v0%R2rfW@b8!mnUEKZVZCj)d!+2U*$Ze)V&;%v{- zDgEt{=TmAm(X3(HB@II$tUiiagfKr!0{UQsYStyUCcpip~P zA(ihE5ODkBsOo2%M+)agDCA>y@SQNrcWGJ^Br!}aVE`L=Lwed}7|hI}5%q>u+tu)r zEXAMzio`EC&wv@j=WHz+r-adwJC5Jrmi)j{j>u+rtQPCkbAN$O&d?{$qXnnI{0753 z)Kk4;>kw7t?slQbmD>e89Ta)g>dIt0tb6#%w<-EweY;4xRtTPHt<;yzbI06Hz$${P zp!P!*ODT0Th5RZx0yU|D=hafhp2r-pJE2r6QiS@AO5BW{Dm1<79kE`y5Rgy7{dF-o zd=mER;o_DjDhOr%%Rd`aQzKgw=&iW(K8MW zxXOX-bd=cxWe!(P=)ErZ-| zdtgOfg7c?lXm4w?1JL0dBO~Jr`TYmjE>_n@ZcdmDfEILRBvj~&PwY#ed)dRcphd8q z%yNXjfvYA0Q*OJQc^T|d4d8#a7HBeTUz}Db=e8^RS0%zF&&w#=6+{{cr zBxelZFg>d1^6 zBER4Kiz0s5>V7X~Iz0)Xk~c6IH-Lxma=6Rb$UAAx2zOTG*Ga;z_?4IW4p4Qr%%73d^us}v5{~-2RDK21h zz-;GQz}f^#)iNTW8_6dkgEw;#Ygjkv#?ronq9e>#oaS3Ip=d+A4;O@-v*EC>FlJXec?f=G;vi%FMg9|jF6a}MP%4eL!p=L3Or)_RqwZQ4)? zx;h6%?&YtAg|i5Q>B?_oV{*7&=q}hGRd*tFgoA>D79f7u95Dj^j&3O+=yg1uMKFM!u6KhU((tzFxlh!bf^%I$$r0etFChM(JO0e@5Y9VTJWPgp*-!>9}FgO z>(-m7)_Qf;OcQH>$V&Vb-5~qS0^g-m67?xzIicA<=oVex9u(JCv}Xo_ArG_7DsmPa zBF+XbWc%I$r&+20HlhDsatF(oT6isZ%JZ%vhfl#UPBA6uXrt5ABe_*(@%bY~8Ujsb z;#}mzP*b#Td}u7%H({pdg4Uym>T0GyV66N*G87l!n-lnYd2RFVtB7v;xO5~~-Ga{w zHhn*eVB4ex;F1BfBjJUGe0Zrffh$+?NQTczN!2*P$IEO`;jiP}2C7Wd?@QZ z`{4+3!NT)~ITeo@+Uvzpm(XLpr+5m(%ZrhZIcA4=BqN-Ei zCLjfQu4boZnh#!H88(A|qerbX$_MgzNAK<*RA%i+;yaB{k?&|9S3lW`O&FRXZq2G!4IIc#eoO z9Ba)-s>|1+qoWm#9`OyYkHDo72dHWl@=s=dTS6}y4&t5EGPf2Ro1K$2B7m zE(A_-|9~eNze*hJ_7EFCt7F+HrqOcQ+)SB+=x*p%xMw7SG)&mz-Tj$AGwq$Q;HiQJ z?HN@!Eq-92tPN)=RZ>!t|J>Z%^@pvl1mQCrR16Ghfw`q(s-at;@i)1MN4(_ohKoSC z)Z)D$c;B$c0mrc#hz8&G&#HgnzDHVA?GK@9D{V4b->X5drX3y-rA#>x$HFeq^d3bot5sH07{0&}QMN06WwzPO78+)d; zZ5z9L_m+T%!omo=BTHaTVI_P^ET7`i*KyEOh8LIFb&E2(vWu)kpFsi{v&*hL>=Y32 z*AIi?Mm+H_YPL=?bYRTCL0i-0R8v+J6BDBV{(VRuukhS7SY0CFQ(mp3{4SY6VT>qc zM&JW$AR-s5Ii1n^&8K+wBJ&d78d)`F_?Ap~$q$NW3TMpJjJ$y*-3<}?ASoh@scU_12r!rOO zu?VEfM6gZc6Ox`NbfDxkH$g&j$><~4aCd5GYDSG*a>6XosAyjouiN7aOOb_%3{3Oi zw3oOhZ!sPsFh4yGbiq*P1(-H`aaoDQJ^B65HBDzu@|e^NY9HT{(XWFYs<%0aW0~D7 z`|`eP-}qj2HwF=d>%dPI1rPO|hl>$)auGKKv%zZD1@ndd z$Iwt2&O+JU%PUU(6+1vJZuCBJt^Shm2kQXnzj*m+M?RDKUO4;(!Q$$Px9eNV9cMo+ zxk#9q8$Z481ft#}p!1Rawm~*ev$(wAh}FAW3H1IXSj;WK!&?KD%ze;a7~FB=S}uKs z-z|s{n{gQ;;6+N-wt?!UTkdTa z*IKP3@~l8V*bhLU4HW(NP+8_+c25T9y3hW7m)U2c-c#Xuy?_7S6M_=w$5ykfYyA|KYb61X*JVIE>+OEz@s*~*~q1W>$j)+A=Z z=PxcPQA3#BhI*5olcSja^r;XlC#NM)kW%Bo(JnPDjf0GsSnK=#*@ ztOVz%cga%3apm=P$&aNo^sCrKJ3IQotW49{8qA3ox0N@xx>}!DeoRSDO4>!J;gDvCcvi5g{l-hd%-)y>OS0*tMCU8L&UqSOlkHm-|tiKo4nBbxA@9; zlDZ|Jx}BMQ7x`o81P}{%_@OorBXSKouL5Q_04r$w;S=e+N0Jf}XuBXSJvTS8fd}N^ z;Bob350&^D=eQVYrQm!>g_v>tyL^C%FCGOY+Kk}CW- zT#lHqh%(1OKZ&CXAe|}0JMf}~VW3~a5uis3bAtsN>0UC<|1T^@pnPe1f`J5WNN15L(| zK+WpXBj!bYg`LN2p;6%{m6Qwk2`F5+92f&p(6iG>NOGuVlET1x2p4CmxL9BjG`TN; zLsJFX5Od(BGH1A#RRlV4O91GH2S-(d>O4-fbpQ74(YxSMMrSwu%JG$u*%vsqUxDT$ z4ZXSF>aT-msN%iu~sc2O}SS4AUKD?)5C)S zWC&~};w zu^#{bNHzsg)2%H?qPF1$XtQa}Onva$TM`aqMVqL`C6jna4A5+t{rx4F#TaWsbB&4S zg#V{1%|CVs7`ub&{0Iinl zDkw%Eun286l^cQ4>D_%_zY5a{aDgSy7ucqM1L!TNqh%|9VmuM|h>Yo71Af;A5QH>9 z+~Ki%m{^Z*NQ?k0J`X8z@d`t@tPZuktn`9`1oSQB1#u+E;Oi7u%caH(VQ=PIn{gubpki??#Ewg7}TsLXIWV7mbk6(z+B;{iI7z;phPMha}5*`qKqj z*}skfJP2ZV0Z#GyR_4X6I6=b4usHI#fY>SD<(VFCvqBtc!WfBbiXWu6{y!Ulg5xvF zV%S@V)<4@?K$neA6l7S8tpUdtJaMfuFOc_HhGqbf;#l_M-;=|2TW~U(D9b~u>tKOM`zr1bWDLQP%kWnDLXnleVLe;equObzQ$1q1W>~!U_ukRtK%e8(R;VS zTrFC2qKlibko_$JGd?kK*^M0BsH^!LA`mWM<%$sjIDx3tp#h!Coqgu@n!63I|1IGl zY`GeDYylhWf>*zlTiGq$Ec&GJ@3g-slZIUf{kA{e5ndjlo*06-Cewm=nMfC(kEu=* z6NI<}+6EznxbeE)L~#w7A|k-5x1{Z)uS$TVH@AqkDE#L?32l`K3{|ZeBhl%t+ilRe z2*BECi8Qe8h@4d|XUu5?3V1d=_V;H#CGpnc_N485iDm9WV^1K?rJLhJuG#vjVevN4 zV3aL9p&lOZ=l?XrwyUsWWnf_7AigHXW_Gy|Lc(L>6JkYcQ|DUi%a80jV{HM$DRrr4 zOF(^@$&eb=JSu}Boh7Y9a%|~shyRNJTr*y9d_ISTL=62=t`9fFS$y%8o!Rn37TKKOJ9a{C%3 z$mRT{0JBXojMo%AAKKOh$YgX|nSUNEC-WO9=tTO`<5PEj&^kn^%VV4%^ z;)C9VS3|L;RE!#-B6p|5E5i9T_t~?yES)hnhwYpv<#q6Xw~Q990iF95?9Wwv6sMUk zU=^=M{4J6nR=hj~2|Pu4dDBd0k#5d=G)`(tKY#y@rn4ArAZ%-i>4c4_9Jnin{rF}L zYlTGka4%sNF=^qg%jFTG@wvKkgGbbsH!cXHJ_ zlg!dC=0}a@BD%D?_}~)6e?QL8pHUh{OrKVU{zS0~cM`o_hXM9PH0>rGYu+RzX`N2k zQIUgf{2-nbFrk`_%nAXi?RDxqd^zg@>_kGsV{?DbVXOJ;wuvZg4CsW|=Z_(QJI?O3z{9?03ipXWbAnBh?m>FpZ|B1!xPWp#NEd~n2GX8v&;~c(=U{&Cw4qE zpMam;b>jt1&Y&}KuenNCXNyyCEnrd6wLe#M&}U|R$KXpm1nHjk-L!e7@D8w!N`sPg z>+aD-_0K8-kV}6{n4we*;^dPXHn$ zR(3d(Ymy1xxbb2b;*@SeHnIq;I4I$0)F4Uw2L`U#K7@ynWx<7#3U7)kY?>GgG9+$e zVn#mOyX2vEyYlDP*Vb~}JUm|Q?Cq85YHKssR#Yt7jm3BVg;vHC9`;UJ8k)$A1VF-B zVi*-JUvB5xov?xZ2QPHO-Y~_#gHwI&t`Ktd=fXlQw^i?Gp9uh-)`)cMo#Fb25Io0w zlj0L^hCk5e2nQ+OK6H4pQm!~SDG?bJC3=RBPn1iY%nEUz(TyWeBOQO%0rGxu&_&g; zK2`R;B6;OH1{bB0(vRgQ`Pt^Kix#Mt{Rv9Ip%{SX!l))F>ToLb!zm+h;H}bFP*iV{#wWB0TAC6I5pj z2zkHd#I5qHE$8ae-<_fPTsBSCyytGoM|K| zq+Cee)pmDlQyJ;)`&VWYQ~~r>z55{;t*rHG-%Im+4rB1+~;{9(;i&6)+PmkO>u`-&?6!8kDaaXP9t@}7$ zw$(l6+AJ*dL0Rc!|9LsNt~^%@F0z4MlE_9L-rF(i#MUo&@T`MLdMYn00|`n%mY%J^ z8YodWC1qszF>}A3z)-UWa$qxYbGn`ffq*lx4ipuQd8;4W*_=?r>PN;SG4EMh$Jg=k z#*1QNZfBs|7=x|vRdB?68Wd~{vZe(3aN-=^KjitVkyN^xEm^28YKaA;N6sW##bfs% z3~~>#fRMa{BKI&RMw^3nkdpCykW-XEk^qgKm}7NlB&?qLL9QMIfQ})&Fb=%D&joki zDYaw(5aCWx4HjmR!zUUo*N7-CK!YcYMGoqOw(o}IgVy0oXXnCQ5W8_@If6&u13Ep} z`E5d5`kDTaulgHSW~5S*plwBApJ$M~4)LU2Jl=d63vjc1-2(;KjBcWKRGQbirlvFcBQa0u63+?Lqh>4+RN(>9O_bQo`WG8#pqU)uwPzZR2m$CU?5fN^gw||D z<gI!#LHgZ!Gmr2vha{)0 z$}tzV@mht6mZwDo*f_vMr2aj_eml{CtB}iO|7@&nd9!gDOuTFRVL>Kjk;o5Wz0aRN zpE6&Tfjv*|LN3y%^}vAO4uZG!E1`?@Lo3P};OV$$Xl!I+%w?vGbJltP+ds%^Eha;B zS#YS(xdE1mcb=NKo#hCQOx$R(Muord1eRKsOxH0^51g$AkVuAqrCA(p!wwY9k-k2+ z`_L^hgrd4{YZ%}GN1wQJ+Ey0tozoGE08tNxVa1)fzc-}PN-0Q4K7+l$AI)h4v@8$1 zh6L*=s@RlH=*)k$j`w>pJj zrSBWNwZAaoJL)2Usm4;Q~e)D8KA_0r-UwRj-mx&NnZ=59DU z+_^*7@=;JTk);Ug&%BHfLKPZG4Mt!~*+2`(m z1{S#xE|J^R)`%R=<{ID#Vx%UW-T^FlgPmL8`%S5jX$$l7Kc4k`d!w&TNR~%Yz=o$a zTSoN(Mf@B!#AFomw05>T;%@?0Hf+r;75k0guvGr+S@nRm@k;_>!z;mw37~O@S<@Yzk~jF($^)yJeHSpJVVG1aQCZQjS zsw~9hFztr4E)wkx;!>RHw5H7bP5`u`na+EoN`^JBqouF{d%2^`XIJsN5z;~){AZkN zuPTQ`){so|{gss=L!P_Nr+KBty-ri?Gjr$VRVo09*-3Y&Aq(qW;#>}HPhODqH@YG9 zkAxal?Qyy-ejcUdhsTOov6{+YuW4L^iC<38Tt?XLM6iUoiwS>PRy*qw9yE7I$jEx4 zfVcqhvN~}W^6-f5-p|dK$39~v>tQ?%RABlzF>y>A?>)dbGhE@ipABAU7ABNMBmAp$ z1Y%kvH&F<*5(mZj|L6q6i9R5VkVSZ0L`q7q1ZnLj>=CC*dpG6WxHlPyM-~29o4^>y z&8f^)CI%YkEq3;71oXT7Qs-jruiUv3hAUJs)(3*2LIJUXVw}~m#Xl-0jKrMZe*D;x z#fo*;Cx|Uu?F@i+b`%Vb((=zGpxr!`%gL2vtf?px05cQ%|ET&3s3`ER{hOBxwO6eOjj`QO=h-|zeWd)#yO?Cud~es%A2pCAKq z_$A2w;ajoj|4?4OIgvNt#Z&ainb-*?yqDW|sx(M3wiWnR(gB8PB zRU88mn`ruVilKHt@XX%P&w5piJqewsc%gu3!fRgtGw@CJDT;n|3Hr52!>>yNdeSti6Y zP|4uR%!AqT?=x6Z*+fB6-_0Li+z@gb0Z2;{40R)$^8=In$7p)OY$82kug4ST$y=<> zR+l{LL#oHAg!OXHrWCtXFW9|V-lADI|{l~4kjk! zb;zukg#l^9jLG`6i(TCzRfdv$$Qjr}dpI89IxpQCZw_WBKIK!Iw#lhY_Zy8)jp_+ad*DeHp?Q5b1E6jWn zaLp6}mB$7Utxx&+TC{9z(=BTSXqudIXLomUFrIl2WAc~E5yd-0vGFIjF+<}u^h1}0 zMyZZsst612VK>z!TVy zbXLOq(TsPtQ4oyuI052W$jwnBy?o34GHjtBzvjntd*y?!Kr+&`QG#!EO(@Ug`ytrx zxuyn*$a1i;o{Rxn!TB6d^e;h6kylj2={%~(w6RlC=><*!s_{q#Kd<^yyPIn40SV zT5{jgk}DfefY2UpBwS&U2oT=m?yfFd=g_8$J;%GvRHARQ9{&~+QfT+g)uHCj4zlPO zPg4RzK1=c?$`PNRsO$-Vvnin#QldG^QPp@eX<61Qri{JJ!((&T#pMRf;}viXh&{l{ zNg#a(f(IWdzT;=Vfb8RzsBKvE8=%rid$6XUf59ZO^yyFHxbPro9+1lppb^ySu<%`# zs>!)YG0jU&r{2i!{2iw_0gH?+@J^G^FQ60Y?{#7~@{xB^mxIcQ)GdAXrJIuu5-;qV3D56h(NIg?jNrQG`wA@ z4yq!{YQZDGSFD&?WnQxU)RKK_c^rXARCHnr{rt65ECjJ=NsHGyDL7}LQV05F#x*|5 zI;;XleJ*=sbQFp;X-Y2U+ctp6nNeHxeCOK$iYkAPMeaY7ECK;^G~r%gyoBKRnW-km-Fo_lR?(01z$|b=7%4fkP zX175`dbUqSISm$!QTh`ubQQ?!OI!*qjikgjT#e^}uU>%YXrw1@7XSPCJur_9jTte| z0kS4NH}FrN=|L3;(@tZ+K7Nr?QtEIcCgA$Ok$9fN1hT1}vlo|ZgzP!jSeZq@h@8gZ zv)o`O`3)>Ib}*wP!XqTP@hB;&9Vp?&*2 zb#dqVyEr?eqhe!4Vl{9Ial3NFLa;^K$uGy23XX=M63%iCQSN;;vW zu?O7EH-=q7S`j{8V|%nKKFX7lqGg5;^ilCMoDK4gjdMgG_pC=;87I&CzQ*LPqy2ej zg;F;1(z`P{>Qsjucmt%eqT#|#J|1aTl|&4GAcGJY}`KlQO}5oh&CLRXU|})WZen=_JXkZ%zyV1Wv#dg zyb1!4)8&M1W4uEbs9w~YWb;$9F>My!zUGU^LDmz||8$Mp8yo29j;H+|%V2vE)Yq+hX)5KWe?KV-;hzh=!Afq&55#Yg1|4Goo~UJHMY?YBG*@z z*VZ^zp*FUB@ZcpKC+F+{oY?DV^xG*lCgL?|3%GWooqQ{bjuYkN^ALbVmVdhtg?Hd|RfAF6k;~2-+&pdssC^J~Ycj?+V zbKixxiB!XFaY_#7h?sP}f*a;kLktHRK;V3x0|aUXU|~H zOpDns$wlYPG6;<%hhcKGy8Pwn55uX< z0PePdGf)&E5z#8}nf@}~hvQ8ST2T`L0f8kz8A74|yJvhy?-q>gf%-TF!1tu1n^>E&W4P+_%@4*r;fTRd|Puoc4v)3 zS!{gl{WVmhi`6A#&LQE!5BxOb6+~WX(D0b-_R7p63ldNYw9?|tbZW;wG?kBziTPU`69xiimU}eY)ZyfSX}JSk;OwqdrH0(Q++e4{61A*@^^VT zWX0${F5?_GRSM8eC6pynCLiMCPNv}};jK&&V z`*$HjHDaSn0)d!hw&1$YhKTERTBVA(K+dXrosX9{sZ8wo7G4n}C3ybrpo2=Yo(lBz z!Q+t(xX5;?i+3FHn`;mSyb!lY`MTq_;rIFZce+`Z>y|}0(%Nv5rQKEYhZt<8+V|s+ z9Omb8qhTR?P!bYX>HAwOFmlq+!G{BA-U|heIE-D0p#9>$eR~FHml6-nMJG)XxCnCE zbn~xNNUL=Z4*o$6%^ff42IL^P9N(=HHtJuQRn;fO6KSeg-qI#gkNu{3sEK0Db`f@cc{i~|c&5sioq+DlW7>iNkl-TsuW)yWFNfiMiwB_PBBb!21 zQ)+i#pFjID5{cYHP}5}dVC4454|`Kv{O2WrvQIT8|FE9@KM0BXfdDxHl32MX6+9j; z5C+Zuku$gUBnxeNjH<^8hH$vDa7t5ClLpN5$r?_N*NGxsGE5Fmg)i@p+kilKTYm73 z@-kwS%uBjYk@#=Y@#B|bZmH4zZva)aLHFhWDDpXmhlu`sq24x3hcAI{JrS58bGEjv zwrs%l6qA#yX~Zj;`J{v;Y@5VT4j$Wn#4uLZjOWZwaQEPEv>F_pSjd*&t?+D|1yoE% zO3DLIrQ_h>v5C3)blR&|R=1&Z94@$-|KqLa8-JKb9%LiH`uw83ot-d; z`(GVg9X5(n`t`&GC(BrT1JEdpiFOJ5Oieg~l8?3Koiign7}Tqr)&{-pIXxqa;E{M*te1I^f-y0=x1TsMZAo z<$haGmOZw`VX+y&%M?xRX2hmxG${=k9qLzJLLOCoszCPz@)}-EC)B$S*KhyK-Hlpu ztqd3ov;i8_mTK|XQ8y;PveLjglUslvx2Eo4`=F-@W^6tpLdmtpp-Hq5QV4CQB>QLi z%T2Cbjy~1hS8yF1Mi)!@deO6dqAK~O#M~n%2OgJ?sl6#?7c|c9(jSuMCr9ssozX5( z+y8Vsn>1BPD=<`7Z}^$%I-xdrt9m&CA3C|$yHGk`#={C`J@RLlrrouBzhnJ;@6;$J z>>sM52Z5DzkQMd>=l+8{i?^4H$Q0QHi1nL0yV(q5QDVOBzm<~I#m6}M4P4{LAkf$Z z7tO-^dL$~?hLfF=G{5i>xgE5ctMYOPnZk*^^k|aO>Cx6E6z?9l9I6YOKiGFj1J~vy z4{*(Yh!`%xGoF2 z2csWrVAf<`b|Rd5d<`7Vqd`Deli~vs0 zD-yaS6b`?IyZWIlSnAyelT0iQGd<+c$an$;&Btz zxioD^9^`04W&CqsAdard731NZQVi@#n0Iduj~^ST#g^`vcC@u616969R8;gT{6yzW zO`roGKn*PqyqjeJ2rf*NYd{Q<5b#jYi9bo1LU$qou>9((QTmKTS*$E=)hiZm<+sSq zw>GEQjyPNyO1Qp0E&2n+Tb)ClP#Dv-OD00{SYU^3tnW>E=}zlPM6_0|}r zUJ$Hb1P3A;5U>Pd_Wen}y;KVD2l|YhS z6<(=$6&tIIZ}xWp_?pv@dmF;VF*R!f0G>F_+JvDq(lG#X-Lza_TH?vZ717E!^}(|w(t6;(z#)A;HYn9nH&8C+YbVRJl++r5eKca9?LfCFP9 zU`T5()_nPehyG{lv;V6jK>KnxiaJ;R;OeorVZ2DjL_GfzI!OIppz(BrRPvIFb7yOh z&Jm|&R8CcbD#KKJD}FBe04U3Z)VLhTe~V8MBImFafU+M!-65dQb7O7)v|=x{;fRRg z*K6=RTUt5d5`H#;=Rq;3{yPffMr^r#xRxR%!1 zw<27_2|Y&#j>HXv%Q`7(9gpA>OPb6ByA|n82H9liHsg z5)`E70um})*l0$8(yuQsE6`I@qd1wFI6o}3K7seUfg9aGbUy~D#X0AffW z!Y(!c%^L~}K(mV3f(bhbKH^oKito<+0S=RD)ujtki(3?M@z+ksb!s-iqxuUWypk&Y za(g4>VC3635e$j@Wpp7|;bN|Ou_8+;3HhoBv zI%e-<#&@I*>qWASke~}$e!J<}z)90fV?v;QLgzzAn9qoe>oKxqDx%7!7$y0|oNM*( zb4V|eR`ZZNKM_Ydh55ppQhhf-?M<#kZ}cgh2Ps;vwhX+3e|>Kj|i8Wa)IiTTjR*@2tEB8;)7(yi_dmzWY_`B}G{Mz@=>-Adr8(p<*hj&3y>mxTZ$KaD87=<1 z6{|$=?!FwvA8`aviEWc4+;^Jcsj} zkBNi`4e59B8qXLzczQC#fpc7uGNXvf=(p6D&qU=xu)iMXsEI>miySqlypa z!Z?wY{}{a(Is`92PfxE24Gv}#0ut6bfGo^xY)QhRqTN-8*4_A;yRZGeH^gZ=0h zMuP5Xa$QC`qk zDu}&e3x0~i_~~tRJsaH&F_2eOf}8LT?4BQd0s$VT3P~eAJ_?i{erOyG$4QS72=@EU0hwy#6TD# zaPZbMv$9efiDIVl(Y~Z~Erw?(>5*M$oi+56ABR`P?r1dkuU-~7M^E#+LZ0oyq*tSu zvjhH7(6+V#2@E8jsTStquv*cle})( z;{=u+7RolzkEkkBHXYLzXbefIC_ngn?f6IQ{SE4%~i?79Z zPfZ(HeBCqM@d_4~me_|!N7sOW_XsfTIO~SwL-`jn8Yn`*S&fpUj4nq)ydb=Ffk z{R{RDqOI-i(sL}%&%%TqARy1^J1{|F{f#sZd?f&>5UtYv0}AM5_{U?Yz1*BBzwd;o zPu|ZzgRuw648Eo2ui)G>{g1)>V8za2< zhSb+)Cr#rpn>@Zcr~egb78180^qbO%sFf_~kr*;UtX+i%;^98{jf7NcrcqgKI7x za#&8_gMS0@$CqAvt?vtevOx9U6PgO&q-f(q-;x(31{9%kF5g?9pwZ}24tYi=p;Fw% zf|F@l+_*7_BL@P5|7&NlO(tON+1@X`F1^u&3k=_!j`9k28^g|8D2G8lvwNv20G7IVRh<(9LDeJ(5@_S<=;&<5-(QJ)MqD4`Jfzzl1f(?X=D(7E` zjm97yM`fJ@vx+$5+ge)@mxpJ9ZrUOQlHg9}uZorftx-6rtP0)}|G--*DlYEh<>#*| zm9FaQ=y1p`Ep-MJ#{F{OCXcqa=Mj=eo%3$7E%|dbLZCP7t8TWaWykNB?JzizA<($4 zLZLo?tJplg#@S6rV%R=rTt;#&?Cn(} zf(p+b5hz!|4lH~BKKh?UU2xY<>)pe3cDvZ^@|XXkZ7V30Am^f|Y~eblA>`8hc6m#*4B}dqN2`f==0CadvQp%%z}Ei_6Zai7iDFuUkWQZpB(w@t6;30 zSMqhUES^P0^-QV#4eZ766UZhL5)<3w2(a^}jbBJqZWkDwhpP2=RaqJ7Hv(@p2`(H`JRj7SU0c|aVH zr6|h>He-P77b1A!ReGBojp_K|ASXRhKkA*i34 zo#E1Ne9ihHagP(xpOV60<>OJk?tBenhqsP93YWKfB;1d+30nkPP^HMQ+p9Eypk|wWd`OBv(mc%LB1jw~=Is9TTfnKG3fcyQwx)=I#?_F|-3ZI4YWzd(n_1{| z!Z2`1^;(;zY1d?XJEu&}$@8Bumxwb8Eld#-U)ftnDDtf1vOc%%L9o&S13i6omb}N6 z809v|0(gUq;<5h88~7BrQGpf0)u#R_CB?`b*c*o+Q1a!nWMZ3#W|9|&g0M8?3O*ia zqZ87E&MpF|SwpYb(5e_8xXDL>LuW%ZjpR^q{s7nlV+{Up&sA!KW+4+{qshx;=#=}} zVKjr&ELj7#5}LdOWM9%e=IVRSe_08;eW68#w^fa!oRymX{Bspf`D;I|Ss&R!q&h9s zER~>Z!rU(8c&iq1d9+xn+;42Q&CME$Vm3nyi*Gwnu%G!Wg^(q@OcSS-RW)<0u0S^S z1q>PfK+k15O2uEcD*Jx;=kEx=_iY5uskB_UN-hBL9Jm* z!DV?BzBDsi+aJdF?iDItxNwz&mR1~cFlAy5SV0s;ySwkQ`;x9Y5hVws?^N8-as>w; z{3AKsz!Z{LtZU(X`Agjh^QpVToa>6961oD9u>)99|J=y2@bO%R>NOYak=RDXXkXe= z&NwKWn3<>Eg1ylq(XYsJ>mwJ*wA&BY8p{x>{3uXrI)X8yKNvq-K|i7mhvfz&G#VLw zj7>>S-kGj;QEPu052j?Ojmy7qQuK0L^E?oeKFt@+q^$CjHxuOJM9)RKMdD&&e`u$)@z8@~V_w9HNbmR$7x;>F zdq2Px{f&T26O#>$miIu)CIB=F(d1rH^$>6A-LBgm$jk9!!VoUT&Y5atGiWE9TkFXj z9v%|?P5PjZ*mSspxD8F-`Kdl@r8$hOg2DyaZ-`JlI-R92P!l)x^vHEPH=el|_NaOChMawW3q7%@E=(1Fz{(_4RY?ok zZ{Sd6Fp_o;0p}1OZ*N|(fp3LY?H4?8>|5L0Y`SQ4T(dvx=-lB>$SfF`@!@DJv@?tx z?t>pHDk80a`2iE#C?-9#OSJw^jshV01dT&;EnyPSJiOK*;abzT@b>Lvv2bW<0^g;|PiKMAdgv2)*YYc?1fs}%6Jox?=0Q@0=R$ zb{go^;QAD}!3__18ig^W6B4hm)UT1Bv0hOwC{281kbzp^@2D>~6Uxe_&J7VHke$U% zX+E`J?NAnbLy?~UBkjyx(SzB>&h6TKhCcZ9LqTAZ{AVdFc5@q zNE&Lhbl6vQE9O^|?ljL&XMv`(9x&N*KnSD(dV(sl-|(nD8YJnTpz6RoWPXO(XTVb4 zm+ghevj+rLy^z4rJ2pDn_4Sx#3quk}ut#eA)2rd|C7X!W%Fzh4TO+#Q#_@V>J^*KU z1Vd7h0dLu*vbTB@55?39*%~b{H3mLE<(1RmX>h@$=gg1WKN#Y!3x!vF0uhHm3u82CIEUdya1N$`EiLJ3(C``kT6a8ZzCGapU&i<3g&ljPqjzGe~Kw)%7V(j{Rb@X_0Z-)amPpFqO%D*yOV z7lOT(AiX_~%LA$Z4Cjy*(PWa#FBUS4fkO(;%hCBr|8ZM;`xIP2!SzxyA_*4pSad&U;rS`rzj1We4BPeGbQmqr> z;`DI7(;ufC13kOnlOpy32)hdv8^@Hx=l5)B03$nsiLWV;{cy<`KQNMW+uPG_{iKcu z9NQ~iZAr|)HFj-V-I`aQ`~WAOd9--6ObuxhLD$6D`#>3mK&hFqCUs1%v3TCrf{;Ss zSf>QK@Pf64oZmqumXcrq(?`0b@+r@98h;=F9!MH4C4HVUhkA`sBhhkyZ6*PLjARMU zphyWzZTJX4fib8cjZ?g7|$C+H_NMhp78OF64Y~sihEz{bmkP#IrsKi#R6P)9&yeHt2oF` zLo-+c;ku>K2xO#j-Lm7$9pe(B$4GSSXoKY!YT75HZpvt<524zs5{ zl{mL(J4tOua1TR*Q`i6h!oF;+?J7APHf z0#5N>z@eV!#-R2@fQka*Kt(J@06!dASQFt&>o8%4Vn)dUFYznRY+C$`^olv=`lrvI zNuZr?F>GX4KdUkah2t)y$#QulR~8oDy9^1<+(30Uy>X)q1$Yrm)0NzQ_AoC&$$f#O zr+N5pHb>(PL>9DQXn3=JBDxfJMsB)}7b@-lNEEN`D18ttwqHK`nfeLDPj~Rah9H1t z?|=@x9ZH4V(gaYIq$t5){qS5`2(|;}tG}SAV}Y8;Z!QM7u0I^^-c5^E1`9BQk=#d^ zsl-I!wKzl5boR57T_JT60dg4nY>-l?If9#;sQk?b3*ME3C1uhgkKkpu_==x!_b_Qn zsj>_XE#mC`@p|9LW7lA?iAe_f?p@g4>5F|IjGpJ%Jbbv;Jh>GGs^wy6@a2F$u@56U zxyr#2fy7<1G>jzh*QFx6bi84K8lL`b?T7m zV;>()AM6|Rn*d;rH;lENZn4a{$Ujmd-%`FW?Qc;EYRaz;L3s8 z7z*F1J+c8uI<4rB1U_p51n~yKW&y&|)o-GNkLfLoEePzD?_dd)&SxmA9-km{_PbNcruSluq z>xk9YZ;;g+fwR51z9u>sp{R1{Pd!~- zg$OS0n=CSviV8$DD?`Q( zy#)eF=pwCJx}R&PCnT}o9(kCRw<*t2{kKh~ zVOX>$U^m;$M0%FERB;si4d?lw+rpJo)DovO%8=lC7n}}~nm@5F-Qzl<45Ml!hdp{4 zTlW|7=zGuKsPV2mv}i8gZEJin!e<3yZA_!vv^M6v%){hq51r)as8#Q3 zBk}NqtshTZ>~^)=`m?zie_dA2Bt<4HQB=S|G{8;iUB`NMXZf^p!l~QszkH68EYX^; znR~aUw+^-Hc1F$S?~N8Q57qk}hJ$oCS~!ZL(dU7lObquZ4$%b-aeYl)%h1hGE}Qhn zo~x4{4^>t18S@v+9EMfKtiU>YGP|E@bpXc)_!+Mb{i`hr~J-dOQWrB*D5TZ*um{Y=$^=R{52XKk5=-aOu2 zkt={$of&)r0#?VtqASVgg~8c{aT@Y@Z@?&U{Q+(Nd14}>9hn#_x58T`95yRq@7))D zZiYt$kx-ceRKPS0DRKMl^&?kuMu8m8sXLig790L>FsCgIavJI^YQ6s$wf}nXbA5gG zCy1^6I_`aF->k#qlRwyAvf0Yr)C-Kea~J}o>vyeZY>7++RQ;blLnp%ZRRsZ2Lf{$n zddL#?oKuL@Z8C18&&we_qVx#Z%QJ#f<_{H0l#~IxmxY z8U%1_enH8rXv)Yhk2_bW^H6LCav}fur5Nd|EzjH@HScrgmn2dYE7;;Zh|y{PF^$gJ za{ki@xX{SfIV0q`mQFprmoIpm4T_A*Tp+%aL{mefx3_TjbN%^*1Q`fRNuPlaUyx)x zpdTcOtsz+k%%x^41A-`LjQ`?sR9#APgm!uz{F|ze>T@P7hJtwm)95c4wPq*``^0P# z*IzXHb2#_;4tz)W@{8|`-cMc&W@4_jL&ea1jav2Owa(2y&VyN?6G%{_{b7@98GxU| zJVgGC27sC>5w@|7jMKPf^s{Hm&Au;Vt@IjzVSaS-J<1PdH&eT|XQw+^Ug%G!h9@78aI_V4xON!}Z|`^iO#SPV0!KROSiF@sxMS6xG~@9YFY zx@sUFRYb*Ia*q7)tIK@*M3hbVm8UAf;Zacr`rL2g&n#=;nT9e;-i^Cr+x1{cz#=H= z$~_ZR)xawvTZD5))Xe;M60NJn6WT3VLO&pbwwnzTpP|f|3+$K(nP;#)ewTD)l&=QW z{<|#5etb7o@?U~Kx9EgholkN?0un5HercMc8hxnm&Sm*PCWFySs&I0iXXHF;coc2t zjf#xxAnf@OIftURHO`#*mW=&a+?Or$^uDi)fGtI3NjfG-U3jXwS4W)yqp2~V2h+44 zlq{(5xf)Y8Kyba3A6Q?0o2vKw{NxVNxDSSW1TwzjA$a8d{qwWug2*|N8Ge=qoVhzu zzVI9>D>6kuR5wQ;;FBSWQ^~*h>pjB)Ber+rzcvG&!0RwPS@l368&WHeyOS@-l-qtu z2v~&ER3yW%#irod1A#tCxTZWU9Mj!t~?A z-e0j6ka3&TW*tsSLGb~$lYz(guFEDH8gcg_fy1f2>S5w(zN*Dlym+MAP@D)wcNvj( z=xR}EK8pF5WEGqTw`=-*iLMz5En+M_6a~a8iAl^qG61sc+7%FwT3066fWvE`+5`V) zgg#asGmMTRS4-!$RJ^4%#8gyL{G*;DpEYyGErFKjKL-ZcJly(%`t?=*r5{&c(zVo3 zmN!(`GTAZ-4?1TOykK<6R8Pq3L5iF-=LCFnfF5Urpr8!>~R=OL>taC#=wyv_&K z7XA=%6BzArN5@k`+&de2vmKhE?Lu0Zoj<%}-TG|8U1ZrNM8~6RZSRkyx?1s-Umq8| zlP|~ai^ibD15S<>fnPC!Q?PJG`ME^NJNnm^zYW zet&&8HZz{u0Cb&o<_ouqEBi8}E>yubNrbI7-k=ghd^_4P)aad&@F&QpHoC&qbz;2n zl~=m!NdjfiHlN+C;96u4FL{};c0$UQdMYTE?a!#mY1>%)xw4&eA)(=ylQRhygK1I~ zw_0dt&6`eCy+G?gX(YAUl^!r7f3KbfyU(=v_UAkne;=p%oFO*t;*xsFt789mAw<$` z+b=dR{D!gwp&&iq&I?@d2U5(DN2 zJ~#~xcHIn-F*Tk}8*jGU_BR*AfL&a{aM2hg04!Nb=1?8YxESKUEYScMa8AMZi}SDj zs+g^q5>TN3=H3WA2@gI#oFN7Z&^4L*TanLDx(;U8j|`yoG%2%gllJ7+CT3Q&5~KyG z*DE*#B_Hp7y>}POT^H>>o!Ge2o{*+UdPrHjv6F`qbYPs?ii-c1Z4zXIP zQP^?&qgx-_+uBT)F8&?uGtn1?2ak@Cnwr{brQ?o7eOCGIdO_}=W5Xi&`t#v2ky=T< zWx;$4?$6P@U(3w>4e&>A@P6sag{;q5e8m^qoQdWBaor+MlD4C|*_86j%#Qk!AgzV5 zZjxfoG|iH2r||Thy2l@`3&gpyy>5N=N6EM@W?pO_k2^G&iI6o<&2+(A!^EQNNK9w6 zrW0jB7Tut9yqy?9J|<3nj{KIYt48j-3n-7*VidjSTK+vLfml-4D4pOzadOv4ozS^J z1R?Ur;`WavVwD??ro9J*XvsTpX$ z8CbHs7>8?2b@C#kqi5o0-0eMA#>+B%o`;;9-@0C+_ezySpJ64O>=AR6^kPQu-|Yy$ zPjPI#;oB14z1rW^s9)ww-5X&Vg3Vh14~)4iq@^3SmrlwO3&)3!=cn2}W&2uY)4|>D z1KP%*viU65$?ZEr1NvO(=3 zL9~tUJT2c9E{Xm0`q^w^3Kl}$m-12;gm_J3v1Lh5c&+fYbw|VFSbY*k664~ir{DwF zzO0tbOE7MKEPgUpI6DI#OUVP`z@qa|csMPae9|mTOFl$CFZBM0w@AU5!a@R|P)SE} zHtpn6qTkf~`_Hv_OGy$BBc4E#)7QPLj=aT~5pA(zmUIu^8qF?V(toRvjUqcHKmVNJ zi}BWwVewu)6=+(6n;Ua#-SZu>S?JJLinIl&+)f-wo}5h7!ON^d&8!(3h$a<#Yx+tx zBrj7ba3rx8JCa&LMRw^e4vY}$L?{JAM(u?liMyWR|` z^(Dt%pz)l(NdA$d!e(VUUw68=H@){~o+|00$tL5LVkCp`f!W==i&k2AZ{Xq!aC>qZ zO2O(MbZuU+CrQ|Bmvcf`AnTp$LYGonKA1^*|M#s+_k?0B7?R9&8Ss|u=SeSGLBT)!x&3&?hC8Vn4D6Gs3RJ( z;@5exM`B~>+ieQ&@#^P5!*pFs>vKiuH9?l6Q z9?ALYi3as>+UwElrIa7r%U11t3w1pbd2bRH6u?Yy{lRSg%=u-#4G$P;S;GsIaV0H| zP>ow==#@@LJgxRbDxdG_hp~}I6kkGiG@Hr7MH(N)C!mqSxlPy7#Wj*q-RGleP0o@M zKMh@ifJnQ@n3yW&4$&z9`0eT<$>-|^s=L3&sE6`251@Mt<1lPI6u&Q$7n$W-8a-oupwC2Vf9sA{M za9CrzQ$K4G z9kqH|1CwNFNx%;V+pJi&`c#9U*_8rR|3to4#{NXO?CY=y;#q}G6dw?DE$-qf=<|k! zFMJ^Y>lCN?;$RW8ZsndoR2+whhPw8H{f`icrO;&DmkyP~R%7*2vJRn?# znOdXa_t6dN&MLv&ZEX|l(QapQnGOE{I1Z zSOE($HJw~-9_75id&}s`_sIX2&zYIX`Dgwy!A!P{^R^b+r%6|H42n{$n5cMdTy@-6 zC#90JNzWPn)7A{ADJv@j7u>%FV4uYw@GkU3Mn%0S5xSAn`WjC6@j4~D{F4Yvt7}_$ zxAxOD!eJYV%-8T=&zSZcErpw2aL2SuK+ZRFj5|#>(JJb1U6(f@lh#u3A7RtVy$YSj zgW@ssM?hvf6;_Sb3G)H{70nfKYRjJCc*z#;E-6Qq&Cmk;YCrELE!O(EEM)s1>Wr z&m7vfb)JGn()%4~6>k8nIGYUjl<$0+E%3+gAC+3Q@U!;soWGfOO<~^m;e%;U)aa5K z+?>ztbWUi_E1v~{i&dR{#!pK>^(uNl@ikiux6-myKrUT3&bk3IjkuCtlj_l+%4XL zH+pW#qm)~Ca1c!*@-h^<`0|7mdp0$-LW6>#K=E7cUR%%z4{Ny7o#_=zp(DM*$NlGv zJdJC)t_HbAC{27<-7L$m(4)R;L^fAF)fLnYep0!ysS~r(TI8knn!@umhSbYwTPD#2 ztGhoI&S?VC^(no{5Aa|`ExNvsw~!IxIuPaj3bC=!*k zo%H8PcHPRLn!s$wRnMn(dB-kqkIO0&&||C3k@KiQk%8JDTrCDtDIe~1#IVo)b4N_= z)$2xqv)b-68Xo(xw>Rb~=J&<(hR(ac7z5QI2PA0Om)v)%f4p-qP{!)0_}SAe+f;V< zaMq^3ojRIA_e3L&nljgNAKkfVTDj;PG)TNocflyiT}VBxjQBNq;6K&ot(AtuKGgH1;K?s)7iANej)q}H z;1k}Qx^8a%B58axZk}cK3-qB*?SFcz9Qrv*Og%+JvfW2;#fqhdoKPQ?k4{yIDu2ts z-XYW!9wEFGtpETS#?N8MTj&!ckyi;m|M%Yb#^2HiiIYWrZWvnhi^C(}ru}~Mj0{hZ zo(w7W;_Pi8%7vrMWx4c2{&{&MlZv5-lX6tw@|y{6Wf43F|nTxzMDO6F?I=2{dan+R~u!)<$q=++ zyb)o~-LCjZ^!|4FC9%TK$GcKNRm8WiBngTYJ=x#1^7uW%JPCJA9DFs=?*YllhPuAt z-b%g#%V86?DTpK%SAge2SVKWOD$!kl3GUF5ss~e)rKvZ&?g<{Yvp(8}$#&Q9dVFg< zK(Tuu{_X?y^$91gD5~eZcF9lhf{NA}O#Z%lsov}9O1^-rw4O=FT&)neoX z<}w8{owz~3uQ7YYrG<)8HeSNZ?+9ytJ-I~x6Yj+nsIErgNuc-OhMCclL;3l&CgER%0IT=@ z`g7@ZVAu7qO5W9jr<2D)zr5|mu72g+!P%ZSv4WgQhC=5OZk)eWd=zxMs*_7DWQ>wS zaZj*cF42JcF6K}!-paTNT;>{hhGd_AWaef38M$q(991r<;EAqGR<|=B2h>b47g3) zkM{oXp|wE(ZGw{$2sDAa!p}iC%A!I5%#Y5_Hk8~pddsy(xUfn%5pbBRnp}QWOk>6R zn$V$S^2!%s;ng=WlA^4K`R#zlK9~jk{-2_)_oadiv3+mG2TXz|%!*z}LB8W#9D>OG zji#mlYrDJcU9wPIAwkc$Yi3~on!f(StBs@~AJr3_Br*lgbH^~9K7Rm8 z{PWR$!^2LMNVN=#`SE)6H}ysC1$)3Be^;O$So}y{sWKeB?b#fi;u|(5Y=RUpt?=waC zh}Onkm0X9!VP>|x*-oZ%nodJ3|_Wr@D;p= za`@+^pK<`r)vYDTDSK zQu3krzuVb~5q;(mpi*_#Z7CLz98gr+$B#lO(Xw0 zC&xgWL&$1AT{Wt%^=*Q6oQ$FiGmVE}bTG0-uFA*kyH5&hnbvw1y0okJ(3!G-7s%~* z-FELp{9hAbVKI~(L+{(;p%E)G~YkH8kc>QY|HfDGN;xkbkHtAHeXCf*$@Q!X=t&77wFV* zzYXlu1nX_L|FllBaVLYmAlTIzR&wtm8#<$n%7D4YvBG@C*&CJKfd*<3ks{Yyy}Jat zUq-P={T>!zX)KSoiZkfKbvhH_D5MCxynFR;!R9nOCI?kruy3HuRLhxjIX>8F@Zf8S zJD+IyD^lz<3<`vR_psh1z8w`D{$Kc+H6z8BXV9TS4x(>1pWk-(5n*NKfA_TS?>fcF z9XEY-C`1p9-;WxzC|#1G4^@X529(Gpg%(>OQOke*83Uk&EP(Cj4=;;an6^a2d6sw@6Iy#jy#Jm}(R)B1FdVc^=7Vw0x{YSCohZN6DR|9& zrpC4Eg6V87>V5`Vkq(s9^eGx9ZZ{u+ao85t?*jVTMAZ)DmmHH1EPopIcSKN3z#-ki0e zekk~5q{2ZrSzqlu+vb^)h2!n*izKHq;LY*%l;ko&1A#j0&!=}=PDwAHUGF&5FFyki z%*fFTVV-rBF4|%4CTMmHlU*(*iAU*#LCnw{gV&`G6-RIBCD7Thm5wC;KdQbvp6WjA zzab&Y3P<+HUWcq~;v9rTM#8aG$Q~JGWjl^tMsg&PogIbj%mxw3N@Qn`-*tNK`+lC^ z>(yU(b-(icem~dey58$b8hj!AFI*?}w9lRrQ_0ja1E zRLcM}s!W$~93*cScn@c(s?$KHoiBo8b{_h%`yIngLav`n-}_M8R?6wa1b&%Bh=kiN zO=QS5dnbJk^V+l;RQ&Q6uU>>X$NomFLj(P~w|1ZyPxlJb^5o)cJNA4+i{$GM%+Zy& zA&yh*v(k6Ab8`laKR3}s-x-?0_UO-{QOLSZV|>)6XZ`r0Pve0r4bM=ZRqAbqxDng5 z#IrWTr|6gBy{zx|mkg*DfU&4xfxyH~6(GqAM3dCN)_c3G!2y>7+Qg@ZeCVV3*+`ER z&GY;Q4o11^u~M-IRsq+2#pSmz?4{}eF%YO&J+PzGrO?W_*NSOtEN}+q>;4tkej;?M zPQtl0g6cW}vXp0I`~C+6J&MzK@wW3GrT6mIfS0m^eBi?5!o_NriDFrdS`?p;^w|M~ zM(xS_6lLgFzseZ)e~gRBuBoKUSmR6Tkl{E$K)@r%g)9(H2W!S4y}>pO+E-<8H_U5 z7~{w*y}Pey+0?Pd(Rj>_YRaT~cfHgMzk(%d5#l&=B!ac3v;;ye$!DP^=#v%YkunzJ zLorm|P^@1^7Dm3ly=tA0BsbF2mn7v=XZ&>PpR%%&^pQT+#A|Z@6xRH~Is-+#Z=44K zs(*@V}D}v$Bn;F5+zwjOSqxWgu+-wQ`zFNW2jixbiR~g?p^t?2yT?@zp zDWoxN3Av`*9bXMKuGtB}IKmYCGGV*gV zU$Vq~#xbuG_t*M6zYKgD$0&R{+!orKs?N~fYa%ZmT`sxD(QL!rqAh8h`F?hVe$O8f z#jxyTUc9k1-=HB}bQuYqu;6Jf1_?AFf#Yi%&8;B0uqBtg~U+ZO1L6AL`c z%)9gFN&fXm0$KBxz6-Ca4IYtZih6wYv2r|V5o|4P6glK;E1daO?AM#E@x73;Oi!`K z^{tv8H{lZM?q}E15S>3&u0Z5Xbkc@FM%`Bft;BU!Ul;Yj@5X41uqs|lYE?06eKy1Y ztS0FyD{1;ElU9@4g;RTL>8B|e@iq)`>m3(6_ytc7p0PSZeWp)b(b>1>Nc8)gG!_hT z+IRztCz}8Hj5~Xkbg}(xx4niNyNP;!*UHh!0b=DxtAecY=ww%J;q#1$S=h(ibjR{D zMcbHW%YRceTu@%Owd~HE)>kr%syy5{lB)jDkdL1lIAT?@GX=uM<|Q=t%t$?JwUO>y{Bvk|7vUj<>CEk?Y8q z%waa;Rs+vY8C_1gLROmJ*k(E*@%C2Zx`3^(s-8z(Zln5KHObN;^FX6yq`d~ zJ+_a^<3%CDsnPzrFw>9mBV)c#BDJMXcF|sfEfj^<0SS4$srEwuqT`Y;q(R(r2Bzt8uWxPXb}-JOZ67J7KVv44k-;`9p<=Ec3lb$8`R&{L4{k zBJ256VR7fDndW;0hR@34d}^r2%=jY%c7b=Y2V2Kk=*XAVfPk?$VqTd@(J{xpw8U2w$U|Jrd}r#F8ym*xtR60W~p~o_?5YoS=4Pz>O2bkdRCtt zX+;#xo-wNY`A8|m=UM8bBX_R4mAXZJJ6JEtPaMwD$-;@$zHZS7QOFaj9Bc3$a%_;M_%Nn9_20*nrFYmN*z(ggLYS-30YQwl z$^3@94N#KGV4q;NJ}5=7P`}Sfv{ArbCdO-U1E9gjvmXSv&EhJ&Yy(pEP%3i` zK2Dr1<&_6}5uzymB-yS4@?0$z_Q915P9UT#keOwRr#;GJD&`+dGh`kMv23Y~5R$uy z4tI@f)&UCPu%~=o0Ywk9!(Lh(5#ud|&f$rh8ZiuF_3(Y?#9ojJ%msSl(juP#PiB#e z;+{LcDijdmXrWnZv>&Q6Ubiw;>z8fNx2;W&$c!#gkr6HagHOU!AItLFe)6{De4SrVm($7=5g_|VJ~JvY zXKz!eqT##c#s1u8m-p?iz1^ZG4oHPe;6 zI;*23Ysz%_=Gq>=vjPpXL|+|V8FP&EK`*cS&IuuP3dsI?UN#YvvaGx^6Xz!Dh*o(T zVnQVM?gK7Za%x*}X1`%ts(1M@NN%*U-){z229u~VYMUP^t}4b%RSCPOjc^Sbc$nmZ ztdob@n#nfJen-Cakg5}FL7C{&b0ojM9MSGCx!I2Ql+m(Sb3}v-un=-ux-&0(3&I}q zdkAIW*yaED1Img`KK4E>1FVe_v%xqxO=z|YP2r77sB14bqaI1XD_aLuejyz3A&`?FtO-P|G` z0s%O4KZP*~cM`HZnj!ro0Bs8MVk4KH%XEphDY!>YH8ADisfQ$i*1zF3^gJ)`)pPc^ z-X{1FKSBp^WEt29f|6>`f4vzTyVs6nYfa1NJbqfNZER8+rkW1@JWWs0taJDt>>0$Y zO#QIi2xiA?c*wFxRqVcLx6AYS!(Ut@?{5))PjB7m(UyXv#YIE;1&|p1rn+$9PN(p* z(d#y85M%KNRI#G~rOKIvgD!SN7ACzvZH-tb$%Kz*2diTOelbl+Nj(^}K{-QfJYNrH zLI3ju+d;CREhqq3`R8qVmoCKKpR5~&mvm%5`qO_~wPDIeUhenMk9Up3i4>>?e=i_q z-7HVOy~p$Cfor)lk3+pBKEMr^f*}$l zJUw1jhE*n2x2iCk;vV07K!J7ukFLxD=n8Rt>mFODwZae=_=}$*;;|M00gVPnr~O{l zp~1nT!JOGqm1ERzp(r}(pGEU(kIEm7qOMzx=6{U9`;#oO2=L`!;iETU9Y21QQ;Gf2 zyPR=wGV&VJ1vC%4d@N4kt+adHnRV+Y-{pJwcw|XWrH6b`j19e%Y1&%V>6S z{F~k%Ua6wLRh^Qh&C5&b6*i3Z^7n|m`EKP>yqIR0Zz3*?S#ey`W-zil?vS7E`Z6x=d!f)_Bk#_TD8++j%?8JrQccXy9h1G9pOEVdF}NBeYA)4 zz&inz2YL)Rjtxm&j+h8h6`in?c(Q3SU4?3@EZVe62HdwG#@;*9)p`3^VbxIWa;x`b zhH(xcOW^mt(k~k_~TSm{nrv zyaLR_a~{&Oho{}+i{$!u@DoWf0>TNqufjn-cqX1Nf7&=aa!`{*9Gdb<@HvS5BLKvn z%<~C`2IO-k%xT|t(bp(T}g3Cy!9 zpa7%QfVVQkl&>7DMG%E6G3Op@80}5BoiptJqIf@Ff zv%gc3CC{weKfAv0(mLRZM5eOGcN9b9okONgTB;mzH1lygB7)?71^@AOuU}{KCQ!rd@1k*DVJhLi+bcQLRt}4wC|Un`jc!eKZ()_nTMoeILg23LFI^ZC>9hO6p(ly`1t7s&1(8J zPmY2Rmlnm+*4U-V*ahsP)!$AV9;-C~)s)&%%3Dj{@?FMi#3rG}oIXr$Icr9VX`l zfMXGga3sY5$WId`AiJwm?R~GHxACrbn0g%o;Tvy2D5kBnNrh;;Y?G#Q>pt&fvtSEb zbIfCD!*5M)b2*Pi+#;(xM8EBw?fE(Q%De4-)8Pvi-7MzB$yXDuUdWgw$}~wQ)4Nc) zIe}GD{5s4UPkQcLHi6(sPx8IbD7GK$;zi5Y?vm`WB2i*VADaJ7xv1Njt$FcVy^$I* zyAd0TO%+SsTpLkD(|3B+7NCG%)w&}bUG&%VQD>g+`r^;DrW6etY-fiNg^7l2H*dfl z`zr(YJNP3T5yNN4`QdujqUs3GAjaQ3{5YeR<97lKT&IE);O1sl{}=eRz+ogz zqr~Ffxm*0f5|;v5!JTU`k5dW$m9j18)F>akef#zhUKuMhbaLYi%^>xVa|E#u)flul zuFXLAwQbH1X>jL#gyA(8p85iuTQ3SA{j^|s5{ihhV`O-AmU;IP*?E3)Mg{+EwJyrq zy0y$uI%{JrXmpRs*n<|L3{*+izrqn~x;s)HAXmscymjEz2)xVwnJOaP*4vF zrPIwI;a~Z|e7#~r(LN?VBawuCQ-2s>egVK=yp<+q z{rou|Z%oGj>H+Zw0+$9$PfNUj=CSwp-#=k*`-HGPWC23la>L0H)Sq8m%WZ`3<=hhB zRlHM|TtH;D#C^Y6E8&EB{FO!Sv@RdtNIVBhp>6lRJxFQj+9O;OFl(%>*ed4B0MoVO6CWrrY659?D^`LN$Q9b+dn`hxaC#aMGq$Ci+0%B1U!JnZ(} zB&|VYY)Pl+F4+jo%dLb2^GZ+=QN(;Xg&qI%^-c*z&UJO%+0Zd1jqkAO+;A?l=-j(6 zt*2z`6X<>}(mCqgvwt#a9R2Zu+7KEVmcmz<3Zvo^OUjiT(GkBzbcoQ{A~1GP-7f zu`To8`(6FZA5CV5;UBJX#&zcT=DzM4a;U&)M;QUkI* z-#i7SnmnAv&9zWcn&(3fPJvm2R|$0100CTphTPF%S^6xTFoUa8RZM(5zQ*UmVmaEp z&B|bGeKXgSzTUXR#7m+UzSD%?ALY?p>CbyWDZkBRhX{95_VdG8raAQF zwqV@5Vc1JVrH(%}L1QHSrQ@8;6W@e2mAT7#E-2~~U9)VB(p?8~<^UN`Td8qvDAYU% zPGZ=k;A*8+iz>iYPjIR*IzrURwe+UdIWjF(L>{i@SArYbj1+ycl+H>mit2yF8$>y! zZ{Hus+XV}!s>zbmQ$2{FBXD3goNsv_z84O0h?>J83F9h(Kp=edc132jgMPr!g~4#B z2l$;xgU7snV~al+281B(Z0#*5A|(Q*AgKCQr9;9WfbEU9!QdzidFb)Kzm!abLZ|5^ zmQwauJ|V9LE5OTcn69r&kR{p{O@!|63zwMH;z&;%n>LJDJ&zz>J$bxUuGj2hr@uw2 ztV+>$1xJA-oxwg^?iSIr2}JDb@l&r&@3AMpXGVnkipKi-V()Btlpalg;;~^c4_UD` zXHgItazM11J?>mxzm195>503!n9QNAW6Kao@3F$MhiLJil0wM)tXK+U$__r{n7%;= zl_2~>;!q^my#bq*Dw!uX4P3o#Jbv`8vaj_8XfQvJcDPn5X~GUu0qTH4w% zPH&%j?K+Z5GxV_F_7;_-khWTw0+j$LUYqV&%ER0ml5kvtD^8VW^>A*)Y-5}_n+uW1gR!2gQ zw6M@Nd;`tq<{1i#%xc*3`5yYy?$qV$?!axl2O^OU;9WmgkUMbTVp6Qs!aFm`ufxR? zLzeuKmz3B?`!@Nr=voQtA?b_F)9Mg3K`a&)n*J?2yITs_s=l*HH#pF3f@|A#EEvF-; zIs%IIODXLnUB+XyUp~L`Vsbcgqj`ZUKdnTkb8xKy6b#&+lvX`Ih}_6IdZFsfue~{? z+)>-p5kwQ1I=dRC9zIE?!RVD>#iHQ22mMvTLQ zwvQ%ec20NWowZKye{1q!QOLF|8hYDwq57OjU(q_-)ZT|rTWPAlKEB$MYE1(ylxy}z z#OiA#de$R}IQB^`cgwvAm_^pks6+`HwMrihGh?Pgbep>T$DUoSpGZdkI4l*TNoG(@ zf4|OM$g=KhQE22JhTadruBxM62+RAck0MnTtd_sWKVAW9_3-?Rf!8b z&cz^$T4*&9ZRt$wL%NE#WMYH7|2F6J4 zt4Of(sh<(DD>schTkj=w8CvCvdE8742wMe3&`1)op46Rn6Dmiu zPEq=!-CWI3WpX#O!$heiIz~kJS(##kxnCoY0-!0Y7s})`%S}i=`9fsFRB-S7fr=onGUx993WyMC!5{8t* zI2QT37#w;jC3@8m3beJ?m=(7l7gxS*5o+`m7j>5S#21{_4QjIW{+Vb6S+8qX=VFRd zrZzt8y}V1)t;~OBxqEM6rhf|qg5fKJq6f`*T#$uS&tJ(@TgZ zQ1ss}^{)=b>aOg~9Fca4;xEDTdPH)s*dIS&#Q6SSD2(?m@ZNe4DcApeu_*kgt=WBo zo-)FN0CE~4Ac_*)QM3S^rsp_9Vo;R}W_M`I8qdEUhSu@DDm?XqMSWl&nOh5WC%jc|e+xAg@ zoFfczok^yYrr6DGbKlqsTDr|U4Z>VptyLg3(e4c2xlSCph&97B@?C$u~BEc=&~5!qx2tAS|!*ITUwMl@)2L?r^4LdRo6W z{bW7zg*13B+HGHCvf7z$MlHOoTU26g9M(GCI?fmS(9iANOCAVkzWZ>5xoz@b zZ+8!q#Z+C%pt{2`{=^mZ-M`$ib-}I8?xwd1rbz0Y@|#8|5xnNHJsH{0=}jeF*Mh$b z6qthpOf$({Fcu#)s=aQ8xf+@yHwg9(K|&W{q@bS_Cne$W%0%ZjlkxEm zVl6`$nFI~2k%twT)oJ8~d7cO^6pO#Q8ubAa$C)9{&YxeTo6A~aSW2#&7~4auY?wJj z!jFO{xws_R(Yk3_Po9tZ&`??GD2oEQFew% znMjOSx!JHbGuTXFJk=KOo;ty~m7qfDiBcPw7eUFRggW^BS@87w`jj?3Xen8l@M(Gl z&TOM@WP}7tso~tc?5!)ZVl6(Kr1+O?IX`zQiW)>z$WJgYTQ4=(WeE!Wh*8(lKnXA2 zG4^_MSgZS}%6yANF-b`!X|f_+k-l$Lp1o6VmY0i*OCv9ii&UMm;dJ2gVo3N|=9gTO zfeVWZ!>1t~;Kc!(m03~Uj~nz<$MngE9-tWh78inMq>iD~f5$BWBNqx&E8>p#Vyfq)GLoG6 zxd&N4nlFh>j>yP-4u5^*PKktWQ{(TRXUwze6uE`m#5M`;^?u~C?92Ej*+lGXqk)C44d47g@rjXg=cC@q1GN=QEuLKFfH*iKkH7|(x&20ESRN)Z^j2m+pX{ikhO zRU>GvAu!0vJI>sFrne>L8cn|4qN4AgNY^s0&vxVt)Q`m+wtvRhUhtarOHYfh?{4+b z&i>*n9=P7F0rV7Dr7=%rJ$B>Eh2_-3b1EL-s65gJ-|;dN9`D1eRz#VL*);I5Z-G9$zTSCqr0G>v#$J0=T1As^yh36^ z_KJD=fsegrjCgJE!9~)G9;F;Pv>Sm*GfKSd1y}MfVEv!cm@>q(seVn>2~wV&-16+qL*j7_+d%ugtFcA zR$pTs994;p+oa*@7)Q4MJ)T``GWX-$vq1%9%nhH%kglema`5q`lSuM-U(j3d3TVB& z$cJp8dl+6`!C?ihI#~R*m^+;=d-eVghz*ID@!kvl#iORdPv&`B;BiTk1-~V z?71p={F;@WACT-HYwESN+c#tqf{Yc`rBiAh%B-3$h#+G+L}excH!E~Xn4oQ<(&!{p zF1r4O<@V#w3Tvco`A%f#ZU0AK#yiG{eLpPLyuU3snqM@rpMd#E{{6OzELp}aj0j0_ z*PUyAVK`2+fUCZAvZdKxG6~)EB_cAbJD-yJHgApp8K}~F8WjwA&B|HJs8v&zWbB0tN(LjtlIS+%$)w@s{1%v95MUDBFLam zJag)fcTk}4NwH_Z6aYLj#Gbg4VIo>!m_L3!5wk5QDBis!*cm>T@#;~a%em`6&Spbr z0dUy~Bt!F=(eu<=DsGRzN{$pOY;P3C$o{!d@Eg1L(6;O4MBmF-_mhd-cV`b`IO$#N z4GL~>PHlg35f4LZ3d)Rng=KV$?w{pNS4NP@8t3JzbvVw+Wop8Oe7)c-sKoU2&yVT{ zMj4uV<hWsS(;z$7q+3#RaPp0( z{^{<>yKnar+AvvCYswD8HryO5BY%rXb*a!L=kYbtfv5@SqzIrST4Z;}{3NmcVW7@< zO(C8>@X7wtu(L0PqgJ`|x^8$*ZgS!3d_!JnxJMdE?Yt!iMYz6T5-Z!}!#F?L47a+g z0iHj0O*QG+quJ_<(9(OVZi^!pa%danMs~+GDt!kgw29l&O-&J*;E$Z6aW28b%BKY) zPuA`Tv4>$xE1}O!HhW;EzN-Z>ZFa$Aj@n7`Yi$x~8NrJ!bx*aapCu$oQWLRPM~d!? zC>Q0%jDbNiIR-)s{{Ig>#ftGn__^OA3aG zeI$4;L3fR#1+1wKh;T=bPJ|jW7fZ^+oppsN&bb$TL?(H?gtkH3Jm@CM1khX=?QYTB zi#mqo(Z2WRwpuo$B-&hJe>3H1b&JXfSzJVFZz4fSkHcXo8SyP@9fb_4xRaTG@Du}+ zYHl%8hns_87rGTDf_zW&iQK%AXTd#bd!=W@B0Ib%xTd_#Yf}+xC@FmPh*%~Jk08p3 zud>+pI69qruJmrZ!kfBz!nKOdOIW^fk6zY@N@_TNcG?pq3gTVECWQVOP$zDjaHg^X zg(F!k(NrM>OfPllZY%OH{FyIWfKX-wlalc>N3Jl@CmB18KcX{5s7tMBPSyU~Z#L>* zMDw(;)nM0De7S@g9MaTb4RhSjIaDnBRboWA1cN>X6_H~Gvj+*{Z+qZ#LHrp_(gub_ zLx#SBJVg3gc5a2a7A2QazhlXeML7T*IY3aWk0` zJ=tHdBMylbu9E}`AM{Ah#zO{{p9 z4X4c|Lg!1>pg|&9C7*0Vb;;eet8Kbvuc}zyn`MVfW@#~ZpU&)tp!8nfrOy>Xx+b_l zd#$ywg?fFFjD4T>JXMsCMPQ)N`2tY)T!@~ory^s-(`^>u&rMHzw(V3o0jKbimJ*3* zVx_j?U3e$AUa^?AviN;CBO5f#v+<4P&X6co?FNiCUshc)kP`t$RhZ=z4Aui(df)0Y zUkozF`Pd`27#xM_Md5q+EOfPj^GqnEApqpbS$Sh|)wJ+{fA4c($i8BeFYU^sX=WGJg0 zDwoV&;}bx7f(+Re{@%XnRwIOQ?{L;Rw?F2+GtzjV)$-q$K7O`YksEVqp9C7#U+w`0hDb|(q&JIm!K#6pg*|T16jM%wW z{<9-T;HFP}{z2_eOZCH!&O4O1w!fucb_Yj{_Zx79Z+WK263h+v;a)3N=w2otfB+`v zZs$5+R-E|3;phSaz}=)ZHk25A%k|u&0h{wDlVqPUJ*v-pPie{fNR6P(;Ao+}h#;&s z>>d{R)d!u2o@M#cOt<8evE2ov4Qdj+J#X_SQ~b6_#LW26Qza4^|FtPv+=&uP+VK*( zeX$$T8VF+PRF3oENHih2NpqZ5?4L^g5GhC^5dGQtL(;7%I)T{~@~MbgZJaPwNPn|5 zMX>gbZk6&FI(t+z@3p~YQiS@128SgAo!O}wKKXk0%`DHwLVfW%JQ&O%d!frE{v$)H z5Y8HP& zi#+|EAWkEN;7BuiW%|dZPCRw$N&?4~!$^Z?`J4%--nD*mW6N4m5R9*wqclmA;=W?W z{kp%i$KP1eoiTRDv*Gmm5ApfF;`|HX3QqvN&_RPq9Hxn*>EsuGurK)c-JbY08+2wA zL?=$*i_wfq@HFiVoibuS=ARD2yg)k;4(H}(2Kvs?ldDOIp2d^3T=B61A~UX(%aI zB6`iT#6>vQ!J&RwZ91*|F(q zPr~ZzWbz7^359uDDl@mmp~5F#dFIl!3ag86#**YY#KNc3;=Rpe)o?LcBAI#~3fEG) z6BR`E+=)^Nz~j$pS~Y6u1c;su8Sq}Pp)=*ZkEbzUvSkqOq35&x{`O&ehP-a@8I`yc zdz6*3-2k5u3h9TSbTRW};;dn4+REK^g)KC~y6H&U5^>-JcO&|m?=Zh-R8U;#$XwG5 zWA5s|7H-{_CGX6Ae(~#Tt>gmEGNsSigp&_l8tq-gWui3Lji%N4Jq(Fx%b-+kkTQ}5 z0v7#$pAK6K#H77WmP5Spg^cmK@nDc1Nuz+EZ)(R-LN$dWmI0`e#J|JoOO)@=eC=u3vyk9TpFHAGxO$$~EP@}D)C zL`+Y2cR;(2b)2uD;&MFEbdi7JicM!Otd@Q0hFv^qR0SH{D1@^W=Y6WMkSc?wicHzH1lfft0&e!~Zapyk&=WUX;V` z@3hWIlEvTR;B{9zh=4>I*`|Rc?za|P%&c^DRsLWbiYBZ~2?cUp^HGE)XW5L!yvW?r z94atUX75fH&V6F-Yu}c|xa&+;?3JYy9tiiy|Ftnu=UJ%n>I|N~Jx*V?-~%$IahbP; zEkjQ>((#x{Xgj|B=REp4Mph#|Y#w{<*iN`Beu$7d!13(NvNAG8INQdY_`pv#4(&g% zew^!qd5e3*B@)SoBS>7>0&Y`GRYm(or(|=}G@bQMLT@n zxU55~JoB-8(b+HMaKBg~-o zdzd+0Kc8&|ecA7yIRBm}xWI;N^Vy7MIX=FQs;AY4vmfs3J?j^Yn(cNe7X|!$$?Xy+ z#T&EZq#UjP>KVV^aTI|x9ajE~%=MqtXaGD7=1@v9_@dr?-pkP>aA|{kA9Oh1(G9~t zU&ov;YY)8lxpr@0Gdg?LARMiwb<@7gxC+wse9FmNB-~4ih4S;7iI!&xT?gf{FUEa`@*1}Ba8d5X{eg833ioXD>(`PvFwc#f8uK2QT=2zfk07caI6xrQf!h1gr)29B8ATN8p@V;c)84~LA?ULSA0GmcE$9CaRG?KLx@*>+Oy1(7kBOmi=?3NfdFUY*mW6pO8&WJ`UV&c-bxOHw zf!XBNu3_9Xu@C2n^2*Z^WHUWOllQN zMRf^_O*yJ+I4LQ;<&?cp8&9cX|Ku_KIPQ&)B_w zV_ofm(qMPzKK3V57=R{j!Y!q&eYbDPJTGNSzQ@$vxfN>pLo*bq8*MXF!@M#)a^HR2Lq#z<6F>0lm-JgAo0K8qYXnqac-h$W+!-Vpb;(y zyw@O;^Z1-r+?)=OE|q5WURRT!oQGFKzzuRNw*?RS$V}*KQ!xtrD=mhnx3aXg;x6x5 z%=S)rp6NUMz>K&ETf0^vxu6@G_eMJixqAZC$3gVFAlHR+hhY>)7W=k z!+T8zd_h}H@j*`Ux1R_?a9dD$Z22q3qpg$x5Qjvz1=SN-XE=d`R8t#P?QqpLZ^GVL zO`g1XCAV&#`@+A+asHEj0M@iGk%=yzM90dwt#nCpJ>ECF7D5$7z?XF5jDxK1*}Av<>|#O?D#N`OcZf% z*8!VgS|XZqBaLV8)S*R1JSJ;Viju8o-CdAoPRkaT6;5ug*lmj2Am0?Tj;T#K}4H3Pc(d$Q#3dqXPsIN0w47B6t?-Dc5CLb8g)k=8fh;!@{a(@M`zA_f1|s8OYUGUjF>*LhPm^ zsKcTm61W0P0d{-4Tgy!@FwF0@$Fm-_Zp17M=5;rM)i2QOjo+Vxw%>=)V=uCb+r^Ad zoE~KvWgF!f<;tYGn|rtLZUtl$ns!K%(~Fo_GRwHBd47Ze_A@LH%4 z6t$t4;4u@oUvBj-eL_DaWA8>@Q%0@nQ#32cU2m$=VV4Ex^fo)j#I)yFGZW$*k2P0> z{LWBgn5ua(XijN4JPV3H>zk0vD0JzPVPpg-OZ59dS1*83|9opQ8AJKGG6Q>|9Cr+R zgEzpM?o7E>|5G`AFMT4nEMLY7)SPyQxE6j?F2< zv{gD*=h^Kx*UQ`uEN@^cF;Gd{Dr7wedt09*&auepO(ob&XXyW}J?!_3$9&Tgb|)ue zK+Y%*knIzh!!e6My(ynKN6>0nAi~wZCgsgJKe_yfaQ$W)oC3vTiFjOUv?Fc)@vjV$ z5GUktMxQ)(06dbz?~->LoA-Cty?bGA&m8DZvKWp4*;w{pezR2tZgts_i3!DKALs#(hudoWmA4AJ%IJJH<+uE zwy<%U%QTj5xMLx_syn#{tY!-Lc7FWf)^+zqcd?y1DW-%IbvxVSgk!GJ&-!>u{{$)` z!E?$NsSWeNUAS3|Iz~R>H#i5njp24KcdE2O5F_CDQbak6FGo_Ql6isH|P!c{j1}6Wl z4ZbK@DQI+Q2c`WV0uY?^ z;>8OJU^L9c!LaiQ(zY+8h*)HufP#OMkUi6iwC#!!{p@r(ggzkSGZYUOPmpE=g4^VR zTRDq~1;`gi`vID}1mA*Y@%8*(zbQ#uNUG$6ejkkn8y7SA{pxE8I>Vjb)PnMa@R_}VOGMBS7<-foBxhW>Ml&x;Y9G{5T(JPw zIZ{IOP^ityhTbJ8G!2Iv{zi0h_-mYXJ(TS2d76RRMsCL4ADoF*5Nk9H!JY=lHVBHH-aGG4 z#w9|Hf$VpiJ-V!P^2D1EAIQfQ*T*?2lfu$fysz&C6mcVY;w=+7BD(brf-kwQzL=VZ zrrM_3Y38{ERkJn-6N83IRA(g=UG|UOIAoPvE)Zp;9^6={5kYDzkcdf~$Olo4!okLM zPwqU4qW?fk0Y@ zu8)?pYsex#Znw5b;6!;_Al<6yZz>V8$B3u6#B&jKcz0sv)<~x)>^F@x4VUp*`A){@ z0#Mr%a#PI}uPWznkC~vQD%Z_chz5T){lfAxt0COSoshZ0XxQk#W9~)u{CWI(uyQv9 zlEe`5!(bs|l3d9b=&*SpQh6E(FdnGXoVC!Ab}l!p>$t)8w(?a)p)c#7Mp@w!$ERS1 zZ&ctg4EFwgnmU958{Q1=nETJJ6edzpuD4tkHA{{sVmR?uSW0nBGm-3s!92rG<0%XN zWRRWb&Hb2~%HvA=uHXNHfMX>obqhss`QBnV6vuvkm}DuOIIZ2!M%pG9EAue)BY#R~ zW+m31y+v=AM`Yn^^2Rz;+{MASypc(_>Y@dD3XlYN?Dy?}+3EXk+^^DxB4XBKvfaxY zX8(lTgZjpjb1k*)JKRMk5WxDZiyO^Z_a8}xV+bJ++0d0GFW0(}7sney#MM4l@2#8X z&?S@mcgE#tnWpGoqxiK67iY)Maqp)%bKck_Y(|O<#T5OkZ~XATw@rgdrI}N=gPDj7`Dra}W_NMI< zPl#fO`}#hbUO;RT^yNu$UG_bx*%n&g$|m>I2`tqX_wlw7uWHch8zSe&YTehqol!W& zjRiXILDI^vuH&h>-3RC?2x43Obk%z3rZwCQo)?>q9KX)bRO7Np|tS|M^ z5n^t=ynn@29iqM=v}vGy;pcl!;F$Q1HqmWMeSNkcUtZTu)>Mge?5{B)*wkPKgqHv~ z=zg&_b?j5FcWIZ?j0kky`uvyF%UT0UyiXTw#PnC%CO<`MsW$ zIdyrlZ8IeiX`xW1u`KeY$vQYs4!JXkaIVz9z`MXaH$=c-xm2SbU0!EDu!BJEdg!~J zkWc;E>)=OU6tOMOc$4irE`#QFdu>Jt%C!&d6s^6gNsVaBF&KoyC9IdIT=?*cCx4UbD(k^Exj`>f%5J!ZEQfT(+#a-m)wmk`UbBlM^t9`4k z6_eXNu^s(1Du)af8wdNn;3(u_--WRkr_+@$_|_lmHd%Oy)c#1`{zT7=yixI(@$~QP zYzYP&hJ%B{AS(PWO>oJ(#!b-fzBC(zDa|&MME6#Bj+%}aHF=&b>R3)I)sQ`pYT9Iw zgg!Z+`0Sdj$-^Xom$o`Y!HyLqLV{>3%Sf<(NtrEPje;_p*V6wJL@BpCUvr85V56A( z_jB^OuSwn<bb1m&IpDtHI7^9-pWKYh~bIH+d+a=Zxj6-hBm_+(AGM1j8b zcUB{raU7)`nr^kjP>hR-#uS z#O;QGcHvo2^?8XTZx7H=4r@;;L_nf+8FbW3DSuSCt?c!*#1AF-UJ%z{r?}Y?3wJcgp4dhwk8$Xg~nD)vL}N{mXa+?B1`sV zFxG@@rIIDPkbS2Rl`L5klCekppVR$(fB$>VJ?GxexwpJtulMWqd_JC!CBu_!w(dEv zb5Y+YGl+C`j_sKp=?PI&W*&=B>w#;VU4}=8;{V-mZH?tgX z7DndE(?9LfOcD-evTm{tb3#%I1gj8KJVlU?vN~iDq|3_GG`xm0)3dWSzZL%$?Vf2h zFB{XcTXFw&asJ|hq45aG-NW;`qVbrr9n?L?IL>D)#MhkVUN|;v%Sn6+UMvqFx~zkt zOS&a)%iG<^>Sn9b12DAx02Y>3MD?@_&KWa{i>JY_O~B9)-NJ!PrRjg}G?B7ps++ZN zSBo-bJ+_}$!T6p_-P;O1KfiiZf(#tkIHqQ-R*NWW7QD7BuRB6Z~iI z7}m+9=#sXsy)CECz4T+Nd7z#?Fe4zYLnbc^J!Jr}fHMT3e zfR>QZ0|FH(QsDiepho^j{6Qy<02@%1D?~r!y9!r`Y$1YzWq985ny2om)<$edXK(K@ zdEf1O?pW-=t*2MEnDLxb9lHvfAAy$H3)8Ex7?3fWgTILMfYrKB-H#XecH5mmN)96W zYd!KHGUd?V!(B?w!Gp=#_AgYN-7ILBnJ2uftIGo_w@zwm>No$e!MKEkQ&^mWqM|5o zymkWaUi!-E!;8ut zum;#K6U3Jf6+M;4sa-Kx4j(Yv?BST#)u`($ExV?r&5Inn4W%R9=YCYP;Uh%Q?cb1u z@q-+sEh%^{?Ee-hl#(;O0T{`PGptxuBcr54=%`LxmVt)&zyjT%RZM8L&xTk(9UY#N zL8DVz>RJf$(~S^SyRw=DZhM9b+Z0%jZBX;t{&#Mca^eMBA@5g{+%4b^A3oej+V76} zLK5F`BUyi|U#2nzM*R{to-$=DA+n34tEnh)macb>f%P=vK{|2edv=`uKN zk^7=TvJesE_QYr7r=q?k#rL-HJDkwv%57ZiY>$+Wbh!H9nni@pE7d^4A8(>hsqr6& z4_S?hvmRu>>o~NooZG?v!!aN=w2sA95u)V9L|guyBqlW;MP|)79Qy28Du7!!R00E- zD9%vNpFcFH8ew3Y0#l_`U&4Q<$dnsQSo1ZzV#T8;W^3XEp zqo5Qx1@D80NA%{##<7I0zgG7(lMJR%RaN^55AC+H_CDtG5B6_%NU1%FYcQ|)xmK@G zytovQ7Juj(8x<8*wjoP=1b^GT34y+pM`iv8ew|}uHzLBraZd<rF7YvF4nX&;XmOZt;d$~0|ug_$0RJ#PTNsyfNU0P~xEj){L9$G|$YVAmu^lT5b@E+j) z@(F&&t5?4%cG55X_w6xVz7k^aycty*sivtJ!ued6#+2F>(Ixm7L|ru?YgqfYT>3=B zV1sw0(Lpc6ZR}G#=c7Ic51P%*l(QU#0P@b=7v>V4Uvusa>As+|QS+_A|K{Dbx9K#+ zc4p$;j^!1&x>q%j*gD{R_cqypfDquV1yw~3bE1LJ)ioEWx zz3coZ5|eyXdaT{EBaUMJzG{Vy`Mwm``ej=rCns|xM1&1m%Wxa`sSEOV&JTYZ(R$o1 zeMl|9tPk}vmpR4}qHw%EV%={Kz4&;e+y1%UllvBm$8uw`wWX0a)Fn)<HD%>D!*|5%A{8&k;duJR7^Qn_KJa3RaFjM4)+{K4dSk*&%HbQ%=d1 zr+yskIy5+H#;8+5HK1#-y991WTd%fGFHLXK$`El~{H<9Q@Jq=pW5jpwufW{~$Fksx zbyQ&a{MB?>5}Go-60)qd$H>s_;tww?HfSG7O>Fa+}V=&mV^kp z;@I8il*c-nicbk29P7zA?W?n%_B!zN+${;SG>?zwe6c$HJ3ZfOo&C?$yCme#DgC8M zyXt$taA=WoDfRf`-IcPLuuf| zI5o5&&Bev_<6Yv+idB-1Km+U1E(#rFBbt}enx68AM?8HOJ0yy9ThCpa1UxB7Xz=`E|OPe>P6+--P6?;nGhB4|LtI zSW6$=jK6T~gM&D=iTRtmv6tRBMkX<4zMra|lQ2_s`1o?8NW#2QRIX5E@#gH`g}5w@ z?gQGPSbQ3L4C~-%#>lCim7H6>=HJ@KVykGKq&c0sq<_2%Ih6D3n^M*Ml3$l}gWZp? zk|}{QGtPxo-$UUB*N;E+Rh`>n*cV0<%s8Zqlm}VPRHJnC2x5 zh5aW$_K$gct2Z714Gl4t(Z^_AxF%(^Csd${_YY;XPy!j|XN-6jtD6$JRAEFgV3cTW?5-cjV(2m_K@!Ur>QW@lT zP%7mb|sEdBp(?4kXIy_pNWxTxd41JJ_EJoWCy|9wF*DuG&hdh9F+b$`K|YI~Pi zgtY}%_hR89x4INkAT+3wU#`oTYK#}|sOsuTN9MlwL@yWCv$<*nVpuX12Fb$S8B%YckO!I6GRP3^wQ z(T;;=$b{yqe@OEGeC%&eoE_KeV+;P-`@tu*P zv-k;<1e`!+u7ckiSuX0u2HWz6&q_`-Ej)Sa%t_vYE6!8r?(*qmq==|<=6;>@=p!Je zS5`84;LC+?=Fbmcr9JM<47J*E)6dcINLO6*7G%k~-!?zr7CP@|9$$L-=#xNQ<>?23 zv$5JDO<5LEMMXtrUaQs%P^&v}Os#jcGhm&ZUNc$4UnoIrNP#|=rf4z+?pf7Hw&1at zgv5~-R5Y}F!xe`YPHslfgInh=2W49JSIX>~i{~_YK?u8fod*7sQ+PcYtd1&Xxv`pZ z{A~mgr=qX_;c~^->&FHHoDwxlKV<+ME?@Y`;Tpg3mo%xb)})!vFB){`hr2NBpF)0m zNNN{nBd+zK5m?;4_FP|0}DM1~+X&PQup7-=v_UORDbuQJW%3rLj8T2TeZx`XY!|Mpvf* zo`4xWB>!Cj*P+=@I5|TQv{Ip$B8{sI4Q1f-7Foi=)1 zd~S@-*?DEmtZ>stEB-z|J6ZX7g1KDcpzpDoQ;COx%AzRsd~ec(9)Ldt z!HKqDDptBeE6$|C#zl>#t8i?RKigyJ=rPxKBlAq`6WQf(EauLrr_8+X{xW!DoST!h z6x9}D7jjb3ElHxz@k7|>ExzslB3=!Ml#-IK8S!@Dha=x<@J}>jcHeq2bhEfDlVm&4 z*KXC&n~LmAcD9!y)VUQjcMUzc+Io8>c8dJ}I_^broy{gkypW}plWB$mbW?D{FOS`y z+a^~57pR`pOBHMj)Kl!~F(O;@{M^qE64p$`<=u5+Ki+0r;B=esgO_54TjEw+8kM%- zGhNYIJzvtg6YQM~A(sj(~e7@uV6Zw}PFV;tVUkzBL?$!cmB3 zlizCoah1=He4q84>>nMKWJ2;^$eLjgWP0SCEX0*B@b#-vfe2N)9e*O#oxlo}Cpn7z z#|tW{Kn8!+97|)HG?iaM6L!H%xtI^tAMDYz|LE_Lyo9C1>*9FMjZF|>{}tPm=s7tW z1k8Pm5=da)Yt|@)Pi@Hynuv&$-H6823h0|;CJ>8EH{F`TYc@MTe zJuM!1d5VgmBBp2vY&?I$ET!4k*S7+4eNZK$Mx-|u{DDeP2RfIf#e5dtB)^!a- zLn66;)dC~AlT%Y?)j2WZBi>1GP?ev%B64L=D{FLn~#rAEedMm zG-AX$OxCl5%w0V_lUZ0;P%ZE-<6p)JG|RT$UllN0MI*EY4gO#2c!8N3mcK@Q!I-F4 z0|hRtRXRFj-ai4qIYZKaEUqe zvBLe3J18S3=RFO0KF{%%x|N9rhVWd_{HVh-J<8S(^W$P zwhw>2qPLu7V-{_PD~BoQaZB`73N5{ZuD#mC>97o2MD&r~jw_a^0r9iOMV|6lzR zb_yf)vz^>H;Ryt48+2;$=c3#OvSmQWzJv4?uKqP;HLj2#UNzmZrg*Jmw%qIkRRrM{ zzvDfKg&pAocf(mWsfv0oO3X@K8d3pIJ<~aYAVTu-~OOMWQBEB;n?#oa-VI51m zW^S=Nk4x%gIoUedDBd zo)vEX{Pn(F0m3z!aW?{&{NIN>=vs-sbuZIv&$22 zYqI&mVE|WVR#*lYm9PzgJC%t7NlkZ#$(lb@mBnV1Nex=>B~K|zPTz@NU*2B!-SToD&s%~l#VJx@3OA}mguU%`Fzhgws>{*`(W(B%Ao(` zN|)gG)hIdo$DBcEz1Bo6ANxtBHD9Tf_I{jvNgZlSoh#n~pR)HZ^5gTXmQmMilVe%? z(#Ofb$M)}U&T)NMzU=OVOw;L8VN&KB-Zurbgx4l_h;CFIBX6(0a**@4aT~`1yP=6Ev0w59#SH2nlKUjtHbW!ee(tN=m9rdb3M< z65iOUY_z20+SLCo95dM=)bIvikPz2%Np0L%J%vnr_JmP=#vn8FLt@w{B%a^Q=8xvs zvlFuq9CCwRn=e1l^sAYGp}O%cJYFlp0?Ui)ZM~M;Y;ym@;$J;R&t=*A%8T975kH=F z@J$O}VYL^7W-aMOx1g$wDmF@>>_tgAUr=6rJQ{hV)UY5-L&(!TkK(L+VBHk|nJgXJqklW<@!*Pd#rlX;Cj94+FmG-H#yy*2ii{K{O z{J9al&nd$g+n*+)p0q%E%0Hxo@KT)_$KRMG!=hcI=2z{xl7Xo(%=P<*&l|rQg-L$1>-HoX>MztC-=^zfW5lkyiL|$N$pBNFmJifSzn7Rx2O< zk64|O0i8z+e!jPV>0vJHR&dzjc`qJ({Bkz)a%s*>p8$pfu=@!&L=YoI3(GJV51RIC z00I)oc(QirceloV3S=-^cR?d1Dhh$*6!?p845W&Oik9uniyH$%D(Q9MCr9LJWopu3m{PuaQf%N z;foPNeF|{p!=O3OSO?2M7~02Y-4)1S*`rWQ_UaS-Ygu_WYGouPulPWFrtw9tR`8^y z`ddZ|!~LJHirihBe}Z+W*Xq;%fI(~?KRfk5)O0rPkOn6_V-%r3~`AD{Ks<Z%W~J`FvdW6xhsAUG%cO(Mjv0P?O~3sUJF9hR;&1;gi+1LC zHb#POaqZ2iPYXGp-??EPs4WNxs^Iw)G6PvOF%fDGZ1VA8LO)(Kjg5|vj|*@Gk*@)5 zEk+{g5TLw7wM&+-stj6p#@_P1MF8ihtrNWdufkMKTT{*YwnR*QbB zs75=?vFPCVWxhX?v2oLi_r{GIZ^>?0&#JsZ%&EvQieHv{$9Km%I(sg9`6h5AmFzI- zYa|lOM9yZ?lN`h)u8{w&Vf5#^2bHKefN@0)xEH`zx(4P*^suRLcgq^Sb>~#RMARtA z?KbcW2~#VWz3@!K@!jAnYFtee)*x#s0_#_R($CkrQK8jq^l+RbJT6~qTJ6fi z9LBx%(0d1CnNZoqXjdxN*)nWR?0P$W{_duALaA40+zFlU)Oi*q)HRgF7Kd#^2=xvL z^^uEA15y9`n?3V!OH6{ZtzcF!Xl!g87ZPC0>2CdH)LSF$Y$677!k?@|cmStYfl5Y8~JSk5rceUMUCq)i#uuBb&8B|*~|6AY*TRpYX)^XV=7WDql>1@2ofdt)yCbk%fl zqSHL-w~bS%pc#li+aXPG0_=22>Yyd^won3YhEWvH`CrwBNeq`JU%DDK54PU?0!go0 z;4|7wsOEck>UxvQuj0C)0Zd0|M`bJJ)l}(5hN& z8e&@G={K|7n^v?H5^~&|D2O@+7r(z{^sl(S5KP1H0mmLCui)~Gk0XYHf+9h*ndveW z@5#@X!Q*baq~Cg?RjG$TaSD}%=mBL;F2ux#yQgGj@r%mIrJ@fNxO7UBJj;H(|2rAP zn7g#(R6+03VaUm2tN;w`k>4X&F@xlR#x)M8YxVto7w|iY7l#L*}C$#dN@zDA>%ZdoeA1OBbWZ@i{x58;LqZJs-fj- zV9Qrd4D@J|&22(;!-jetZtI0)x~%dR4vpXvq2{dUVke<7>g7*>n4jRZ)5&ODOUZ=# zefiK~%#8ue;c)cuxUq(jD>WDOEJxhy*q7%Fqr|P&3e{(QKA(s3}bl2uDXT~q)>NPePy!PU+7@bA-4S<^vO)9Y#QOKJ^nLc zCzdHQN^00qX~*f>cFDV^tJSgBPO%vX&2K;U>JY6Cp+DjHd2BQmp8~qKmfhXmYayZ` zikIDb0o2jH`O|JnW-Yw`O^F2ThDhQe$TgN&{#BzD83PP>RA{sp%Ll$VwUwBK_|oKXTd?^nb2}W)-djhcszf))i_28 zRvp^V`#7HXtKv7eU~q7=9nHQ<2&EXQCBIaWX&Y^b)7DlPaji-&ptGMxbC^v_`SazxNHqhO=SlMym3W~ze? zu%-A&QA(eSfHpjyHkaKoTokG

S&Ku_PP0rvgK|PtGsP?uR0>{hmq`-yNo8mj*{C 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 -zP5p3b-DhD|2 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 z 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

Yxn;IJAcVPlN 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%0ALV<=!Qm*27@2? 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�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 LeK_Ngng9O*U+=UZ literal 0 HcmV?d00001 diff --git a/user/pages/04.about/DN42 Map 190419.png b/user/pages/04.about/DN42 Map 190419.png new file mode 100755 index 0000000000000000000000000000000000000000..a18703e080cfd5309ace4bb4bdad41045d623da8 GIT binary patch literal 621615 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%0D%0CA)C;dUtIIxIEkq8Cp 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

t=539k!p7~?;hG3)K7f3&Tj&!e+ zFVjl{`4{jw8d&g1{gbgtrN4>%sg&qf6C6I8(h(S+9bp2myl3o!tzjd(6d_BF5k1b> z&A{Yp!3g{!sUKJPGuOLa$g$JjkAa`%nx2r#nh&Szg2ru7#AN2dp%&)hG2i>1sbB(m zU2mkh8)^&CQCw1qg8CP{=2|JUzN`>(p-``RrJuEmPVmzRfUhNP!k~a11r0cRk zmaE<>cw_?`7p0X>oxT9<|9+&*I$hqYtN9e?v%G~xey_GfELJ)PoCXn#znt+4Nj9}O zZH-p*uXr%e{kr`R47`;)XI=WtESjq zx5{-oXQhoHoviF zk_j@q_S~n@ulw4gmx)6Yu79KynOa43)&G-`ZX2{m7hKfDy_s&Fon?15SETc$b+v?% z2vUYHJ*fMfGX8zFgLjG=UaDw{TiH@n+2>82cZ=(tziy~}vOO&F2W->@;g~?>yK1=uLqkbmhgHn$zG@r0zZn3bOq1|A zT~Sao7dnf}>EmX%BRdh)NjW?}pXjzZbKMMj+!rF5QlPg(#1BZ?%_&iLub2bEj5#y`l&Kv1pC4JgnO zB8r*EHvAn{HxD!7w>~x=(=6lr6l7;NMuS-`bB$bGTHN}6RnZd6Ie90{$&sgLDo&ej zgM2db-TU`eb1r_^mx&~yBd`lGSW%jMa0F2-hllEEUW!l5Wjya4(nDBk3(MUw3A$#j z=XDmWaR5HmEhq%`B=P$88$Xk1HNeZfo({}xzfqN$$L1Aw`Xi6+6*GZZ(lxfjaD!A~ zuB!hvPS$fsQ)Zlt4J@j}9}67rJ%?{biJsyvfo32jD*>Ic;#l3mwV7YsFC%hV(YiV@ z55B*-Ua27Iql=#{MX892=d3S{5mAXPAv6w;*Iw#yY}{>>oDyZnBmE1v6itMb!W65n z_vz8C3HXNuunEmhH*#|(543ExM9|a9_;bWEzow4PW5wsR zYR~q5D%Qa;5f69t95!m*rAV?tIOc=QJqL&rxShKli%qZwz@^w2cn_JDz&WhS@&NS^qiy8=#;{t4y&tejY7U-&U3FWB{ zxju%ooISUDpQp-{H*4z1&%SpyT6E*Z&?SC5 z8}>7;D+RWV-p@3{_(=KHux2UoTtvv{ve6MNUvd~m-+F59JfD59LfL>TC$9FVlT1%y z#QJBWO%Z{fCKN_4N< z(9us61AUT3qT#p;UyLI9GpafI(3Fu!l_Mt)F~S&y*JtJX&;>a|Zs1osl%&11>X~79 z#hpNr-n0PcFNxpqu70!5e?&3C_WASEsH!VI?`G7tPL&mRJtp^V-PbZDq@*3AXgp&^ z8GZe_oW?HW+BFSI$}ztSCiGb$Aw8zyAwer2YE)hh^{99%@@x?a8Dc$b4e+_4R!Y%9D2{U_Fji zC87$mc?ZC!C`h!Z;jngMMwF|lIftH>vAud}jruyHSGO%Z`RTy-v7uoJ-dd%1KPqc4TY zNhJIp?`MWTPp{1oVy57a#m05JZb*qKUcIlYo9*oEd_L`37D3xOil!=U)-JyZYz5Rd-rl z&H1g4Y$(G1X-&q(x+ApB8Qv^!kI1G7ksg!#%=n35v^n(y9>kf10sS#VMN3=ut+A2am?BoVq^xX@cE~>h5``|0mRT2u zKx7Pi*D;6pqp1ogc3fYYT776&{Cs?H9KnP%Cn%bBNH1rkqocD7@C*rL@2Bz}G?mP_ zyerSmnRb+uldHc}VepOW`28MW@*UIo1Vm2&owEX5LeRm^E|lu-9>Ol#0Tvq3y|ACXVNAey=%;d_6M?D8;yH<~+w-N`S; zPs9$#pSA1)Q5PDaw^4;C&)|=DKQWQ5;1!5UROX0h>Fh=$|9%AUXXJQL1U6@AJrBZ9 zHf6UtlM&e#h{+(A`6EYFx&X*SymxZ3WKMWeQN$BN%Qy4Z550x85{bH}Td%Q%yQd@H zJQf)B_fYB*^)`A!@32@Vy8yGTxcCj4+c4yJ4cB-n72Qhb@sY{NLT`FR zY%0aXBy`+gN=h7ujYJYmW*VB?+IZRk1c7*b7vSQSAH=_>I%KaK9d+x27orL#vSqOG z4B${al478Xc9-!ya()O6K9+A1dyBPs`6?*I5;@mu$r?^`T1d)irB-4dgNM*))sh0K33(#N+Nm(o3RZ+;_X{j7Ii8$hL5}GWIpYv1tdAeQoK)Sy z{aR=L?dR9uU5w^ce~_u>8^Khn_ybeYmV`24dm9(bUT-iB5^@u;kb7S!z>_2Y=Zk`q z&!4#KfOX+xMaV~gW}}$-gcZ#KZ{Xge7{-alB@>|5zZl{GG~rJ`3v;Z3;z*`qV#G() z0ukgm{ytmn8Z}mJ0t9j-sTjnYj92FAPpJKUzTbGlSAaK)-y`-blnwdM+0Pf6tUWv z97r#bPm5==-Xmq8)@Alz(7UL7mF1?jbz#NZw@+GoMGM}XJw7Lglc16_2C#BYNJtxQ z)#9CtkEI%h;Y*SP|J*yMDIO5SHUK4l)0JHHS7yy#znkvUR(lF@VI)mVO3H)DiHQ%8 zot8zZtQtv95EkJ*`KdffxSZjl(7?uQpMdk{T28`zV1Vp= zC|)a}5ygZ;8#_Yy_d2_^P%sAdPZj4sZ?TPwZ;#z?0~A}30|{M32eDCTo43(iPVAHl z9tsVM#Zr0LI~Da2zU|(L34@&A zL`WTPhvB(Dcr!wUtZqtTmw5_Bpq(37)D6hgYe4}4?Y-^o@T>ioUX4;xU{!(-0Z7By zs1s03Km5Seyaj)p&8tu(0Bx^CAK%Wcu0GKO{|7mMrRRW2c)HXYk@;WT@;xm6eh6%Jc&lFMgzOAuK#1S0mcYA}Lc1`%ZlD=!2qg!78ITl7ce+()R z44NiOc*3wIDUI828c2LSMHk?YM*+B^2gW!Lg+f8%HDSmd;dRSrACyVs57FdgWRY+y zxP60MzyX*(p?i3AF4bdh4TWuJ9l-_)TbBmYL2cY7*V#`omGj|)APBUCD;vV^fM8Y| zjEdD4VWLTZKBd6NNB%nticL0s%G0>X<7NMO0$1`^hN-MTl6(Pzp%U&WJ**qI3Ivp9 z@DBKz+&;{t6oXl(xMyUfVq$XA5M;C$CF%hURXs;Z=_8^|5`WyAi-**EtHrAwR4$|a z6M~9D9UnEev=kDPlIp_)XL`L?#NMk$^a=2)IXHe|YeV9)#hzUMM=6L(= z&%^Z^p@j3kX^!{tHPxQKV1IDs%NW8NXKWL@CyRQX%+FE7obwh7K{w7XIc|^b&%YHA zn&|b(P`2bYb z6D1Xur>Mo^tEq0tMBAMu?F3y@-YMG>WogCCrM80?o&w2z8+jDSc?l3Xm~`E< zqadiEYjP=ag6kt+fS><}aMXMd>1P;7a<_-G1KfP)^lnE$BMpxj71;Fu^iyY8=4Yd1 z6SGNC^S}xxc_+8|V~R+N)Pt5I1Z&aGkvn)#acq8H(m~0gZOr9)IQBn6u|U+xVZk%@ zFCEA#!oNiu*#LWRY}D*;B3SbQ@BE1nfPnDp*MSS%oznlqP(l3(+ycJX*lLKl5#UIm zzi^=+ z>w8CNq`Z6c=FN|W1~x~E(hTP=fVO(->x}_59XMi@qkHeKTMDFYH#V94*36=maGO#P zCTan;d8~l4zA_J3V#Y3ZI~1OvAk6cQpeVgMIy!pp$wP@FUlY1|dxlx~op|GQE|46! zu2=18fs*0vb0?>umr*;;C8so`9zbE%LbEYcz}J7cW{_lH&*ss}B==4#>4YCMnOr zrIt*Gf#o+T@XPJ!kF7R{W*{5mZm*GVqC!w?@3l3U|3@|M5yF%LxvM2AXLKkLA}c7g zV*vghwgiLnYzcVvt?GWwmuV9AxgMabssv_11?u;HtM)8tOzuH1dJj~X*MCX#XR-VE z2nq_y14q3BMwt5-GQtNl2#Sx4dL{?Upy>sI)pZE?r6d^Cdh7teCzZBEz+{w6!l^5fkIJv79{&eQrfF zsn6;ZQzwH{{ux3y5<#!!=*NO=AL6AE_wY~veD^8zS(#mJZ9krwn$Ep%G2?L%W`J!+BD{Qj=RhK65gHy| zfQ|LfFeT;^%dJLS;-MjNG&kp|JbWVW7agz!QDw0TIY(0Rhq&>;26$lYgTCTrmWX%w zgoNF<)YL4M!CJs!;1<;&Vd=Y*lby{?#vq;n$@kI2KSSr?YTy;N$`1=u{W{U`Te*Vf z(;XEM$hrJPtj}@eVTmQ(3I}r>IcYvVzHTVa2@sFQ+tty*N89%)_0_8@&MqzkA!1fU zq@-3vL`2-@CUun2gx(zG_b*?$QifeuX?<1n&q%_ z81{qj6jgEgHRty^Je66EkfqP_1EIz8Eiog)ravJxCN zzwV*n$aGT|*L8ObwLui`K8Qw^up+A4mTGu7g3!Wv&qmD^)LDsCU)xV(KK^wR6wvKU z@T^Lp?=kSX2>$c|UD&;5Vrj`hNF+ac{9gB20X*=12pZ=FW`ATV)R*d-@ucb~D0=*U z-?}Y{%PwPWVX-U;p$GzS{z#!samS~wf@r>WV8>T&9UUXiZPAfk<4+6>46KI3!#d-# z0ahJN|4@IsN8M@q+y@_UOCG$(Mc9LHAR%}V8iH7e7KS{j#A-xr`O8yKT*9vxkmj}o z-Q=#c+pbdWSl-KC3tG}J zTQ^xV-DOZop!9QB(`L2|_|G=9TWq?*1r1`yYXo0E)W+$kTp@f(Z|TS(HQ z5d#^Fh+%{X4iO$vpj^_lXCH2I-O=!EUaRebQTeq?!{^0o!+8o42;}c!4%t7FmXbOT6ZuUjC>fBkYzGLL4Sx90N2;n8b$v38bG%F{!>6F0rL*QG*euim1wHcAF~Z- z=oD-s$Y82FBex72FnVPuJgO!6_*Cr%rni#+z1?ppAhg?`j%F{sEIltxgd~eg!!x~~ zo*-1mJ%2v2S1LN|Q$Bt>MK-Q@^Wem0-S5kb9ba1$@-}GA44h&Z zY0ldoP2bAG;&9zG1WE?y&z&29Wl|0>*gYndq_RODXUhB|=-`4&eV66DjowODiis zh^-rhK_EW(iT>v&cV5Bh0s3Us6j0|EsHv*nohY|e;H7r}O7k9E_}lUuR=qep6ithmgetx8Bxs;cVv8MH46ul274 z?=u8+VmrV_2U!>tuY4Wst3K=!tyB4>3Ne=Vg4c0%=Q~i8>?=?3yy|;I82=8&z zt!}3|w5Le!VIJFkW4_BWY$`r%Fz<(;RI!&J`hudPbE&^`Q;M95`p3Zr1VH-D` zaNO?!^DR;cojEizBPsp#__(E=9aE8HU7OWix5;7sI0wIODkc}N=!e0by^M^{D!xWf zT<1$)^*;Xpz6;?GXm2BgpPY#!107i)4iPTJ4ILwtWefO;*gXyw-$YekEji=*RA7eZ?AaRxUHDr7*2kXYb_t)3MG~wdu!!9<0y~n>v0gs*d4A6!E zOp6n|uQQ5@Y}}NU+XQVHRv?G!gC=hRDf|$t*wuD0s2>*3o-2eFJljrrZ0Nu73&|?S zR|qsuUHj)-RBwHMD<$6`gY*u?ts9Mk2RO*tnfc9M9ui1D7jwyW4vfUM%&j*+6@D)w zFi$4v$QyJYcybXm{ohf!d4Tc;S$+5$(Qv_fH1{Ze6)cALq@B+^OOM)$JTc^>(su_0Txip9*qp`6aKRkY3RKOYLojwH zvKUp$7=OiCp*B5&Ip0xl9=-F>)#%L6&Gl!RQgKP<=0?v2R;p`jpDSy@uWZO@L>VQ( zWyy_G4~>r_41)b3p0)uKpOV^ou3Wi7uBNU&iC4z?3v#0%E6j2LWPq?-S$_#0G$(At zxdvufDq%xM0AVj|O7JnR`lV@I>#pzZ75UNBl!N#g?VtD}IXU|R9i3JBWsCC+EqadU zIQ!jx>COu5`gnmw8VjDp4eu=?V&^+w++~0LzOYc;118UN?ZhBVR?h)UV&-GsQ*fed zI+Jg`9e6r$R_H4WaeBi7=q$Cdt4zp{NNz)jUgAK!g^bZ#c5XhR{h%sl4`Q+NpL`S|Z3jbttV*vP>l`($k?uAQxpCveQD8Mh&$pHiZ^cIV7Gj-AhPxcm4v z6NB*+$-$6S3~HVgX%AB6yT%*ie4byQhs-Aa4_rzdRLlru2&9YJK?LHcy|zGi_Q}ze zHyIs8ta9lj_S9ZWj`F_1k2gguQ6EktRp-wA(Es;!U9#OcF(Zxxrr&lNh-d%2#^e|b z7H5IIBENr=(u>8DRn(*GKK(MS^{H#Ft!3#P8z5cv0pow z?3>`-i}wfzV3H#v$pSH)%H9-M+~GlykvynktQ|EpG_rsu7qdM%gT(ViF26H|wzcN@ z>IjJ(889vP^eY^cJwVvs7C~@Z4#8$;Z@;{`moaKWD{{iU%7O$HU0fwJc3i;d1zplk@X8v<)9&;OB1I*Ae;*>tv&qxdPV)Kj9Qo4+9HivlrYa{`Yn=KUsf0mDBr`6RW&;GQUTT zL`E<{KijFLg$p*0FyYmNa=3Dcb2A#Y2o+C%y}cxmX9r zK%WV(Qx9d7)7>xZ-^AkZ6jR8qI+Jmsh$c_-3#%`b;GLCAwyxg4v5!@Wms(oYq5nJ^ zmL0xP07EV)t0P|!>m~z01!z!ECWF7TmGl|vB2f+`9GL}>xqr+C33Vy7TBR^p6GXvv zM+*OC)rJLp5SHKC+n>UNPoOGHT}gJuZDrpTPEt-$3_^MHLiWSA*M|IdPEM0E)6>P~ zNHkJr_5vm49qwHVw;MNZn32X?3Bd^?K1P!4{)MaJ;*FuleXwS19th0XN2z|_1J2U+mhB_MCJCHbe=m^ zE}nCpJw>0f8Uo>sP*#-J>QrAhxll!DLy#UYik#1K*2g>7#DrLxI5gbdabuRv} zcGGD$Bl?@O58&3vj!d6J7YL}6yG4nzM$xb(NWBqo-DR++#xaYN8I6E)V)Q(}ZqZpN zg{G)Sp(JLSh2Gf46ojM* zTQFBiBhJP@as^9{HjtrKesL-gFfb4AO56CAC-m*FZ{?sVNI=&#cpe&~pYU!C?jn|6 zU|%pbnC&Ay?^3(EXy&~RIj`rh@s0=D+bRIz^3-AlEouK7Kf|f&&|~LE_~Ni354)Zx z`wRMzAs!IQ-?@2H>bU2&pz!ajcPp84_xdW>)I<=&f{ zpT7rEuc4m{3+n(ZjLiU{terY*1=G+i7*rOG4f=Qn)ibqXtD=Rf7mOZ8Sk#CUO-T`y z5&aIw9mqdRl|d8 zEUc|%cY0NYc0!rU^`YCoGp+u7U;pdxs}h@BVv1hwkFqMow*$( zgkBYnaI3~Ns1aE`7Fg#6Ut26twaKefQ)u<|O{!ZrE`G(LoY!9x&UzFZ-UU9t9gMTN z{Xb(Bel=+GCg8Uhv;BvlAT8QEI>%-zfp5GEommysB>lpglZqvPt~7rmyh;_exk|_0 zy|V0|W>GLp*dV;(Z;t)Mw`GoF)IR_Q^RG1GmSNi~T&@vT3KMl-%-_Ne7hakOx)Tse zj;Wu(5Ja)qf8px{0XMr5!4yfVURnuzte!3bgBc>P6@#)`z50O6lN|BYC%41etBVi| z#w|s6zk{Fk}k2SXp8x!xi(8YK= zdr2H=f3R)t2rI@8K(;z7))Nz}Y;5?pqN3sfK))S0x2L33q1$5ZYC}{#781H?6Mn+N zum#QAt1obkk3mzudMXMuTIZM*Dkw{oW^*$Mg%aq&lTQr1ufD?#x6N{g46 zSTjd6FBzg`W?|N+kM6(zng*9BON09Y2#WMm}w>g7wm zRoQ3M<3EJNhp-%`=hn9?IUaowP`k3Y_yV_#QXp*>VcH3&2@eD-3Oh`R7iOHV1wa2- zQdHDRW2MbwAP9VObvrj2jlRgomp={1Efn6~$atlb4*1K~&%Xl|!=fCI$mYY_AP4%! zbJvb2+5}EVMP6RWp$+!VLOpUu-Ow95fFEkn{YADs3hU;of;RS7h0U}tiC1%jrYC#- zcq#jlJh{iwW=n7S-XGCdD%{gi&&M29d|w@|d+uFT#&7=qs_?h$bPyF+%D z)}VM2+y-6pLV1$~B}Fy0&OpFm&EPu#O&8Bquw1a$(J1u-OELgkBLs1X z*e-Rze-wbx-2;xwPcZ$DG!6%-TK(ci+QSAnEbHBXmK2mb4~s*ew!o!a20;#lI9jt4 z=Eik$tb}*(_G$DCH9(S2wIQb3@PU3mW!=T(RVUI#Bz?k(A%kGFr(y1KdTADR5c zebbN)SSsnTktJsj0G~Jf?+a?mia(uN(?6^{Ee*7^h;;RQ^YigO)g_rPb<5 zNpbO}vy+okH!xLy>Oa+^+0Mz)$%z16?}p!sjcbXTLLE@28KK5dd^YMt;)Kg9Ya)cz564Mp z>3C!CpO{HCw|!PGis)Mf;T8Tr6)&0I_kHx2Xfq`xB~9pt#<4m^*X8$RQ~a7wVTKbr zM79TshnUAeTX`QmYwuwp0v(rv14W>O*U8t4>}-EbG7n4qIBXPp78Vil4FFqm2B~gw zP8LPON7NA8{Xkc@yb>mnOc+G6^7B>4hlbuTp->uzU+k_&XxjDt)WxfXX(nIBZjLD3 z4f`{pVUsk%li=*v2cFZV8xYN?8ur(aoS|(S^Yx-&q7Ga=lT;OAF+k2%fVhRDFMds@Iq7v;wKRFM zI%)9du;%m-Z>E0O36R#fnR?q@u(mA#`7X!+OjrWI>|xZvvV919T5|9jh1Lh_dfaDt zw!*|6t=-*8iXH6dXlV5Kd3e5*gCV75o^Dz4zKITOQ{^-E(&H8s^rT~f>D&O!ir8er zRfwfiTX6P8k2oaxMB}p<5wwx9OGhJoERbulP3cGMDl}6cv_ATAsXD79Qs`zaUTlaI z`S%d03x;I#nXrd1BV@B5AuCvd!>yS=zd-UXS{^bpyxM4{jSR4o*%n2;s>O!MF^Gq$F8&afqYwJyDsIo{ zG@8Q&ZaI{2@>LtKMKS873UWG=(*FP0= zDPWP^E~Y2movBwtj+CoIw_uaD>#C&FZ*x=o}07{EKjf| zHgyR`=cn;EQX;#E`>rdku;~L1#gcG+TCB%vI+ZFD=3b36`1qf%N=R5yFTCP&Qhz|M z5bpsINDmoMsB#CO8-8HLg*N^#h+A|YKYpWik(i_Z&)0un#yu~_HS{YiHh|xF^gF3W zYP&D}{gsOO8Cvu50MBumwgT*v!v)t-eJfDz1R4}9FEcaZ~V!i9`&-w%jG0;+sd`!sjx(I z$g`=jcHM(z~ay^+=*7PDim+d&jv$}kV7eRCFH z!Nf2eQ_Q@fPw3^QLV;w!0QDYtSVf{6SbK+8AoN&*=@7qzfXHw4Umjl5r1aG*eed-2 z$qKBs3B)atzR;t#CBvZ?W)~W6 z=K7GRyy;85-@j*kc>7iZ!VIHE6@vooNo;Uch8mliV0CTk(}?i!M1= zBoIWX6!>d$S=H}A72w^UUZ)=g@aa5+<;DzD*`FduwVs2#$?Mdxk>FJqJaY5 z+JkU`O~x9yLWtdcT1n^4S&((;OM+*lNZt}yU12&r(@_m!g!oH9HeqSnJPc^{N-Y}# zNd+LhV$#CQ>5KM~S??LH+rJbKmH&DW2Xms*b2xmZ1 zQ&ZC_C@7p_JrYdcgr+4mEL<64m=z22LtytY)jpMR(A~C2kWoa zDcn&<^|D6|vMc1N)JM#bw*^mUf2|yxa^4g?RWC4%Z7{K8$~yVXzbf?d@`>HP*KTCj zDK!OZJK#@dg|(4UhW$J71}TgC9Cnd04Z;*_7jo@XDR4yRxD`H#Q1CCZeyI%Sl=7>L zAx@FUMTC$HH+b#;Op1+m$Y7_E7sKz-$iq=0Ykm?MXUji0ORSOV6rY^4722K^6D>Zs z`}f5p<*@zIka_;1)9Q6GwS@n)M8s+CSt7q;zKH9>rT(KN?QA{k>b**yg}DERr|*uZ zvj6`-hhrbJaExq{j3Z=k$;^(jNs{OwGvgSMlD#8as6-@Wk8Einkxk0X%*gL`x=tmM&?zXepiNh>JTW$G2$E(RGDpY`oBvkiFE<4M(Y{~MHvHZ z`{s!gNj%~r8aqw&cBBB#$!v_P$Mp$%9G-a&OjAwG)2A1MAm`w^fx&wzgnh(yWZ1^` zwzW`fDK!LR_x2ACmUo0a%-R}q+a*iZfJ7!kh~tK1^u$TsqQ}lIhB~z4}-zNY1C_y5(G+8^H5Woz!dp>X|cR2>TpQ8!0PZhqB zNGM|c0zQ39FoJ&E;;0969x16NOa~*tZWhkMN=_MLT{|A@PHFg#zyj@&I3?tQpW_V0 z;EIG2|0Bp@+}wF~Q2Fz1da%Pf`7)8ac@05} z0#&8cAgn#Bagd5&eM}*G1~G@QY883V$NS$G!F%Lov@Lf0TTJY5f23JSkTm1sRDatL ziLN=QgZ{iQE?riyD}?+YtyL`gZOpQ$wPz|f8O!(!DlBQ@=@>zAg8<_{g?YV#Jr~yc zlntUe{by`N2mGV1#Sm*k; zM}JhWv~72Sgv5=`vyxHg{Zcn+2X z*9Jktb4Prj2UsaVC8gj^*x^PgG`m{SG7k}902i91rKLUlHa5n$OIF)~V{;jyCN)I1 zRKTU7NDz&bzj$F5!&r>yMx|{6K@1JCRdy{m0OnT8pQO2PJZSwnooGbsER4t`gqTa1 z84Rt=%wAv2;vE3#v{07(rwLgK6)RiY9D=liV7gLD`|ov6II1LUt7XmmKc59PAI^)> zMk9x`lj$6OgcUtIC;jH|J-D_UK`kQ(!P#O>SZiJWN6d5uXX@{on+Sf;SVyNgB&ON& z+$Z%t0P_h=Gu^Vh1uxs6ujRm1xA6>>;kq%YjQeY@EO zZjf!Dt`=yg9zuLB?I5NM2KzIR&{9ss)l%daDS8EENc7R?z)m@LVs~v)tgarD-C`gp)$@h(;X>brM(Lyl(-0+yDnh0f<~!4gNnQ? z9pbuix?_(>!dj)UhE{Cm0MMIn?e3n1TG!&XKcSn>#Vrnki}#d>j);jp|648ZADcq5 z#&OBt-+f}c|0aS!r~_v{m6gQ;c*k=<=8miK@}?v9JU)97#^p%+ceGhZI$~~FF)~N4 zFo*c{Jzy;Oxibv%QN(q%==qcC@qIYfUPV%#c$H6`nxA?Wv{%o0MrGvn%6rVjOVO7j zGO_4vuYYiH>dt|+^;eqvEmSQnczc{8lqsNVSYojl-kF2xF;WXBg>f^(wi7DovDkNa z9Fg|qGXgSfeW2_hI0Dq#`@y9W04j=aaHN!hY}`i%`dnaI`eJ_hat$HF2hgH>S|ww; z5|1-vL7(%&+s9`R)KsyWXZXdxMm$bX=YTyo6{x|75K8{$!7RU(-m4Q`dJfRzvI@b`KMK4$;`{xb0L78HJYX1>Py?Atp6 z%rFMCpgS>fxLu@eHBn6F*ytz1$;UZMu=ppQt`e_qpW1xibek7hnAFF9O zb8W6)r(Q{4W&y|EYmbq8zn&Ru>23f>MW)RNS&W2a_6AO$@F?GfOUAbOw$-9rdi@TA z`QKy^>cPUEUX&lqcNH&h#aKGrA}1%!jGa&TN5~J&^W^~a6hf%i1+DNi_$8K9K=|G; zP&Ti@sjh1V=mhwl68IOqSr20>U-Y(c_Nx_6cbaR(=Sv=A}8WO&O*lzz4Ylx^6v> z!LK-T$%P>>;_li)?v+o9&KD$};=rvq&G>{P33wYx)3jks0$HRcS^MFv^4|hf`~A=r z7w~h`TMP93N4yaBA}7rCeHCe~zlaj=F>-n8M?WM%EF{U!bE?Yqv z_Z5gucc2JO`yWfc%*)NqEeD-Ee6eiMqm9Cl=4Q%pdV$zUk)RwxP`gk?h7#*tyhx_A zQ}WWbdC*NM^nkIb6i}?sGwe6uk2^yNIa~m4mHzno(>Rt%vSkDRN)h&;yPf__rSSL} zx<(yps;V}#K!D#E=zh2)qi%WM@v_jfcdJJK9d{*m=|BN*1LN{Bh@cQFt|ERk?i6Wt zZHko`8PBb?K%l2&ySur=^9m_y(dMEqCH`|osdGh7A{k@{ZlwAoriJieoMn1cv-5gY zjkE;^+}KJZ4^~Ysw67FAbtwrtpQTw(8zr<>bfxK`3Z_495pRoAFkv{^B_r~%>Fnu5 zxHo@&ojPHS)b&`&Ys#^+!DDJK*|E7O6#iO&71%)fMnxz=V=!>8{M>h%vmjxg;Qeuh zM$|Qy5!}iZV(b3G{~IW@k&NST))xe@H}5?ASwI5h zFE1~D`+jV!dp{`iIh6t}NVxFa>C;K?9nd9Xa2Q3`)%mMI4%Y`zoR@x?ck~xbDl`<7 zsZ&&4WyRrTVZ^Sz?u{6Z#C-`*m)f|hwnGtt&^ET7O+DPJH|sVGL0Vt}zO|AMQB_I*@#PXXF$-`k5*`5XhM8rFr*CL! z4R!a4tD-)4OMTA%hPs3%sYR2$8k+dvY4lZKoa7Qk!L+1l#%YFBTBDw)&L1pPSgjM; zud}$Z4V{`-UwN4)nHY3`_eQWMPup*)IQpw%HEdm+vD#twh#;5LHHS1VIGtFt=Y|SJ zZ_&P^xpNAMC2~GtMLX0y%Zg>3auQ0@b`*-K!mSWB=;7b{$+vZfbQ#MVXY}Q9eVs1P zsbz9}-1V&R#D6PFdt_5a#uY8t+B#3?1pda56EMeQJs0>?F3m>>by-+5M)cp)TfgDt z^qLD2EgCWZ3Re%V2L|z?-fg0#fsnU}=Y`>mxx(rtHd+J)QVXC`HFJYWke^ ztk~9D!1!Ox1eTOQgahMI`Ay){AYEs0A0|j)k89;H8eq`wY)$<4iSzwuL~MX{@_6E=kOtSI414#S01E=fq-S>bjx$sTt&>IrptRD?Lq0|CrA&u2m_e_M~^Va2eGQ2Br2s?xy#-9krVdtBf8$<$30n~IcLP5@FReF zJ&a2`%wg#LtQ>wLO0;g9dft#X%Kk=7#L7Dx8D%du~GV-9_V$L+aPF8oeRqeH$_ zZ#BFVgU}%%|DVpJFd`2uE2iK>KgEBw=M)drfWv_FX5{ndJNMGxt9RocKb&Q0!^~d* zFPaJXDrVutBL-crGz9S8x#QzgHc61{`=EIbeMzxAU>Cb>U=YWE?FWC08Kl9V0>RLO z4gBryrBLetO^&47lB z6%+XfIdo4vd|$gukifvf_k__b)?NF47prS~EDi_k{knVe;pX4#cpEut17|}+^FD-c z-VT!F|5jAvcuedomP013d|x-&Dm{*-C!?px3sK2N7|#y61HS9(me zz9x5ags~)jiw{FOA{HjKM31Fpw-@MT)ckA7l)uyILuYvS5>nC=OVBBY7F>oD2gF=x zE{^}9rjqf3QdO0e(Uzb;wSn6=^f&9?EF-=RrYchi9=J_NqZEbDO;Y@2T0FfpTbJOB zKg86(1VU?08peRN@w%$sfdRL0g0?QbnBmiB!ABiEv8SnKn?T8%0>sU89qPTB3HfC%Ob1PO0G@i} zxhtxVQPp@D71br+F(?Zdy~E7V>T6?LD>6lmX0tm`_{Pt<8OM3>vT-L9)eZ&U5Bi?{ zw<>?)jI0aZ72|hKBQ=Xd)zCqp?d{;>DKJUnLe9!cFhQaM0{P(E60BD)nH^l+u%mChUu zuNX2fWBnA(IHvcEy&&1+40KTUw~OBg4Q}3!q_Gg5h_V-OWgBvy+K>3lHosXC!6BPY zw=UG&^h1Y*kLdh-ytrxy%9FuDr-&Pwub0f*Z%DNDn}CtH=@kk0lt$WJ3DcS960c#~ z%pGU=@2o$OHeLmLAi*oM0pb}?98M6l+TSff7>ytgkMIi#Y0ih0&k+Lg%D^*r6{h!X zwY>12%Mvh`(nlEGxN+ka95`pQupKg*DUTmhwUpHq6QnQxvsJ>d@uQEHVFNEAq&1!SzAFxNur-KP z$KV=rUH=2XP9vat&L=4^JbUv-T4!uv#@$&1*Z0ZFYYPM#-tDgk zFWsQAvhN7Kfe5^Fu;bSAC2At+uc;07Di)Wl_7?Y;pag2ieqxH`?n=$dKc|hjN*)=i ziypT=BwEzLb|!4 z5<(VtqctGvD$Nv2^7X6W8yS$77Ct2SMB=`;|N0TZ&#)eL5g~`_ushl-A7v7XMwKjR zBj{_^ey-TU8|Sc;8|n2lAuX6lMx2#QTZJlp=`;hRN`}U?{ zkB=BZ33x0CG3oARXA5|-O|zya%l0t$fS9@ zaLB2f(4zN?z_;ZyoI^OQU$vy`y2CuS43ij)=rPv$ijJU%NQ3vF26mm2X|&h!sQ3%M zSCv^HWGa~+_FDSLf9ZD|jM-x}hRpa>7(cHA9D3)&n*cEo2YACv{9x2MINa{uJ(v>% zL77kk_BAsA^nxKKZj;~(^#(7ZKEysuh%970^dIQ&XYcUjA$VZ>!8_XuS-nQ^Pd2h& zA_^ov{Sv05^LPm$i5@w858UwAwqa<3=(N9JNz zUR}!`T7X4`2mDa|03Bz-f0(B7rE7=(D1H+F=cvUth|~HEiI+w>N+T z?jks4i0<(d6>~#b6hi()08ItS%N{p^H8bl9;-f}~Xh46FQz2H*dD5jPC{l^aH}kZr z5dJO%i*R}+=dF=BXS7UJTB~h7&wX;M-3Hw zo+i7$gXAcEK_Tam1~CgoXYk(Ouz&s8nHaAcLPN)BM}fdtzg;zS;j7=Vv!saR#$Oio zEFm_`f7pC`UQ`OzV`n=g#c)76@*!j9zhNkjH=qsIK2nL;`Q_ez1^y$TkV=Q2Ah zWcF0Ixy`k161(XDvd={qt%&#FJm~+wN(monl3(;2!%kjKUoZgQ9-5)izXs_UWQ>KruyKIjsX z9td7rZH2f8_wQT4kpCHth*U|31?mhWfeS$@zXZq+hTHtPL2vd35|F?PBhj04ICna` z8M=}!SQ%!2UV%taZPZ*VfjAMMYOn&g!|l za<@>cBWVyu2+x)8jci=K?zPT!_4T4qE9ese8)NHr3=U!bLLD~7dq+~Vt5W|yRzuF}3Dv^;Mdhhjr*Zqk|B#tM_eh$$OFY5SZLmLVN z8nuVAqkck+X>Gt;Ac_%c+;pUJgn1HqMo>zU9j$Ii-NMu#?w!C(-OKX9(~yZ`(_z2K zak0<^ag{6Cg(x|x_ErjNp!?oRt8;~(OlJ!{=`Xc20)NgoLTVF5Z|hbmIfxfQT6aC{ zhkKxqB{wrescCT-f?9S+?Gg&%7+<1coWw=znb9iA_rSwkd1AuAkbH_JxdC4xOg`0h z$4ez|E!?NTlVz?U+$Z-V|L0XL(t?xBV-M`OYbkTHOB%VWdEa(cSe&40Q~CW-9e1wv z&jaAa`uGy=GOIBBGfpE1g8MJSaBUGcdLB;+6@fCt_IrLM#5KKX;k8-+aP;BN&y^= zr@$L{Ir{w>2S>*~7&+8PL#fF;vb7mMv7UDyF9Fo5d_mXNAhE;ISFGuX66yciPC7~KK6>DUp}P|hjnnoo>@J!(-5O8hWfU!i92MH$Gs z=~iq72cHIhsHp=K*|kH78q@HOjre}3JnOi32L>^fz@ozP;jgO0FD) zzdqLj;)A(iwKe;%o`#yDf$n!NOgIiof)nVYkG&lG&ACnDpP`@7-@DHBTp+!gQKRjd z#@)p(Om<1qggy)oLs;iIQeWjph-J|U(xbVNx=uleJ2&Jq=qf`0#0y5oA4XIN>r646 zRLh@Nohw!=m!NCpc&6TGk-8yFhaS^hO;;BcOQ&@wzu{VENsGr+GX^o`sGh^beOB_L zb>oRj7WnzL(n7)rcMbxWWDK~8NKX?-Cdhl{g{T}yyK$Fjn7JwubS!U#^SuReI|IqsM?m3pkE$B3g233nZ7}y?92XGf#x_X?d0-ihzQk|J$W8R|; z6MSzlwEK7-+E17fZGe>+QL52HJfNAL@0-d>58GOt{XU@;2s+qyLH8);;EarY8W9R! z6)m`BMLo((2otNCEHe>BJVp^>@a|ezj0%8;_gXye{HZ&R6=CY?aD=8pS^}|y!X3lI zOV@iM&eJd6c=IE?9?o>)79ImzTVLxnZFxsG> z`N`zCMhpOmr{n?RU3VS^K_?goNN6T-aW@H&4d}87;@T|>mvmKTzAwf4kL3{Ukd~ln zcKLEK!;#Ai(Dsmm7Fn-yEg2MAD=yVvN_TyNZ&E(o&aDqU;?`M_b-Y+vAu&#;< z{+cD2T5Q?L&Jqe;KwrylbQA3qJ3-zpd{Y9 zq7iTX!wZ+&y4&ela3WRfr4&pcY`}8>sQ0t>-H`RZ)+HWo?XUy90=KRmDe|lq6Y)Z> z@hQ`C;(RB2jxfb;ebQ(H6>&el7Ggu{6r=oC`tN5V)#lI7^+{k2)dEUk0TW}j(4?+MSk*{JvQ4}0-!ZfxAmLoYy$vYb$ zS)}SbpA5nCh@A}(Q=+ZmU9+Kg6Biek736J=BIzP;`v4IORWiY>xI=cu0MpP81zA$b z^XG@bNsoMfj(Ok96;#s|HT17uA6)*S{K9SJxNrFTbo0uoEDP3GUbw^C)sIqMOoT+& z?62D2)n3_|u=s|~0l9VBaI4#qq4-AhF{uoJ*EpcKpVx6xg_7?`+rYD>sgX0GUn2 z2PhC3@K)a6)AN8B0{L=XnU@tD!h|M^UYN>!l8qUfgAgm#V%GJN=7EFWq_%y?G^N`> zl%6Sn{R|S0QVeuth!RyFLz~f;$f&57r*3U>3QJ(ILzY%zY=}=o8(7mTFEWIZW8t1M zdS)u*PW$f=UIHR#`@3f9MTNu=k)2c#K&X=YAXV}ynh*gAX=Xe~i-fnuh#RfWQc|CtwaE-@{3-(V z_rvuqAM(kNY&x=aZ;*U4S|Fzp!$tXj^t5T-&M@sI-z2)3Am2SDTRg4UAMQWDf{@1C zQU{!zflobFQay;7eDd)>uW}|wxww{v+T3p<1aSrF_z6wp;_%hKU56-dt~}iyBO>`9 zihQ~~9@nessASu?S|7}bYZ&(6`grUXuH>@RJ)>%3#$&?n#Xld8uzQlKQ2bkau0Px- zkAX)kj94IlEpi)2!Ox`oHc|c79d`yUa;@w6To_rpC?y1zJ>|t?N+8myN65G4p`DVm zNQtv(iYrje>cn~@M)05D!SOK57}457{jRUi)dS|`9w<{`)biv0>IcovH9)w&IE6B+ z_IxU*gS|D`)JW?46dD0+Lf`I5yN#K~{Jt;~^o;@_glrKbPvUv*^$Das7^X zvaH7cn#T+r01+33kwr_eA`=mGKH%b7k_%hJlMu{9nr8|Kyzp?jwWSLXvFAV)GY;VG zHOL@-j`Q%i0y27wnH6Y8zPocPc@dzn2AFGzl9hP6V^Ce0@I}%<#jZ|e3}J8h4eQ+t zoNH!iIrcrZoB>jll93V^#%O(TgFW)$bPqw^Qge9&_{vrAb#>%1iI%7MfE&l3Aj{xV zmdVTA`Ut~#QINu?6K^mQ$iHJ%&a|gr0lVia(28w7p5UYj+1XIG2|oDJ{CBTyqj~R_ z37OJCS@Z07->9of{@ASZ#ioa1v`Sb02_c3*dp*i~doYb479`cS@I2?wO0KR#o!INS zc!JM20do)Gt1@>-jpiI)mwX4~@*AUVF3grw^pOoU+}%nqB(LH0Xs%q6H`ICVSK&Eh z3)0kR7gJHno~eW|?B~mKWxT!*Lmv_`bR~10R*4*USPv9-mjfEofM{JU)*MweZPih| zA(X@?_C^!Wm13EcW>xTK=weJwNX8A2&-mmw^NcX7h|}#~M+75ySpIu|)PGS(T;yXx z=4xEL_>vG9Wdrk;$SU2_4kixhvbXG1c$Tm^(pK*bar7u~g?Y&THOPD0>*2f)c4t$_ zxhc1Si~j+9_(bBiwWCdS_{#!qBBZ__AitIbp64=%Bt<08o%=nle$SC_8uE_Wz$Gcq z&tGKPpl1O9|2rro(4ts?ej{TR(OOd(0;B6q@SII`5VEuO3gVRH5WeXfxZ~P8ONnY( z67nGM`=oIvx4{A`N-RNLRiIO33@E&GYo1<~{4c-)9?)_ql*FewCaSYr48!q<7@m@o zGU(Rr#zlIoM-oDhAnLFW-oD4sE@e!^$jrP3l}zytG8V9LGwG1lLQ>T1KorA*>N(~%XY!M*Vre9NiwW^h*CMuO?zXugCrJ|3m6uuD9Uj@>|Kd1i z0}B{D(TzvLOCE6hoS-13`G> zINtUSQX#K{YL5kw?Rg-{1_;*It`Ih@g>GHj2GBYEgkdZI_T6>P#l~1Ku%sh zrItel7mTb8b^QR~dh(3I&z3b7{fn5obsL~*EFn9CiR(Q@*lBN(=a91U5kj6Ge|SQm zc3(q=I;1-kA*}dQOi;UVzD0)ya7ebZ2&Vv#9R)8*J-Y!xW25GE-bg1sncnQ`PvnbD=V(N+jR(C-2pyS>0Y2ye$#w zXz_enw+Q}CR10;YyrfIPVZwN}&iD6*AsR)qT%K7(_rsM`(sX&L=h5N853KCF>0?6S z{RT7DJNEtXiu==cVe7Jxh!YQqM~Z~S&_Pd#e|a7eBdl6{xzuz30{d7%g~f4I2Mc1_ z)6T6@v&YVB`YrjjACE###0MpuqNnT39-wAENg}Or(nv#9Mb$7~|DEMSn2Tno8{SL#au4x^XpF*|0qpZ zTbl)y)z^4^fB&axfMmgtv+$GMu36!Y-fZZ_i-)L&MyO>}2H)EUUd@>F^U&7b3~vJ| z6c{?T!e7_FjgH2olBpuQEL?8fKubtUvQGfzH|>c~&1o0ARS)3GR~$kW5R^;5*9PVe zw5?Y&3wU#KC{xl>q~T>zbbxQC4sh)rh;6GPq%SywB*u70SOBP{Sm&;BLAd_#c9_Jn zb}WGVZ?BZfz=ie!9M5AUk@h40XFhJYP1Kud^*r_C#8c^+>=qXrizBy28~m%1CoCPl z{*fwqY!h|I!@zO3qX@v!vk>2uO4RG+?Va6QesL2Rqv4sRvRYas7fgQ6anPe>v1(Pc zlQ_8){RiSr6d-Sky{p{o%IGmFL}4OLi>-5&_jHbgPqyFAD@WL0O*~&FLPsAlX{cv?PeqZorXZM|Xy#kXFA<*xZbX>I z{<>`1Y0)eLnU^?sFT;Dbr;|4XEb<7CKGApKpvT=cCYs=vm#KoT_6Ix#Ch)8eKKR7N|yz#hsluL^~toCg2PVX z?vAi#%2Tj62@iez`15R(#@N+r079~vg)Qh_gRDQzCoG=>M~d_HjpM}HskA_XLfZ*I z9s)1{ZplBlCLhOu;j8!0mF9f|u2P}k9fF%xIJ0O~R zNN8-m2t7P!Ls!C+fzxs3(BSA9UrMC?sFe46kcie~Lonz4iPMy0#F73Kg1nH`*ylL1 zE?mfBa)*9)sug|*sMF#ySrBeb%6lRH(CSz0Jhf~`^uadWAJ>;02HBtWzJf9aTyO*2 z)K6F`%5ks*Zy@w7H{_WLF2>OS!I{!Te)*?+o06j6dM>CpZGEO%kYlIemH2$cE}gUa zxM*vZZL-mOwL3?2d2;7K3|Uc48gOQy>F+i3jf;~U-wysnA#OD7?R8}0g2 zq9C*Jqok+tg`MX3 z@f9m^IavF)eC;Fwk))n$#vgV+!hFmQ$Rrkk9C^7rCDpHfK>6Wd_^ASah|_rn1{m4P zQ1$la-n~u>Al$^EtUhRJY-qOhV2BRB@-musNC{beQ3{ffRg%t^#F3#UdN4Hw0QJ@e z`kDg9R-$oYxG__x?zclYB~|We`Nih}3f>5l0^N@xwY7~sI|&n6vR*SDx91Kj%F2Wu zt~BFhdMo^69@pRQ+bu1=k?kkNChv2L%ML?1`ggICu(V#$(~E(gwu1-_o&+0S^ybn) z^Rn#rPTGh@nSAw8l>yD=kbRc%tBA(r>r#i$UdM`AkoGnE?hW$e#k2~xUe(i~3#=Nw z_k+f0QSI?se8y?IDG@4XQ1K{i)aW)Mo-AT%kE7L|L+dYCmr&fflov@*iLz5ja?(D# zD@~$L7Em+s)Wa0Wchg8`QJSv%{5DZD^?qZCBh$kzyWGB?L;a2nZ!b&NTH{n7d!RJ@-hasEpfG+4b53kc}#b4UD#Fdw(XbWZ7kg z+apeJUtlmuiZCaF8~wi%ins74VFahq3{!{l&onbr)47%_MW9G2lNoywjs;tI4_svH zsbtJ4j24nvSo<(vnzIA49|b8}`kf#@e9pXcf16Dy+98Z9P{@d;1@dQ;94#QyqOr!=@uP@tvwDIf}YwHQB z#mgX*PPRSvuvKZMG~PZV4~Lu_8_qw}d|x zQkzQI8EFpXU8Y5Sq4&F}!W!y_DyUrZqvT)3wTEKD9JD4NLljXz{rUxtdQd*g756d# zV$#0PcE#l&18bjn7gt|=N!gAdZS!$Fpy1%fL{c&exv?>pgCUg@{FLknEtA&FVq-Q$ zI>BrVDD|&E|Ea&!PG(y0Wx>!YjRP3}1&8)`Ch`R*qI6g*5|e=Z*yC?RCaG!T3l?n>#5`42SHs=UZ{Iy z{Cs0Tu_;U*{i8-y^4}Mlc$2CiVk#YvkTNjoK++Ui%(#nXOJ!@_tzYB9444So=WHBx znJ9a7oucVinF-Rv!^cKG!f>DPwS7w5(vgYU`_u8B`$?jHVAICh-tDRSFJDwJR<~;l znC*COoz9iVW9LxnSTv)M>6q2`&qG5PR;aR!s#X(Oxzo|0{T!x%7^Cwi^WoA}3fkYo z|Niaia<@(7#l2fYIkTWGByu@FN5cW%PR*7i7K?$LCouzmokHn)D)j99+o?LGxm5C_ zq3}~#IooFHX~DbRv(;CEA2r74v+DN?M>H+|3OTGaaew=C;PuN5DkH^4`&Oy>EmJskuGNK4#A*5DNcPwK@+4zXr1%w;C zTGy5>7_%I1r2vtIUNu1oYU7t)XmjfA4YsPhtA!3)#VE*Hnq&T0k zvtAPFDbxLSM;T?CYIZW4cp{2bF*@ZanZ2+-6{0HKGP^h$pPj9XVqP0F2MJLB!l95` zt%Yhg%u~CdJ%|Mnjt{{dTI0KB!$Ql`q({iZ@9gU8f{j3?dV4n`CS$+HHbGR=d8#Ee ziO|hmE>uv6JT3$uA*4752-W%<=6xI^ilRK?IL^5IT(=!t(DhbY^W~-6QW{}FT%?+s zwXq??yD`CTfjb$Tqop-R3+A*DZieIM!|ZLSBjFW5q9yu(HTH)*SZxFqZs59G!Lm_- zrpWb!ulGgeUywPZ_uo~}pTACJepXyi0*Di2a)zwebv)!AHG>_ZtfNB%xquiCO;#pM z09z~HMlJ@seR5d4NJ>J&|Ek9NnZ2n3m0hF0>=$nm?o*C_elqO45kVJQ=m?)Z_P@&& zN!RYZKg9X6A!O(AiS5PXK=kC%pVi5lMx9<>_&Ke)zIVooAWVVzz0pc6iIQegFrAgx zTikSD4e4H>>sz_aLAg#fZdt*hH|g=Ck+}`4n}1m;w5-g=Mv{~ojP z$VuM^s)ihc%<(c6?}_(dwq}gj5{MsN3d?fPveq7-Aeo^fBkNqZ@ldLK%P>fl#fi7) z%91!_pK<9zv}MWrUc!Yg^-gg_tyW|oW)fY*Ak?%5GzlhQ!W4GN&c?vtw%}QM*ht&% zucqFS<4I>^VW|rfQOO;;C}?X^!&-+u;iXc5n;B%wR6 zY#RKG-u+Cv1wg1Ogt_eyeL87}SsbKkx62jSe;}S~f{s`Z&BUlguT6`V*WOaS@B&e9 zhdsU4rx_x#mcw*RYUPmmjCj8YnUnjT?N@7y{)JtZL#CIDeKi!@Hnx{}`^C!1eBBm< zHfPp4zR}z#`-XM-sh78w1vi~cd&#qBcU$K{vch#8@HQ6M9A$6SM@-l*AUbj(X+1?6 zO_BQBrY9E-4UL>#Tv0f3YCDoA($+}>2w)G7OWd)*+QIBnS&AXPjc z38kC%eU})lC(!_UH1IKK`{=e>DiG)Drvn3>0XK?~scG_~#kg|PPQ-T*W28aGK=)`< z%IkNfad1bIM=m)KP6Y+V=Uj|z6n?l!H$IN%b$j8`9JRKnc0^dH7nQMakfhh(w94c}hiwx{I2u)%r(CO~ z#N;oY;js=+MgOvVi*}_j=JmL7|1}v2j903>|337hl?!lBdqTHbFt~|zM1+JA8;}1U zi2S^BZRBQYbMvur%>yO3=W6f46<-g7iY^r;xTsOqHKE%75FFO2GQ-g$E@Yk7(ohiFT~jfWtO1MA0Z3nqByCpz`!dq zO^7hn$#eVJwy2ogwJQpArbeStdy2LFTp|gX_4SD9btR9_RNmCF_Zh!;2{=o=6-8hA z^5F|3X_=bedlQ+wmmD}M()j#1Yju-fSB@Jok*dcsIe%Zd@nVXdMiu}N_g)SRbv3sI z?#j@|)=~-<#%qWa06^0J3Rv4*r7de?iB#m&bKYHy0Rrnaco~d9=+yJb!7Y zZV{O$!D^}t!E?U>IvBoUY59HxYHt``m<)he>^oqdj0?9Ze%x7~YPH%4WOzR;JJ8x{ zpAP{E;~>?O0%vHV5C87T7S&spPPh@MzDa2At?7KOk)?Al^Z2smd@e~~C07i|1m+14_t9(w8z zx+IR#wc+wjQ&}owoT4ob2q(mQ1Zv6M*~!v~K$gndj?jrZsytl8Jr8a6LIG&%2`9RHVFSXlU~ ziHR5X)Opk7`G#B&DZnft-482&ao4BMe0Y1|uO17ZuGnK*I1pBQEm{piZCH1XPdRK> zXMC_-yFb1KvtYxTu5Xz?JoWi;nEhTom&~i&Qk?P6KkPxS|3Zew0?r^b@Dz4DW&jh(S||gj`Oh@Gr-~yx9Y&`q_uk z(e(KA@*iP@2Ss>bpLnK`Z15kFMBt}s2mDIjIR{2X`H!A&0$W=H*E+HZaRV70=hSs+ z>ma&{ zF_S3xF-XDalchO-t6!(s=Yb~K?|(SX^^I)f$vX0C%e7;)vFL@ zN4-DJLLw2HEzer01t5za5_-@_(jrZqj!G)80gUno&iX6lB3KR%I~Vv3R6!3*x^hVH z3?#G`A+BaxDnF4bG+vUEkdW|AxSN_69^T#$Ai{DvX*({rq_|kK#-WpveI(2TjmJ>> zB*BT^ik+Z|oK}l9np0pjXm?h@zOZIiNm)pB?b#oqGrWby{ce^ozQ_ZsCE?3Wqk=F% zt6DBp1N|~7IS!b?R(|4{)-@oLl!(d5Yq(0~$cd-@Iz7%ZDHm_-gRY-^CZ0LV0MUeC zGSOrHY&|VotKG^%c0hLU;ORx4|2@8H-4Buy5^O(!VakDNzOB6dqletdsbJ*PK@{3?kS|4Ib5GzYayVCo zao45?&su5S>qwj3bmVlvIeTGa@~P0I_lOKze+ODytbLy~XMMb{jF`*)JAQ@Kebs_& zVSaFx@H~@9jdx&gzwqkFO}PF|Nnf^x-rQPgL&J^AkG8N%4!{C<=A%H(Z~|)89sapQ zNOQbL3qxPtlPBM={W)GAZ=8hp4>y#nx(aUAN``2@w}pio2o*%oeQPjNBmst;4|T%t ztX=oPz&kWD;yY03*i~pPRdUcu#z}tZ&ZyY*^z^IoajXCTT$v-e>Hi(LFlifPcT6}S zh+B|hWX;^GPmn5+#3bWah|A9<>qHmoAkeYetG7^o#6x|MArvvo)P*IhM+9v+;l{n_ zNNKQLv8R5ea-pMa5#1iAWIZ)%Y3xD(eAxP7MA*YA{&x!Zp8W~-`~|pkwBFA^Ae5{M zq-WRJHU}disYXve_^@`lC6rjLm#2k`TyBOjw2N^2+)~;V2(x-|Ms8V}?A0WD@Aq$D z?I*MdmFblcp$bNiuG9n_?2H3(;SEJZ_Ti+|te<9GSZRbzlNUPdAduA#^hM&}h1Ggp zT^+#|!yzwCTDhbve->TU^js6i&HOfk){EmSyufcOaomj`8*+=@XW1ay5GvC-w#Ce? zSf<7Ua&Jc3pC{Wz9uO-be=OjDY%cb*>oNh!>$JCd4> z4>U|!B2i~ct7){p#J6YP1hxKoyd5lV4DVu3J%)qk>rK2PsO+!6+09-1rpkMV38|xh zRMP|xk@sMr6bSTPr`^$9c;KT@^PyMUf$V_Hq8LzpC%^qmzCLxIp4VzBGyf)>%}Z)z zf`U*8{O*b3H3-bnBGznmhl?5hf9x>u@e(d+9`6N&Ohk(`Gakz3a4~g2xL4WjK^0j1 zE+mf5Pc(>13=q9xD^+A?&rw%sxw}ynqau zQutBMg^oB14e|n@Mb+>9DQ}2UcFq$arx#TFw}vO1fFED~BB;V)G3)ez{sa&B(fR@d z1BpPvk_J&_g^s3sz}{Z7v9YOxHR&seT4aH2$pA1~9IRLzxBQdN*S6(iEU#W2{5kT{ zwh$mpD`n+oMlxECz!f?)Sulv%B+Q>%BuoLidIP4vBs4YkLC-09SQ2ik-YkUAN96kA zn=vxfOLp7}QHcIEwRFkLXeteZriWvsQkRDvp?*O0MhExNNw-EO^4wV`%z%{OdFu`)$Hdln| zDf5mkI_d33!-p{E2#Pt|kX!ELv6v4%E%QvDEP&*bEH1crdZpVH4 zc2MGZAt$SM(vd2}-HgT;(n;TQX&t1*$8$LzcUDPia&)pHOdy z&m!ya&pcUs3x^@aA+64@p9*Cu96`3>$arbmR1h^>>;*EHH=cx$(UDG3$x$w`hbURI z-T@ClD?ix~9oh7r>@jrI(Q*CnIa|RmeTBfGkSsEzBIEN3HwbLqLe}6zUInL<7a`~v z>M%}915Ez)gn(Z9Jg7C`_Ytj1rW%oU|K+{|I(xBOPV%9Sskq-;iZ0b6E+Z->9j5OQx zXJR6YR`Q-l6jZtvob4O#G-rQEC01_3VkPwGO1+1H&+nbSAYoFUF(o7XSt>Oi6dh1y zStf{tDfvRKnYFt1-oz3!{c^HTbyR4pD>D80B?~`8*8t5}lkH;CT6Q4D-6K9ba=hnQ z^^1rvNl1jjF01l{;y+|8RKkzMDtzg|FXQp=#Wj!Y(o=1pdAuC0ayGEh(CE0yUz_ZG z@gl|qqLM(XHE4ATDu77OJOcUfBBVy^ATwG#o=P3}5Hy7Zcn{tXT+PRu>Jz9gIY1ZR z0OtRPz*T-49PA8%j4(8% zi2T|d(%k>;nODKDs~N^rNvVsS_6-^ zN5ZD))N!Os-k>@ZK^ERKr)j|1D-|Aw;SL|Drmrp>{yv8c3$2)}Q0@%lMY|pw1ps$g z0+0z!5!7?~z%@mWx9iA`#%V&gy?!L9>$3=$2Df@-zjM`N@ui-NxU*E0M!<-jT3B0a z_JkAB7*%FtZb%s_FkV1^l3nU%avVey87utoF-H_DES7D1t!rtvcciv(Ur5~dUVeM4 z@`1$9n&fMe%S_KKj6)tQ-86CdwMT3@lJhvZ@GsKD(Km6V5ckuT-`f&HYDcY2m+vg&S$wBE+1aU zZz2eBoSkZbCgO4#QTvpiZS{==LoqWVZvxS3mp+1OuZYS!M_^<`gZ^V*HH>evGOCE< z;#6|k&$z^gMRHLaUu?tTE4kQ1a3ZR#oHVUC=Myrl8z;5y&@}Ijmp^-ULPff^1ra#C zPPH}Hb3!Lh<3B|7B}V^=g8wDB8=v@n7T2_dRM_h;V0(N6$LuqhEe!qb%B;~hp+89h zw1fYTskaV`0{z~HhwhXZ8VMJ0D*3__87wkk_dPDMp5eW!)|7e0FnZ z*`ADz{nl!Kd7PY##1MVYihct3xOF6`u+Y250%sJl znGJ%j)eZ|1h{)kicvix$nLmV&!Yc#=(Qz4xKT8v1q!BUf2CrruGW0Sz6jvB4DuYnO zj=`YEo1c)=jGU!V(Mw85xC=|)2W3D`u&leJrNeo4Tj!YjQMQr(CA>ydx8ILS$G@;j z8;sG$X~pt^dLMB;jQGvfl6gM7-P$aTJ13s1%2qjQgXElUng#xAv4f>Av3Q+)oA9-d zV-(4upl5H9!ZHKw1`?o*-u?0Or=U&JguGmO?wnqhsdoxt>a^LL#_^_pOSZU$%B8S6|(_;(p6Sd`L=<9&AKeX(k?3h z-=`hU63AWaxqh4HK@nj5VcBaaEr{#nv`SuEyZ^rfj!E?-6NeQksXj}M!W?F7&E&?E zQ7gf0cQHzaB99+~atV?0`IC)ko=slhiT(6`_h4~ZR1ul|sy^sKUWxUer$#UE`@I~p zSNwh@WC#_~T8Hi@5n%w28925qDYThI9R{uf zXF%157l*`WRuce^HZgg53ru7lyR??juhYHNAy~tfr{-vOT)Nk9T<$ROUN-4M4TGaV z2eVN>;ZBWu`tt`Re3NhjZ&3$2RafEU#GjoY$bKa70xi6G<=sfw%F*=gr<^8b*Ms?gejwX*&vGjo@OG_13*@VIi=; zv-8~MkcgrFBVQL?%-0mhxTdB6R;%PuMTTHaapxZi^N>a>Na1(XHMsu+wxk zGOLb;2!S*^1R}_!S}V_i@LpYmKP!=a+9fn`x)4=qFEPDRo^0R&>!%$Gj+b%*WU{4z)@vP z?~eE&`k`$yc9-JmM$(Ezo-fe3&-T<<<+ReQ!ZBzNb-beBWrIk;_2)n^_LmVD|d=xQ`Ji3X}`^)n| z^bZZoBOeS-Xw=?8(d2_G5nls-aE)NfHw;|J5ja^q;6|nnAPdpT$cLmClQ}q9pXQit zN3W|p#sR<@rj;fwb{9Q$f)TJg^t>q8&Mw+ydjkBZ4R7uruy40zXJdPhmNpt1ZO587 zdAs*4RAujD0=*5CA zZf=C5LqqNkcxnT|1iHnp?#1G8NPpXQ=`xpa&Bj3t6~Rt76iaOGTz;PDQh9`s+8gX6 zJS&<}7Ah(Z#)eIbFP+U{uX;g?`J*@B-xIZZ1Gf7Sdyj%ne}(~c@7x%0`gj!_cdDEA zM@_|whGEp+vXjUTAaBrXiU%^yK^b0Yz{b5ALCE`@8O+gC&rTwoC8~6qC~tz|>-Rn@ z%c~;%fQd5VE}uR}S@`ErsFlTBM*q%B30NJiudy8O&yI#9h>-{5AOsOK2m!@2nMT!8 zrd{$`rTZlKSUWgYBOT#nIER#sUPi@cmsOFR5mn1icj=b-AFLCwA)nq5B81Jf{Mt|O zurUOq+P7#{G{w^!nKLV{N{|4Fs0^42E1iZ|I+gGn{^wRcPQt$Loe&#QV*$dB>AZ(r4aiqzi zXEp@UL%yJN-`ST#l4$Ozoi9d)F=zoli?MVQ6!`7UpQSYV&^${tt<1*&u9D5(%J&L@ z*Bi7M8LzqEu(!b@pDOP#z^YKnC-}sAmJw6U*7k>(*TkB^?w{KkkpfyxspjY=1R=+< zZ~sO7P>B;Dkyq;_Mzn4R{iBlT$v0V|PZb@q~#t&+0yycOQE zicZNyG|)b16LntGi1iVf{HSd%TAFC|>Acl$uP731UsUA$Y;je=L5}!Is{&&;h)r*U z;|U)022WR3SNZRD1ucLU?>*FDqtY>Mpc^~nz6MVg)2)q-Ml=*y7Vb89pr_}pVs#Nx z23+j*Z1q?E5Qxke2Y-|=_}d0DVaCS2xWL>kJ;rd57V#0v{>a9Hi^27||C8Y-#< z%q=-cc+i4poF_V4zX0*Ml2$g{zc$;ECCJsDid&0IeQgj zIVL0M?;ZRiTlzf+mnP`DgkM>)tlBo0)ququO!lch@Vq`@xYGDkaR45pY-o^P2mblW zrH|<2Sj1mOS+OIWf=BQ%(S!T5NVg~EKu~T1N}0kVs7P<{8Gi?po~BCpW}mJ}8T@LL z$gxOg3zxOQ8Hf!ONk&wjl)G*6faRQ!%LW$`k+$|9?&at2t&WolG z@t@>WM{nF-&QaO6yyEoWWPc8G{FVDiJShclNdqiWOyGBZ2G>*MCBPg!;!>Ky5TJha zjf_fu=4?%AKDey|J0EAK2Y>8$^vI)(`&UZ>YFr10-}EO|m95WsZ>(+8Ps!#I#rEXP z1e{+rA2iLIp&d<%P2~FaVjrUxg9>W}7eSJkb1^%TY7OrWI}mkyjUjr+&D*>7E--Ib zp;@m}Q@|>#4vD=+V6*x71-C@*A?cSs#>75k6Wfu<|~5f=6}$j#94Ip!72T zLW1iG9dwKP)-w;jEWXdprRlc#XklPJgAx*26|w71aL6{ruB||G6z|^6j_t;O$hXPl z)ag!j0NLtMtl3(=cQn`;PZ1V~&C+@EeE0kJ3wI(tXQ_9HT4^7D>lr^+T-w~^mmC0h zQvw%aRu;m?Ue0rpdQ`KD5T7rR=)cP*4%QjT{s zE>ipH8ILz|-?o4y&>2ihlm(rbNA1rl)x49r$p78199+^LaY=%7r>%tmF#f(q$e=Zk zNrlygY!wc+u6>~8g=K~C8Xg-XqWNM2_0?If!0~*JEQlPUSy(>WpFWb4sUDrDdzsDn zZis=zsQTsH8IRxDQ5n^ytXueHJ*QB@*G7C&Qbr>fzO0Mdt}0WL?ZbRRbgp>SJ^C@z zMOX71Oy2~ZpZ=K)Yx%%CjG1Y-eiGJ#d4EFBV_s8{|Iw|WqrV|cEEe+R+oN9%w*B|| zCTv+Y8+_;HyX!x+{B%1#;KJ$kjI^P83{dcUU_BeV(PX}FSMGv!Gcew5=>4?0kh#xL z#QHSO#Xn|@504M~8Lh&kUOG*>uE;4R>KZH?OQAlC{4N>w3Lm zrJzH5HrV)Y>j545FS^--g-|?nXwq*ws$im4!A#D+c)OOLo0BsV1fVN{i!tmNld=1F zChz31Kec^jo{=Fnm?>~HnczpHGmkxhv-%SL@ARA^bj$-HpzSj5Y7(NkRp?%4By~BI z6MNlp=&+vp5Fl6U5yZuBY97r@y8yw<{sfdLyXx6vmw&rHpVue;N>02>AA%I{NPa(G z$q#E3iphJ~LB~Co+39juu87BT-dU^}n^ChJ%ia(bN7uFar^Y+ zqUy5~RfH+&c9YM^xG4)0-mu&8Mwg5QZdIjtX>jYML0T}H(M0DQqVe+__UDm=NfLhh zYa?S|-3+{V4U`tqAjjo^@Bd@t0Y4F^6sM10?bWAej>#;=f-X@Z>qMD!Ld5P%pJ_3P z*)2#}Ny4p<9#Il!F(Os`KjKm$B*@GvgcPq6U$XKA-B>OJL?l;NiwCP<)f;-?lV^P$ z1{sNWE-XR^m|~~pH{r-u#(erm8ng234wfSAAhQzi zNQAQ+F7@NJQj`)+n#UgG^Elvj$&G^0*)e`6a-O9HgZ19$C^})+LQVZK*i(MQb_rfz zf(Rf&P~ld>#^gmxEi6$>-`rSphENt!VDMvPn`o#n zpu+RKs>CaC@~D#gaG@%jT1h~!{<%WdgU^XYb&+%|UQh`J6 zXpoirnjah89VXC`lb7BH?|VHk*xSA5x!Q5}(_Mj}N1umZ#mMs(E|7}ATH!Z*K4x9% zV+3J75wV}4?(Z;{sM&h}t#OVzlQ_3S47Zhdn!PG+NX@A2_p_jWYh<>Ouuz4Atk-S~ zifJ7~HVeOFL)tCG3dz}lLNf%r?+UAfS;l>;>hxj2iWgc}vB(wu{m-OKth-NB5c9Y z2Aez=Jwk4YNva}Fv2kz+9A6_e+2p8N-^6&QvsEeJW6_c-qDIBVgQ!n#d{gJ3z9b_M zE-iUZj0&5XxkdeaRVmGZKio0!c##(4X`SC;F}dg*tatwTx+x3XJ5ajj=4ps-8SmyJh?BEA(N+d@$!cuqtJ?| z?7yfrqtdPRli}BoKE5z5w;PF!o&1*hEG{KaE1eoU_7k`_JAp4ZCCjlH@X)@4b1>b8 zjPv(=H+f%wMMcF{LhOiG(#$MRv?VUtb>6?( zl!VfN`*lJm`4AKpxzD$DId0L!=p1O75VD5Jd;+4)S8L?>64q15+|}WB`S&Z2818(! zr@q~Em_B>-XSZL02(Z!S%y2T6B{|x0*0Z2;OixBx@W2b( z8tifnXR;R*!p%=FwXIG~3u3r9sA+KymLaY(B0z&6uQk;BMl4c>9uo6(7pCy)7$xYX z>eb+&)FZN+Ew&c^NMj^*>8$IHv6`Mv`#An-@O+)p*J7C%wCB-RU+87S=0<3*^D>#9 zJT~k5r=@+sBRy8Y;S=R&j0i09uuz4DWMGR-2QgLGqD zZD4C%`H&*_3YV$Z(6DH)vbvgC68gIVAdhT-CleJX2M2thQNF zt~(yG81{KM;mJuK$x3>ApUkwMI9}8+g|!7>J9{8#!EWAs7Q}ZWP!v*ubW(9fKb7&- z1lv^K@#4K0jB8_H%p{6n1U=~o7eS*k>HDR&b{q{VONh!_Vyzg80*q$kQkQEx5hhCA zS=I7mt&U5xZBH3O65J zj)Ds;zosv1H4Ty#@)=E*w-UaW;(Mx0@wpX8PH9)7<0%MO@f(V}!G|aZ%7Li}%-K8} z4Hmr{xCRhO*n&10U^mwUBl$syG<)jt3c7tMWarE8{r;715Z@-vz>uQuB-N2F=NF@E zWaMSL{SkbFRm*1Xd}$_nD`Kzx3zD02m>dhDXRhrKcs?5!zl*gXBqql6tUkU6L4Au< zg@K;_2bw!~0;YMipqVdv$9m@{HsbTpgKE|vEQMGdiuk`+z#QZ@Y`|Zual8SJ@`v#% z-!hPz;!E9C&#`^+9h9kO-90@y8!ZX^cgi`^Z&nzTNjE#f*WO^xG$h(0UC+fev zIX4-)ESODseT}1b08x86Jh?B4jbKazj)idMsjT{lHS%%V#9zSd6VYJ;^I%Rbo^Mmg zk<*Ssz6&SmdZ3xq<{%FSIvJ&@$inYqV;8UGCPhJ)ut`8f)X+-*?czSE$pqkLTd}dR znkD+nfNru!vT7R?qmUR;ig+qSw!<#&N>rc^=NqSaoHcP>i4zT|0L7~>NgzVbeMwAI z6hCyG$PA;ztd30<%gvfOTjv*#sEl7EM=Q#Sg$g!dhA^S(dm@*>yKtn))%*|iA4>|p zd(ZVb{~29{C(Sm*?M1b&cIWR3#tnDT*pF)BWMao^-aBV`=Al$V=2q9g=a*ZNe`%11 zTAltqta>40Sv2bUl)GDTVN3hH6g0bnIn)GSvYgEmz((An_UzHSR2G^aE&wuQ6FNa6 zdciUSCmCCbrqfWhbXiA3!^GLzTIe=#$dRUx3+n4nv_StYX^O3^s%qa4?`{=rS^QxV z(Kc08X>s_pS74Bry&kg;;NRkMk5{rP-om80~w~67x%8r;4@r6tmsrn<4FBE7F$sp$Mv)D znR3Ew%7rHx-`#=~qogjW1bZ!g!F!n~eJiA7gJL9#I0*2NGjYiVguk9yqFCdj ziHV5-!7yt8_O&ZiRsw$e19aIklzK|^r_)`6zVQMb7DrbSeD~o@v-t@dIbJ47Ad6=c zU=S+GMhr#a=dPWAqvewZn`lGEEqvPX8&0%4mL00h3djit0 zyjfDT^SV;7GHa_K6sEu><_`KCbHXqwkW0(^SqM(Rb6-UPL?vpPLGPy1t%jf9`>vaU zdI}AX`RJh$OA@Oa2vrUeJ%su~Y|kAjD>ut$sb<-cv6_Bc3}Ad02%l3N@O5Lz9X@@T zL$hD^yx+Fx*9~_4{3%mgUoTA-qCWm7L)Pby6n@wX^AAGzWj_xLxPW;@FWQFG8$2hB z4yIkf5hnt<`7(0}cq=0F^YiW$m5wii+o3*X!+ZV!4KTn1@Ro*xqHGjA3t`CTybHkL zSErP$)BSacFy|EJG$BK2bw!h#%%bA9^cqUS`bOc_pRWBB6BHDj0^igt7*R}tn`NN+ zA^QnSv?Ac!cEG->nlYyTB{2dKj8MO!WN72K?n^Sq*d-d*B%yoF+z+}RD`RlXFi|X> zqAqN8H@S1?&9|ro}2_OIwJ?t1(BP9N;-)Ote6mOU`( zS_&A1>f?v7z$IfoQ-?bf+d}CWH{Q6sbH~W&@bZ6*v^cdigVGbcJxmPW5JY>c7;cG6 zScs{WQKVGPU0m=_C06^%fGEqW16TVttR&6H zAFqm6y<7;nE$NcnuC6LSlj4D^uXh=F46WVlJYl& zkut4yq+`T4H8x%Yu~6Jz7-g|z)3}@uZUc*Lnz%+;7&NLthcgYff4xO$I7CG5;TxP&+Rap8=dY9Q=o_&)SG+LY@xYh zhCH9GFJHgd~w38EZu#;lKhzEi5Brr+B8IVX~Z-R~ADuTDei0Om_0W^G}8ik|~0?*fl znZ0P#;|NJoljAa-H zga_&HbB$tu(nS+x?lTdCBT2a=dx}D;RUG4DQ!n*VF-vaP)iTy1^_>e&}I` zQLjZqPft(khPXwioCP%5K9_K%AXP6cUIar2^%ZVzwcr>6;Z=XsH-HZQA#!E$0+GcW zglqvC8&ojXmWIFjc;;9836a@$3M7w!uWiXdXk~mF@_^`qg&`H`5qg_g|P*dkolOB3xPP z+B^h`V$#rpWnqxJqyrBPP!~OXy&;C>$qz$^Nn+rXt9#$AA%TM$B(Q$I34lzx8SwE~ zHyhx54vl;C(%{ZxoEtj=m8HD8I$g}?&q6|IC?=1W7lxIAu`xdKUK->{ECFFQbRp!F z8Hi6$I@;TR30gFAJ8xTI`ZX)@UZK;MZf(NF7zU=Lrv10%IKU!>U*766YnDS;X#tZJ z4|+ZCzBeLV-0*^so<7^mYV7XTm>B(NngdJgo97R;zt?{ zx6A$Nzrq)=^g1z717r0uS0-jL>OboC9j~8{;T~m=VRZ~cq<-a`|OBWn;)>^$=*CymoTCXYVg9-G2`-22OTW`mRZNM8U3f$ zv)oVWFJCl5BF|KgW|GAbjF*3mZI52L&VLqr{^T;4L(5}$K{fubqSvz!?;bB_5N)Am zz$1uR|Nb?Xh!Di5$$C#s@-`HcAm4+ZpMe-%dH+p~c8lQEJV|Fj{@eGg``8&kNGzTG z*P@w-9xX8bBcs)I=zQlQ=K6M(4-?48;0WWX7{rUlAV9rCc05yu1y# zwB61}-{UL+6_K!Re`*G7v?A#8PrsyH_1#+^>$ih2-St@xEbm-7GwZj6R}oL43(!1( zEtNj(9L8X4h4W)#A{tgb+h5S)ZnRvNh=AY@+CSs#n!pqHXqzdNGfX4#;5{SISq}GH zZP^M#@-t9L;+hWd95~4O;!QDLAB0)Q)<0nV??|lQ+XSaSKFG>8{q!TlnJ|7%9;?ZZ|T!&J>q9)LyGafjRZvr`T68I?Q5dy*=-OA}uR;{Ig<>tCb)Nj4_ znh7uhs7w?C7v%lGCH%OM+WwhS?}J5wC2`N6{+bq_@mkr-Ij*g<*4J3l9x1xa!`5ZW zZYycAYWs0_VEsdkj`5#AgBWON9)|?|MUR%Im>sNQl&w_7xmHNrfCn_#4xK6SCdpbVnfDz5OiMW<29|lp@9lTdW5w)6{s^Rif!fS|2WX{l~6@u~HuO z4S?o9kXZX>Y+!)3RREEP@mY~EY%bK4xH;UAB5Jh|Mf`&XO;q@GTypWdOGV~XDf*Xo zSbcxXqhSe@Q`F5q%F$cr2Rw7`?y-@=V!n-j6|*F{^QYCps4MqqoK5hcPYAWHzy0-V zU18^xsYbD3dakG$xm8ah|q(8A*HH|nr;XbQ_gL#mEPjEn`30Ga3x6qt>X z!ayDKGCKOT(~n9XvRDnj$Np^i9-#CtxWV>yXK&B!9u9uE5hy&F0|Nt#z)m1QH@2XkID~xq3<%E-q0+jo zbyC8Eua>h8Y_X4`i?h^-qKof?gMU+Ua}Q=fAsA?V5}unls!&x~bz!8cdMIIT-ZTR+ zNzf3Qmt~~0Edd_YT~6si!sp$IrT21P^+-sTs^O0|_ zbH?)drKa*S7h6u@YiAU*Cav$({*kv$f zuRwK3eQ%UUG^_C-QT;Uy!MVF}q7Ig>$aq`b@7ammBYMxPmW3T~ z_PeWp(#Eh;EcZhz3Z_HWsP~Bc&_f#}?halq#=Se1w}&`5E+J_+MYB88h>cn3fBZTg zI10SO9=QFR53>~0i0=2^hm6SwV7S2TAMRsr{rrgzKLUB2;@a zFHadVp(1mW$|6cX{`01;*5k0^>z^j5t;t0Subuhae;@y?o>FSk4aTW-OwJ2^g4)Fb zW*Yn908YssHTr{h&1h=%FAwFZ@vq7gomK$6rUR{<2i8=te7(J&1{?TL+am#R$pA9w zvWpSY)&4J}&7rk)cOWxB6J0OAGVw=2Vq6!1C4x5aqDpPbnVcT|o)gecLc5QKDj=LTIv72~-NM1rPw930&QH&*EFQxE?#A?JKY7rpwq8Cw7W~=M# z46+X=Yo*khu({|UMT3@vB>J*jaGMG9r;*p&w7iBUCg9c=@FkXjJVj*aZmyIThE|)_ z96H*Q{_(W4)v^h+cGtW6zrT_N;jXh?Z$3Uat1Hp|sh}GZ<2FS#eKurHmZ*8s4#x zp5H?_43vZ!b++03`YT%IZGPERfqC>veO8OMtU@)`d5nKU%36ifTEkAV*foWz@rZQn zj(lEXEZ``cVQOJ|b8vI75bASHH3u{#7hr(O84!_{>7?J(2pobpiBLHZU+o}GWO>ot+<#>u(o^j zCOP>GCrDtB-4&&xx6!s_deB<)3R49QX~I>V!itshKPm;LA_gu`d^3o{8~;Jb0Y9W8 zezHAY;rhzg+)B#`Tx6cLUZEzjHIBrzqJX3kg?7)zfzqeL!y_3FD&1CaNVbwZg{_X4 zHq5{8DBDhbE^ZkZP@N9|N0d34EnY1APW!;joj@hEPej&8$&t+I@hef}N^(-fw%;3G z?#RI7BSeqe@)B3P8fSmOll+1-QMse(~aGDg4yh74IBPo$G&SEN6aKWth#mA+R4^-9-UR35Bn%t<>x9Bn3+ICj2D3| zFPfpa3aC;N8|$b=R(6@i23~f?HG19yr`Jhv?9u=}rvVhT7EW|Bq{e)K z;!fj+wTnoYR`xT8H4II*NV5d+3cfA4P!Fco31N^XcZ;Su;v(qK8g^&r&0COQy}BW( z8Mxakku|>T4eqVc&}U9xVqpnl<>$Z20}L$r)|h>)4Ktb6m{a>9p`Q|Ey^9v>TQ`w4e~Vvr!-6mnhe&eSDl5 zsoV=XZ(s0}_zNfPD^%pKz+sHA9lG~xdZM#f)fbeAedsX|Q<8>Mo-I6HHYn&~#mN7& zuEsh1h2O?~=nX;d_c4<&RdDiO5W^{nf9CN__h!F$%7f8(d-h%I;+Zz6FnTyEA?{MitM{*Dpf_cT# z-}VsNbOD0ZgxV*>I(d8bgWR4tNZe>OMRtEt0{Y%al-4zq>55~FY!^jrlG~!OLeki~ zE%~o7NbE%)r##@cy^BBE$?yxA7K)2f`7nFgZAht@78PdY#0MNPdM^SjNTzQC{b|R7Ql}9?C>?k()$?04N@@c+ zcN93ptoWg*;A=bG>94Xi6R$?FK&++{85vp2b0`Mc^ptqterO`oVhl-Kp0|mRnVCzM z&r`RAvr-`#YiF%yG6jM?0EJ6Tfz$?OSYFPrtwkanSukz#D|Z^_3*ud---_(pg`QIO z*{NRPikoE=iT`R2l(&8`7!3qX2o5Z?IG6XaT+s#u z-sk}`=MJk5B5+hrsD3H)qWa;Ki8*XX05&Lg-Y_u=1b3Qv2z+vO(v0NLBb0Xpb`FT6 zMzHIy$MdGAV6y&#wH6%{QyK=hFj$7#!DV;{+pjD?4<-o|3EXFSEL`H`Z|NAf!6aPH z{pp;|p`4?k;V`dwNyh{1q)Gs=qy=Dfu4rgOZQRiWlGIH!gvWGcuk2k*WJ7-Dqev_^ zMwF5za$BOqe_Z}*m%08?qhP2t>I+e@y8Dw6Nn$LAMdfoVphA8M@DDacl<)K-ti9h} z**mt@rQd#W{d_sR^tgV3=- zVo|fov6$=uJOgMK19X|V4^%;ynq>GE@UOk)sQo;9{09OlsIhnGPe7YsskxS2jOfTL z-Ly7~*vn`Ra|e?)IhVfD29LqG)yDkD{I98O z4#g*a%d(p`r$(aHKI}}pJWI+dSWG{k&nU7pu-__8i>&^)PjmFa_;R_nJlm4xZ=;Cj z^{0~)9HuT(K7c#uNoFx*IrUHaNadg9-vr2pEJl%1U!#7_> zrhf3H3eO$9A+!R9H!f&HDVQZVge^{G`aO zz;7iVyvhlAWKc``z7GwFd|wRDeEM{kFqH?0 z(?nn~qA}yMoTiWcBZ0HJ&jyA?V#wB01Z(j{*nOoKH{^Q&7M-&ZaCtDH%y*o3_(Mex zAt@&)M7N*ZXzJ(E6nTxXMN$w;?_6mO==KR@(*cR?5<#3=4a8rIf|3Pu@| zh3mXsGrF!oCtrgd)`pOBWnozho(c22>0U~>)bVImZtYc5*{?d!tiWK;fuQH|8nxd( zU9mq`ExdxJTsX$XzIBA^Ruj90pD}@hS$P~`WX|H}a6!I)1_sY|ljY29#Dr^TqaAc- zV=_+z4tT~`*Fn9|ZAT6B z`m0>0-u)#Pt~OALI~)30Hr418yVMSYnS+z9RM|*@G5lyp&-i&&URlXczYB@u^_O$0 z1)9lK%ar@s5+lLOK%Vd%X#FgUjC*pPm5fza0c!`eur6VYqqf~J^*f4wRz>gj)Nmea zSBn7=58`V0B2QQ`dc+t}znqx+%sHgzn}OnT@|QYJ2nV&&0pYHshRzM;uQ-mTdzBDH z14H)g`o>18!=pzmE5Ck~JM_L4bKJOd-9>%weu=1Zn%GWTI<*}*!9M`G#pnGM6CTn0 zN(J&E1LoMVM7$rD&Etq;`+p?A(mDyoFrU>)PKHeApS zUcWRDd(wy!5YQf1_&AY~b_bjxZdqDdBJjiHY98t0;1`{K#it!bDV zs>(r(R#92G2k{Zi;`fL1kI>9)2-&e{2co<%D5km57RQa?_0h^)m@-&!OB=Nzo3R3x zMeSRg>rjMuEfRdmhvrDpo(~Y9URMifb=JbHh3d?5R9tx>Xs~}wSs@>rQ?{D=P6G#? z{S(ux&Y@WkNHwRLdf{V9n|f;?=-Kw=U?G>+6f$yIf~4o}!CI2|LuM@|53G=T6A`CJ zh)M3zePvYCuSc%Q;d$C!Cj&a+_3v0H*D1y_(7QQ{7Xxo1De6mW?V~+GYx>_a>btn7 z{!3KDY*GxD=M|!TCqdnt6PfFIEz4-*OZyOR6LFZHhgZmT;-y7x!N%W_6wJwocKg9; z>)8b&87a6&IMJSpJUG-<{fpRvdf{R3f08INrV|}2qlgFDB2=?7+elOyejj+@An)Pv z!FMpg8jYbDY@6N%my5ZKVMMFP=XqhjVnwdW*dd{RX8=`~S{G_+?tg=v)sn*R(>G zH4tIDU>A2M_nmg4zG!`?J5hFwr-C5+?wydkau)Gd3Uc59WA1EoMfeQ#<8vVuul)*? zJ}Z9zN(5cmJ@P@)9DfLif^4=LsJNc8{vSN8wu#Z>5{^U&dH=;GzmC#ce~QaN|H;7& z6IaQWE_ypLTb)u<=%&7UuhN`|iklUkfYzfzW`qMGot1=g^jTP`^0s^^ACXEiBC*W_ zoV`kYU_`VN5~M#XHCSxz@3BHEiX?|Oe3`AVnQw-74NlJ{W=f6hCR%bw@bKMXYA90f=`5tkY_JlI3s$Hv)hV>ziji9X!o*fOacGU-o z2xALaPa9&35IjGwK}RsoKIHi6b-qgeeh`{#y*1D+9)J_(Wwov7rN-L*6ZPKfw4+sap`#a6&NY z*iLw89`8xiCx3%B^OCNyadNoT1vpvQp?QA$kZKjz@UT13 zv;|;YuRok6BWo}lWHaVQ_j9cL?OXag5Mt@H`J+m>z>wE0Yo+dmRq_EP?z4B6q~``m z{4n_fF#L&J*VB6SG*DD+QUNcbEd_RED>64MFQ1SKIgofd6}D{L0@ySBS_=nm+q*~P z=RqrY*e)G-HFGj&G$+JD+ao$#u*gJxTX%m7;Gg9mW?666sKG^cFCOFn>odvPo{?Yk z&3@E!ej5Sq<&I5==*;iW<7gdX+l60CT>b8?%x*?p$G!CD8LFlB-HUw}zuRSRO>S?@ z{<)|)yrQd@x_%-UA>1#*#*6t2kq=R8y!es%`OhPtYlUVKM+$$@8k*8#dzJs3J4T2e zFZGu!MOyb(x6f!5PvQ(G1Wpr{e4LnQy zhOStG&X|aMYeW+G;RKrc~W-&dxpXz z+=Ug2ukDweR~37WX1=zw^E;}3r4`I>qjbErIOBU=SAC|gJYjkAtU~mQe)^PQf09|@ z7stq@9#V{Z1>fq$C{R83+C162zv>fvcp*W?9S$s}?65Fg3ae!3cbBE5r0iZIh1i@I zzQmQmv5f#rjXJd`y+89_ZE|R&o#a8w_evr?5BL1F)zv#c#>cfXKqc-1W3UZ8_=$?F z+~hAhaRA>wh6R)3#*r3yX#K_IXw*rSynOGFk4;e!0-}8J#97-+^z`Cr>FC~2(a=;! zGW~ooF#|4ZeY>xxy~Iuwf2F@K%061OHX*bnBYW8iZjbGtDL(@Wu;^&XN3eZY2bMEE zBgzeu<#o_TVUl;DgvWih$*1loq1usFy&JvzcJ0WTOFD~yxv z_;^Z+$=9V$faOr|TQ;Y973Xo*Ji`W5}& zW53GoUx{0fC%ANFysTLV8{v{^W&m8|2zXRJ73us!$OWU0Qufb>YrY7 z^J#0bdspF$mx1EL9tqdvDnhb^ESB1L1!ZZkzv1{RW#ZmHzvHAuLmYx)z7VFrXe^cz zliE=*aR!ihe12HHRrPC*$;YKUPjlN5!=Sha`cH z>A^GD8XsECZAY=>LWCIP_me3MP3#0?HQs-syG=7kZ(t98z)V zLLpRC4GbGn-5&l`$1E{h?k0pS!Y>3(UqlYid)ZSJa=g;aZ@Pb-85FOkV2|~3TWTnM z=YOYg?^|*(z@tlf+1Yn-aB+*_>xp#p^6Iy`pamk~g0GK{vxlqeSN^M4smKyO8TzGK zBWPnqh?RBf@3iK0g24}?jEda2(25K+0CzwoOakre&AVMr_u#d$f{yVGJlkbZU`e~| zVd6P~`hUYE_$#bNejglI6oZQ(Mvf&=(3rqzXo zh)7{cCj=VYw`sAlr4$b}U|^QSdnkr@Jez8G`*tD_gjaByh}S&4@=Fh@Y)@U;6qC0e zpMd&GH3vWgB8i8S$?`BMp{IR=HM%^O5dhfgTkGsur8*G4>e|{%-JEkll@gQIvy|7* zHD}iUObB|h6kh!Doys-UsiqM>|7bEWTr^ZTQ_1a1^N$}@^42r!*x+D3Edzr~oDTmD zF=}$W(-GuWgsIk0)4^5RkN?$@1(0-plMXk8E@A>>f$EqhAvk z&EJN|bSxh(_9*J{TqY!}Bh9kz21vY?0R}IjY{|S>+>mBxiMXlmX7DuI(9VuC zNtSVifP$mI_%3|7ZRQ=pk1t1BxCI11cu^P=)0Yp|p~#}lM)|gjiwmR7!vGirob_sc)4BAZCGIX#Jqj`;|sHgi*BX(@NGRkR}>^Md%C*5*#!52*Z={$i}129 zSH?>ov^Sw`znUR7ISQ7==w2n@UVnO%11Rq=!@t-?+%0oPKNzu71jevO%qx~2=H}+h*5BEzUw@V-YA@tpA|;8ntU#_k0sDwQR9en zH+CNW6xxRsmf5-LTx4;qpT+Q}Gq+bcQrI~BAhqmMoikv}d-rUTLPLolgRTR-g0yfN zVT&r6NHQ3&@eAu{0D;W<@PPkTmLz~#b!op}U_D1LA3K;wam%nnjC!-}MRlF}L zTg|=5ApA+U4S?`?KnU{655!+>Jdx~LIb=)N$M~6hy|J;84chRhy=gV5qOvl*=aeB% zlj?+|Q3dV$+-z)YOv|g&C2XUl9Md1Jy71Q+Df~gL=1zsnOQL?0DkH!?)4Im zfahzRq^GX#UOf@^tNOw1#e4W3t5)yLffYehic8sxN6JVJz>0fXbo5Q*d-otCZ3**8-IanQagw?exL^NxUtsQJvpK_ zCu*^CRn@tqwb0y)Nw)gm?{jx5Sonzg&MoJiCRgu}gO?dB`txK50l$6sb=8`YE>W(j3`c?$?BmO+sjE zd8IiK@+shqMzulp2L-ZT1mwKrE~ts9D+Hs!t&8}&a2hK%A>p$qGN{D80FPb+=ZPC= z@{gF15P=79?@Yk-DZ9D&l+gxg9ee`Z++WgQqEE=lS-gv2Xu^5XR)AfM0$&@dD#Q3( zIBBpceDAGJC)Am13_MhL8JN5Pg|!gebcgpA^Uji8~&an?AGlMl8X|JgG@0nQqY%*c-7G1d5u>%#{&j zHjoVA`>dsWG-U98F{p*{j*`+teCyEHl@RZv*?10F-I9Z0Eb z0xzXdYu|jbsS5j-u~n|b4^H37H99MxgoWub@k&7HTUBosOauYxqlNkTQF=S)$5>z+ zw+=tVam_)?}}so!%={hIXSzxd{6wJu7jAVi6Y zh`7v}%NH;>g_m;RRCjKtiO{m!>b;n5Iqx%%p=aK_6?ftYdk2*s6wSXt)Ho=NYz!9deknh%9xLmA zkl>4lpB<+T_Taj@?g72gwuQWy-1B(SYp3CHt3QFM@+T20u*M3yb`kt989@wWj}o&8 zAqj*teSH2_bab>m$WHGjB_~rH;`5>e)cib8h2efMY8>{vPVIE_7o5$j&47b{E|tX* z3AMr7>V}Vka(ET^6xd%=QrdL<{pA<`2s7W?FNOXt%dem~Ex=N!jDs)mPlc_a^XU)> z!@NPtYH^vav*5=1JAz0J9Totl89y%JuO9PN^0t zk!k7Z;QNj##M6_$GEUNdCrlF5nC95>-Ip~pVNPQ%YrkdIWOo42(V6{s)d5hQKVBoE?c0@w@zWD8ZEy}?f~N7An9Sa{j#s|dY1UCMh9a3B+uLE0kRSE7WIKvk zfRWZ@P#!+PMfu~czVn{;2{^So4FN~INN7_dS~7O8*s>ZN*7*|HUxGl0h)DUZ5{uJp z4nr?c9^XLTtS=?hf+)CFF0sa1WyL_n$%O{V2{akvd|?4zm+M$p0n>Og$*WjJL!?|w zeg&+IlL3Ob-{2BR*DOn*4tjsR1bDx#T~cm_>2}*Q#8CLeAaSWJ8=8fnvLwn8KX~-V z4J_ZlN8mgxv_5_68rd^pVgYh!O(yon6&z(al0AI=aA%o5ZbWUQEZ9U5-V0Qu@Dc1h3D^nizHQexe$Zw3T~;N%>H*8H?2Eq1{WGTe>2sITeMMSy zE(NFwNKl=8+e58P%xs7U^ocuGR5q`9)e`Ix;agpDtfrT6Ov~E(nDa#1fg}jSpyGY@ zna;(!AdcDR+L>2z#p_>$_1!=yT_#O|%A{5OliE7~t*(Zq+bf9nI;9~TQXDB)HF0cj2Bs|;Cgy>Xli+G zu<#;8iqS|@zdBh?)5i}UKAhUw1sejF#&ruqJidQErO(n6TiKmf(W6;2AMN-6f^-8u zd>w4Z6QGS+g5}~8pqkN?!Z>q%pkv>Kt>yKP#+4Us0X8K^LD{EGT(Aj!1>!nNx+l#(govGpC!wVCES@Wd--kys-yWolefU>>5I@pg#`$EH{_XAf$kdxP6kOnPTXwpk^c?^M zeBQGo;b^}*fQi5pZ=#`gs}7Q10u|LpLHr+CwHoZKIVnejp#0xEWZ?wk^Tjlfq!q1| zl$Du+k)VuXT!Mb@uV1AbKv+yoPUbfsKxadDlQmdCX0kt<9I8$X5j`fo8T&Ez} z$;IFQYlVDGXH5C0X~PG$wlTTCp9EzG;EUxueSQIA&LyxL7jzko`2rGUZ;;bg?(FQ; zL!+(aiwaQ`kcNMXMeaq6J5n#<(kX20?PYE+>=p+GKf98DhJz}_XG9Hv2&JKiocMNQ|-@=sves-55NFe}h9ah^S zE~=`eUX(W+daGAPAM5Jf8{JZJEp}dw*pzk(KG(5)8dAp-_n_m2$2I;1s{(f`I zD);3Bx|@l5qAw#GsarNH=fXD8$kiLc`)AIiyB2hRW+x5PL#d#uX>pU$E*s`M;cz9e%z9j{b zetRGttLUGg3%$U{AZk|A@ij)q@*8p;q#(-2V4a^nkpIy_S1!s^3>sq61oObfU+8m< z;u-wIjIg6svgyiTsf1XtE|QO-@pI+pe&DA@-Zb6xg;Ya!^F$Smpfs-yJIif%Ngox7pPDt)imLqBmNxk zv*TmK(%Yk3CBlR^Gsm|MW+r`GzSsdi^yXOfeLWemcE_IYX{()+Y_*N6Xx{pG{e>_u zY+#?;J#9@L`^f<6alDAhm#bg|_uLLe?1Vq1H3GB%-QLjumR!7d zXX7Apt4*p25u}LEIRNYXt*_1ml>E%q4nbcU+j*wPesd9clEr9GIDXO7sgOk@9kccH z$rO-tp+1d{j5`IxSHG;<8>w|RqIsU@Jp|?`AG3%t4d|YOrL_^Y3Z1_R@FN0mBHQ@z z#Fh5N@YO+!pOy7MOzzg*yPV<>k;@0J*(?AoNdZqq4VM&G&TD92SCc*gU)VetAzC>( z)iywmj4_x(HiNiu0LaWyGP1JG_C`g(Lw*3We*=JC!amdrDVj)r<-*E$Y5_{%q7|X}oW@yL zkN9dgcnfrwfY=}dNG8`2IqKvFbUGkhP04ILJF#+(n$K^7F1T0r!8o9682RreW%h=` z(p^lCe0@oZ789-ji($Xw1=n7_9TzcT?$4hGF5vM~YAvmhGCXy!+tK*6_>FWqUOoEb z;#SP3%H-aL>3)|kQI_ltukp!LHua3n(?)+5zSuP+b@%vi5N6^aXx>YpIYdXMw$bfs z2Xpr_`i1*Dci8>An(&Z05ll^6Kk=!nskK59{0QVNh=fQZ&F;LD=ff0=2=JAH$c-2N z27YDDSbg0sej4J|$M^2tGh=E62RlP(^iAJEIeG5?w!hhjS{$;}?ps@zf^WB26R01r zEKXlv7A#SE$Qorna6$y=<{|(?Z(w_Uy5WHs|x7D!@^txZl?QP zsCm5bVff7C$AA;s5Zi-SAFOfVMj2~Ml-ixW-M_i8=e^}xPHTNy6j%0Hu}N_bzT;or z&&jf%%AU%<*vD|7x~keHcGpI!x>xg#$-?wV??Qx46M?P_x|y{+!Tle{U}(o$&oTsC z$;KUmCF;~k*gx~*rW`Vu|`FxbmWF^G=u8P0ZkV|SPNTXS5rAMd0or0*{GpatUj!x< zb!g1XVPPg{t3ys6B^PvzTPy$##|APL-W1CTc>rgE0su7oA+Nu`@rKb07Y*ORJn05U z?NeSJ*ZmYn_ra?WM4-w=GXqJt1#k;^-uY`7jxs5uJRb5d&XO&p>hb}6)ex7C3ccBu zVx=OHtoD|!C+WPy@G9{OX=K3&m}oQs40DcVuJ>*!4w-BVLT}HOb3)*(hn~)7d7y?d zo1P2)@Wfrvl_M5BRN7uNaua7!l)^&p*vOlP+|FKxl!!DqJlC64y_M;|`8-Yr{IPG> z9PixI21U|8FQiWf8O+R%_%dO-3SVu;1mPyIiFVavUcIIxl$=`)IF;td*ZB8#^+Fbv zl~Donr&EE2)Nq%nTG3cvpC{-n^03D6J~J=H^Y0z)?d{OU#Deg>Y2>)%90(qoz}<2h zD!$ZR7T$>i3S@BkuMZzSxcwd-O?n7mexKuY#UK1wPOO|3#2#osk>1BeRK1iBcpL?7 z4>hYJ56j!CfIb=pMG*Bq3nx)CVeXR6*K&gdFCO?m@Nc1!IS+xZi-IrVN56RWqwV*g zUA4@C%z8iZ%qu(P9D|=83Aqo}NHd$CUv?wV!6pI!uzAVIL7}`cbATmXw@(`||PB3gtQ(t--%7N|n+*2pDbb z=|R^wHYznKiy!d+N}Z9d3z`uTtILt<^mQlkZgjrbPmpk zT+h`OK&n3_mDleFsI!62--rz!Lf)rO@}`k(XZ3Wq?jWA^+`V~|6)&6#Mv?niQC#Fp z{?j&KF0^}jc$iR`=aK{xS%U%LAuIA3hwFO)LM!ueD67t7Kf4)>!64{TG#q3n!8J&MuQDMMFPk)vp zkBifsIYBXw2(xqR_x_i+3OI$_KY2*A8>-GBlMZw1*n~LY{{Tr|9}s|5-%x6d zVoX7SD|k&Sy!~7tWRv2=wA?Wh;MBxmYc$e{1F z1cFNmti6t^NYy`U(LA(c?SuiHtjdv5FYfDN!&jk^Se7N3DIq*e8pUmB?r<4A@z5)n z44vLE84NK3#l)J;{D;wgbrbHu&Xu=BxaF8-U&>DK^!GaWY{=BvdLK)m+n-}ba2L0E zw2a8vSe276CH!->Ra0GNX#|)@1baB8=|5CariV?9jKoYsg^f3^1+x85i>SIGlHeCu zLWD>Gmq=$dKdhK6StBmah!dBruKQU2w{oVacjAV+%#!Ty&bM`A<-+@rOW03cKd;jiTjQy*x zBqf`1vrzu7;mqs6DVapFxuS%%8|H2ZcJSpJ6&O)BFY%>&{`9F1zO+QF{#I~A=7;c( z7qZeT(CL33r&O4{N_FU`sv1#IX?JDo6^aU#TN#&9+(LX{rf>ySD?M?)W4h;+l7%D# zAYM<3UbZEzEJaZ*Rk+<`3VC$bnn)duK2^xaWm+bq!RdiVg%ua0&OSWOvl&Hjff zwN}M)%6FMm@jQQOXT-a#cah9l(@UyJ6}W-la*IEIPB2HsjW(ho#AFpR;Rp%#f-FNt zBMJF+kp!fhAf&1ZHs`7c+gN#pwcz^iQU+;U&P)WDuVt5)d#yw<3T^1AP@V!a<&b37*my7UYBTpN<|qZ zM|C^lb1K}w!ffV7u1JOAb;#V#2AVZxzEc`8_63fOF1Ag4uzh z(1_*${OnG!)7{6_H)yHlia+1oe6L!P?0n7pF8K8E2WoBKagn>>JZCW;bp`WGIZYYV1JC6T4MK( zpd^+M*0vMoDPWY)4^)&mFBFKULd;WYM4l2#`(V-DJx@dMIimDk|KBjP+TbBnVD`Kx zTnM>^OXGqgI_N+pCWCYX_w6a5%ieJutFF`@?}@;@Kk~wU$T#w2Vr0CHA139wl!6jb z7YJ@z9RR3kHpFrks;sdfuVmOY8DwKsqr!iU&W{4D8-9k?Ef`uqW@Kh2!%ru2AE0L* z-m7W8ZYZ(@a9N9htLaS6`}YrHd{8VbL%`EN2W|yVVB@+U&Z`kX+fQMA1Or1n{PlAU z{U*v(5qE=RRz{Kmc-mnB4f@vI;6dJf_IyHD>?_er% z9zH0n+)Mz!FlSI{Tv09K=jF|}Zd^+EGI3;SZ=Y`swUz^>+*$~XeQrO+accJU(d~rf z2=sYF*ux zB%Z7YrArkECEJy+6Ts?P&Eu(vU`6*hxRBB}B=L;u(WIN^yBi-xD6pxZ|8%jn6_k+2 zUP%!V7f(7g0Uqt0JFd=MU{_JO>f%3?>c5NIuiu>$KYn_dv_!dQYcXcgtbfbqa1*Tw zz5#rT?Vj+B!V3@Erl92X-_q*@?7tlv-yAwM@4BZXuVzU9x8v34og8NT;=T~K2HT{J zs%GGYNpZK1o1i=38dHXwR2bl3XCGLAe*`J1or&z%0I{z>ek{u_Tzhmd$}g{ZPbK;K zqa1?c8l9u|!KN8&BctJ1Kro_UF0_!zP!cq*I5(+G$|i*P&Xv&CEX!TTtbmpwZ5$T@ zup%yg$qR~~fPlcsA3|8gM4L!bMU*6^2(6h6bEp9!u)SMN}b5iH#W|I-nlv@=Kd@A z*u&vUAcmpr5*SqVP1YzL{;ngyOpGSS$2SI|;Syk5!{-Mh4PvUx^`)Gv#1SrdU(8e7 z-)XXas1R>*)_k(c`;25)V$=k$Y(fJ4ssG?XG|5^hiIekhvNfXFxc$cro8Kw~QVDfQ zrtu;g3wN$|*X`%t@Lqh`%cW^;+Luo8c6D`O*#Yrv0zzT=V0~2p&C)0E9t`;S;q9sD z(7ZLTzFE`=XDYP(<2WOztA2ZHOm%1w)CmFlNR7Lcp{Fi?DERJw!>#`1bt-1(P&^uf z$<>t*473)v++jOe47_}MM)J@q3H!k{J#b3=0X^UgkjXqiQd7$h(MLr`%Ya&>Q&3Ls z#7bYkw-qQ^FO6&bq~1bRdyxV5VYXQEkpQsMiva*biuTNzM+wWKoJGf0UY?#iWiY*V zf?eKuoDDLmw%WM=F8e%!0LB=XL-7ez0<)42ukEgGofwL0AO+y1o0b0_r(se80)i*t z{v&KXzxYqwZ&%tCAve(0SnLSy?Cu8a+K6IN{St2dyAUD70!ts>$FS0*f2L{ml0G;n z=ne&85I(Os+)vE_ukci_kC=^`?<|k-8^i8A3=k09EpxSSyZ>*L5a0<649n!V!Q};) zQMb)5SWm3-0k&`X;Ih%VRBwF~m%E5*PiieNb2Au!*0fU8OMLBJ#R?M}H?XXx5{yKY znm`M4!X5v+Z>~t5**#vPodn>qH%ryb(XMKKuE$_5F$J)gj3>vvSFpo<_j)iE%?WOY zf1k2T_e+R~I5xtEpqwdarljvjLpzg<;VhOxGUUO#n~vhdfBlPYCTO-{HOG&Bj#8IoB1YIx zfYNbu*wFJ(dT2uxM8YNl-wX4BDeo}PsOx_z ziYym-tDf3fwd}1!Bi6|C`~fFhv~K_6aH(DT%6P3A@6-9Gc+<$f!9mqlhW|}&4P?5& zBhn=%ZuPG)@jF~D|Bc_M01P|2BG#k^*uN(fvo5#6(^y`zu>qTz{u=O`Ay}H57VEwfKZgAwa`*WiQ=V!Ry~dTpl7>BE$`B2{=JH8EiZuUAY+^T$qumGG&&lMfU+bi5s{Q^MtJsS8Y z=i^6Nqk2VD7p)E0TFHTc#}-`0`DtvhkzQ`~S6H~{6a-LV$B08|uKU;vor#}LoMtDM9$E*Wr;aeO^cuN$Dto_X;{}nO_>A&=4<(!{X~mlb^~yR zy%t^bPM&-y=IS_E_FCEDO9|1x1SYOSgmvaHa*lvPtNNY*!%BN=t5n4O`}X(Pd7d9! z11elN;{NR19EX62$QaH;hn_F4>!rLImC9Kk_fQrzx&!>|{;wewd<~T720XEf7s~pa zYDYkJ@L)v-FIra{2J5RW-Kat;AlWPs%}{4o%q4z%^t{nZ|Du&*23Bh9=>ee4Bj7(W zF)%Ple)-ZYIWF$nnF(kh-qSy6&Vc{)EIiIF%gcKpG@|l;utxt5fMC%it^!X&^i>eX zh>{78H6T1^fcx$QQ456`c_fJqn!Qb^UTq5&l?}jb3{6ks0ud-w!8A$-_?PcOJJJJ+ z+Qf@dWJn~E6S_Ej507mcz{IUUm2w?O`_>Q;;nEKSb@(M@I$Tqyo6oYIY1eSo|KMy3 z&AQzC#bZ(b2K>g1+BD?FCO|j%LoGH4KPoqXK#Z+@v25keC{;M|Fps?GG2KOC2{I== z49x!I<>p?|0-#tOhD{@tr!fjBRD`hjL6MdjGR})8X;cH%+5xR^wr`;5ijBMr_Bws&n8Zg_Zd3V3?vQW#A<94!PW%% z!L?#$34aMk-6nq?`zKavot~v^uor!JAP+f^CO?x$LPQfGRWY{{VFAfBRf*fOrN9&a zNZ^OSeKIeu|J7PQfj$*uVlpBFmcOYlE?u;nTBmUFQ>ZY4)fQ#GNpO2 z!nMacBhufA%#mj2$Y_v=iwW9O7!*R3W`dbbhvrTAcNWmS0$6v4zAjC3PBW<&79}N+ zV!;_E!%g=T9(_Cr`Ld|Y4M(}lf*7czLK3G9&(Le5tl+J(_CKUSD%)lC^c`1ywK)D$% zq6-#>YTRRM2jHWmj4*QU4)>L>6BbA$T$_b5nXyPwCx+y2VgBcSIN-(MGHmN}M*wCh zBW@hnH7vnTpgK5HyiIAo_z{$}M9QCzrDQl|4|{`oWdt{`un{wjo07 zmVly5f^5eSr0a$SuU^sS6cp54$8YlMX|?VLaCax%7eA1Moq1Frm*v?~)|qEhR?h{T z(;skwMB+4)ohNr!RyNaMiL(dUh`BHlQ9z4XbE8;PU`xyjl<|$RuYT@aLlO{GzyI`! zS>^h5XKjA01z3@F)-y=X@4od2Wz}_dM&A|BlQ`t9dm>=SKtod}Rq_2x2O{h_#~Awv zL+-kF1dDY-lWoj+Ym&;rR?|zW)+d(KK=wZ7Nzk;I{}2bll7wprYA#8aXR2Q>JU(r# zAvK_&L9UXX?H;&tJjOzNWeO7$18?&B|Gh~-7l;ecd(i80zg=;Um?T1n{r*`^&!Ou6 zb}fsN`sF&;0!%>`o}FEkElNw^j~D?BvBsH+AVwSmttrniVEgZFZF^2y%y`pdYGzbL z{biEIwHD$NVp648(SIPiEj1MI#4qIM=QC`DUsQESB>4`H4L0Q_g9O@y$9Q3eEeWDO zf;_cL6dtB|ETdX9E_Q^yd%jR=^_2tdK#1*WkkRcuZ*;Nqss8eM+yYg+>Vg;Z>z(U0 z3468^XY^XP?!WV?HNV=;@akt}oRN6k>;Zk>C;iQ1p+3Afl?1u*;O;sA+MA7hU>_ZI zA-q&$?*I}Axl@Ity4dLWCvwtn{2`-I0+${x3aO47_wGptwJI%mCFgfFpof89oN8!b zpo-RP}uW`yNE`_LD)@AF9@~?6qDs%7!T^B4DnDjWJOAYfs8Gd z;_wK1WvP0+$lva6hcXCeh-Ptq9%hVaoRB{8C2ic>P$hi&&vNa@BBls7}1_X;W6Kd!)vl!K8mG5DmYwo-G; z-2z2+2&mDksw!U)E^Ju6TPBulRaI8zQ&m#3EY;sl7Cq>RYYrl!paYTt5f^_S_>-Br z8lQIu@=e;_-rn^s{_i;-<~{AFv$D9T`X|C0ZxcEr7b%*Ko0UmK1z-i?GNEH8x%WzI zvWy-kx>BjObFcjIDAbd+|L%-`-Ma0dywWKF11OG8i7Uvw-N&4fyifHLPPE_2S2avb z@^h5El=jjlrI1z6{-11_fhA0FAsIeqXLJWHip>xDh^KYvuY3wr2y?FdZXD&Iwy1!{ zVK?w=E!Z%G1Y`F6!L{^4qU=;AhKnPC8+cc^l33IEsT1hRtzh>|KKw{Gs)>F~RfUI2 z&B4dJFzPi;+-22jiy`m3(tf5u3G3*(nGK_5bwx#m2h=|bUOwqtjP|VC{HPneF0R01 zE_$9?Rvfx+T8969)c)-H1zE>bY^Oc-M5hO4KASRh8M9Eb>y;4^zb;rY_Qi*qe4Yw@fT^__O z{;-~HOWa4~4enn6B+=iSnJs8W@bfvH7cw`6nVvk5KVNgS+1p$Ui zhw_m>19E?wnPALQW6JR+$=#0jTvim%%icQoAKEKeJmE>&!ngsT_vkl9bAR z-3hVF@dEFk;^<&ijpbH~iT0~3cUfe~gwIk;ex9)k9Iq0&bn=p~>r(G# zsXbmpkzSquW-wDoS&xLc_zOv}g(`%<$PaNLlV}WLQ_eytkK<=T8#_mqHQ%&9eV`Km zCg4$!f4fAX14^+95Je?tVON;&`r-XvwmROC6&E^z)?2Xtb(e|GCdh;GtR@KGddX|9 z)D`k8;sIXZ-eBB+%72E1MXI!yS->byI|W^zn7J83@X?)lM+hN$Du+Rr9~7TvmZbTs?Xp-2Yt4BRf$Oa{hAi3K!>>PQRq0L)i7EE}&pdynJY zdX9YN>&Ho;?zq8ig4vrv#1Une2W{k=uFs z@P}0OcpVxch)8)A!fl?Iq<(5HJ9!!0f?5+7Xd|yr0q4%O5#lkM0Nd$ILQiLELZypR z2J0jQ2Nf0&Hf^2O1d2W(tfwUAVqlZ=8Q@wdR^i=;ttLnU{9JWGty~8J zA6t;Cw}Z3PL>AB1?ye3lOaortOey%PY4WC6#oq=?|EV~w_;XrxMYhc_@J)4Hm2pp= z&@Zv=JNG<2{T`Uf-2MrBOeUODK3(p!xcGQCV6G$tU(bu1N>qACjqJO<{G0$arzo9q z#_DbANUU|yGs$w*V5Nu454t^;Q+8Qc!q1#FlpxRDZ5OY{dn-F@Cf+9eL?%(=0IZzv zj>Bbb3kS6i2N{#zX97sUx1Y1a!vDrkfZYcQKztx5F7Da+9$xx1eXJ&2O+(I4uf611 zu6Q$oZ|ZoFxw_6Z`qA^!jn{{SowBA)vDVmA@SJ9jpEb zWT7Wu1NWVplr+NflzLSWt8ufQ`}^Fr#^z@0GgwL=EXLV>`Vp2y>-8=kl0+9DPj2!M zk8KxWj(C-|)D4q?6b;cc4J|E7ug*Za@D%<7vZI(@1!rvFCH4XpgW5(ddPYV*M=+vg ztiW5NgY{TfTN@oS6O(Igu{89skLE_DdAC zQlGu_6X4RFKRDX#R)*P_78hHx1wkfmkB$$nsC8}4b+YQ21&cLtfokdN2Lg5O81Osr z1aF~XXq)iVDPF^h8!DsAD{$Z&f!A;sR|_x|m!0v2j-cy|SYBRkUh)-L_}N#sx2&Ep zTG_}~f!HD?43a6+-d{R%-5rbv#n|k0MOp!zi_$+8jQKHco>Cz`_wJmF-DFE`Utn3A z6Up_ni=X>m95>yx`SKujmD$~yeZMEpaNv;-9tIIO2+lFE!ajE&1f%>wPz(XGYV)^m z=Nb|tO-S5Y*x1gjMZOl3d%kz$^oKFal`-4*uU}vP?6YY@d-AO!Ma9jz1Gl~ai$yh{ zG*A21DZc*g$OfY2c!Sf_G5t!$-otCsvokZV1%!ljh@%Bv{1(>!`$kqioX!3 zIinlMcm8@~W6Md`5t(!j|1u(Gt_;OoN7Es|YDL6KqEETnb7fSG=Zer0Cy2SugSplD zFaC#~KOlEl%716*zA`x6{4EC0mJMwH2!)!I*jj_x^mOncRpAseFvcKmPyGeHW4ID> zoAUUBQ{9)sZK2^RFQ*?cG(Um8v}x1I?~3CC0Ogc%F=|nO`hHuOe;IJDHSlCw{$x7y z1V^AQK6DhTOR2%P5O7jd{89eu-8z|SVanmwCPY)Dg1f;VenZ9S_77@8u?ygri2 z+=5NDkr(J9LttkR1gm4x=bs;TO}_d>?}D|kN+xq&fr4fU+m?@qXdi8Gqd-Udlhns2 zP<>9!?f9JN@cF(2$=rqItD8j~URN$|Uin++C)zIAwk1WH(_+z)BGzYVVWI!b?^{vW zNuUWq)Wlz|dr5>X7!7Sv6xHA?U<$_9yue?x0Y+7uk{Uis*s1VTNEgaQ9BQ8tSL8`C z31BLGERb*^9%EJ(4xSy65PjVMOntw63ce4+o=D7mLN&}rqQrIFwn~=JKPdz%01Rl9 z)?SnT>1QY3#{=KGcVrF~mMv6zX3~iW-arisEGIPWjrC9XFva`^mAF9rPde{`(W?!)#B0cc zz(SGVl#T0DR}GwuU)EES_zO+2Bjg2i$OK5P`A(gljCryB_FB!b_jx_Fq~mCDipOyM z7aH`}!1+W^^P2>+(ly1pLTamuX^>X5{A@ygJo@Rn|hz&BKeeoQr?|o+!c^ zns>if{uR7g8Dic|ump=d#E*FO6BYrVBqi&Ht`SiYt4ab07mGPAW;`_0fwsID05fuP zW?m!soHzU+zOK<0vo=vL2akV2xPq4;P6MI_&PP0b+MNP=<@dqCO4>JWgwd#-SN6e@ zOG?1M^#dja%1R}{yFn-TjYk4_a#w}UN?|d>t`=&~SjImFFK=IaINT10=Q_!p@6Cr_ zD+EKOlQ~1D}9EqR=ibMw18#R72d{+$_-9(iWYl;#lF@&Q1#YC^F2J8r0_@d&8r| zgRxoLLV)6Dp)g+qHsR(-ye8)#3;&`A&~@0s4_^56L%qp;7*uQrMPVrI1#}YPr+yc~ zf?@#B&`f?B((Auxd&Bk-?!oO8S@d;6z#7T`c8nAWqb(je-V(k-2#L9K2Yz(mH2KQY z;NW1XJmoVHjoU;u)01CzusjB3HSRgn^{f@ch{483joWXe+s@(jD5fJ06z?^Z5^s`_ z67aKCY~ZmqIBz|v&{mS(wNrVgVfO3J+?B7-i7{o&S7b-3yaH&AT?$WIgQdBlq@mv2 zL?i8gtt(`LKKh>$xAFG?K?8cAH@C*?CTcm3))w#4sc~3a*>8M;w#@O1_qv4`Hsys# za>(KyE@cs%3O2p4hp-4GzBP`Zv4O!Q9T^jSs(i?$_V|!^`t$(&yCm=;7AV3|>LyUk z9&p(@cFlahjFXYI;hG$!gJ78e8OtgG;M%9>iePr< zM?$dkp7d9|#-pFHK5a=?i}URAW`~H!^t#9w3u}CTdR}bIbPXI&{1{NaN0EMVj8H7;`!7!oRdJB+sgDxd z3Z=78DtNnpQHww45FHVr8ZJ#RW?@=vrDh6?DO?^Ajg!Ry7zQXQDcwy^PbbLuVV?HD z$|@o3Ix_Bpsz}83>=>A<1EE}PLL)BDgV(3u5H9+J=V>bo?;Ni0!ZE!u%lPxub@FZC zV?+d2O|zo$hV!xCw#6TRI?I=CQ{vN5q3W*Y;r{1JGjT{bPLBL4$8$Wc$8 zw5Niy?jczJ<*ux(l)!Hy7pW!9;CM^;8Zcy2mKPQTuURn9YWHx4hKJ7+L|~qekES30 zxsT8>ABCq8W$^OcjZ|?s#*B0mIwC>asdI4sMB-N~k$vb_q`=Za)6EJ7^fs}q5?xn- zWzI@=tRuHinER1AvzCZWyJn9^X{mE8~L&d{xBC!pD zcjz9R?nrxCx1YW8c4f<8OeVkubrr^`&B07}9Ou{B=^S3^v-u{E|2GDPxDdru0AtThf=X%a%{X>}b%OjR z_;Dt|(38_W{9;Ej?kLFh#wYpHqs=r}Llhua(6ADv1xA;fV2K>nC|- zWl2J|*qO6*x~k_J$%x5Bc@3c55iu@(`0ER_iQcLTsDxXtFhCB`Kt^7jyXs$1jlItM z@PP!>vhqyxUy|sq2?W$X7BvG85!h8QaH;)Bwni2%sj_iP1#P#CL*Oi}14w+@fkG4a zanZZ=Dm^j>g^td@6rF@$hn82T3=lL7>uSq?x^rn8XYEj2!^7wwu_fjS@#=c8EVO~! zi;a~(X`7xKN}FZkV=t2f-GyCO2Vy9QCG(x>$&ruATDaeYRw>@O!!*CwYc#}XTTULm z3P6w^cvIc$iZ%HSGQ}=UZS5{%1_eIpG_N1#yJ|$BzVFNc%q1V(JM3Xes+)1MN4~`E z2GxiTQ{8Nc_AEPv=a|F`DK{H~`{u$N4+ui=QV2x&5f+7p3ZQ2zB^jHu8xtbALwX<@bO2>8-IX1Y*vd*>P&T0Cte) zLI8%=9z@-B-C@7tFSu~yA5DlFM|+mN&GXdMN)wg4V3ikV+=vFUg!JIaJr~%T#=Q_o zbYC5l?fON_)d7nmNt!wEv6)vuRWu+8>oQka;e(BWy4ntFxrf`7NU+0cy@cEp?dShl ze7Ld^0BYLiuO{as^_hWPO7{?P57vPaQ-0Jb%EQe>jcf9BH<$KW(mUS4%(jc^TTpvL zLNlHJ@gsW`;M#0*@6rK?gaG7}3Y*Tf{5b@3bP0F|2El;Kr4AWZ0&IGMJ-)sG!(0qF_vOMm!X6|Kx0eQu zfHl9!d*y2}T>elTdxjyTn=IGlELv8bqy9>^Y^#RcWJXF#g(>Jn)y5RA1Jj41?8FTy z1F5&bgY0S3j)I11`8oS4*gu0A!{$D~53!JOx^3f-80bdWbnqad1Apdn1nx}0lur-H znt)`2`%lU+QDtIM;#e(bZtj#Uw*d}p6rvarp{ORYw7Hzgam+o;iAE;gvmE#^z+wNP z%jwYt%7&k$PRE-#zGeB(#|TW%j^x{CN;uP+=xcw#5I>{zDn~YTLb)m&5x6G=wHsKS ze)3GlToeG5OWJ*VE02L(&5?*Jc=?0$?()dp=7Nt^>|uDM1pd3w=W?ZhshjgDj_n>% z-u0AC>Z18U7;H+mC==nqd%#^Y^99Pr!2r;a{(`%h?tXdg@yEUL@yGQ4Sby}a!yH_X zhD^3xfY&=L=d*)=mLzsM>P0G?}xK+qI=b|DbE>cRo!t^G5AMK8b?Or<$JTrtH3VcGu?RPWCePWk(>NC6Y~e?Q z3kt$qw9Ne%k0Ae(w=psbn=;;Bizrs`;Z;EAbBb?3TvG&O6p!DqePQ+4L|$GepojjN z@4?=laHAB*@=%iV65dZl1s*Bn$F5iwWe#7GeP{hj2M+FZ7BV61+R*E=Va5TYKRS2~ z6Y*Yw3m01N1-P7^G{$`l)e49w#+-LcKbgl-ILl|{h$OBjq&B==k^+luTI5-;N1Jmo zYdB^Iu9Ng$8I@A6{ugGCTMQ|W6@gJ_KMX@oL9qz=bMJ9(ro+F{NcHpv#yMDBf})@f z?d%<*fmBEVD}LH{RO5-jNX(Y~7By$N>V6i*)58YkBFQ^j{D-8Wr zDs*z$&|u7h3z`+M;uzLe&_K4c0Bv^+>`B(aw}bkoo?cPB0>0k^2twM!K`sPYlk^wi zR=WmPzoXD<`c>}>I}A|og=B8(;~2UU;JV|53o!#mrWn>0bm2@onOCns$e~u|`P2|X zIyxnRn4lTD)rWoh8*>NSi&H?J6NYddK0v_l*!$n&BYSu|_w)k6Hb#DU1?&nk7D6aA zV8dr=)nA!UusFeY$-$F#*>JpT-{`w$vgoFNZpSXYbYX`83w_&+;C`l@SSF4(+7>JS z>asg=AqIxzY;dZNfQBXX&sk7Oq_xIYZJ5g93HT<*v&;b10QA`>X)TQ+*4UnbN0 zJWN!ibe=7+h8K;dIVSVcQbpk5?jj)CgS2-BixZ{%a}l-LHKao=%C19O6nPH-QwDCG zNp_6)tDg%H02vB5DJ>4gcMD-5<Z0E0}2WN`+&fPc))N;Z#DnZMQ&$5Hh|L zhSnKCHu~W1umm>R9Z(HkiOEd9j=j4^vyNLkL6G@nMGXzRF96e-(`u#er+9mN3!7GX zexwoK1icQAf-o);xyUE?(nqikr2&$;VN=&CPjzS&G{=6xcQVJtGA7sx0Ee!yM!D%t zw^@-zGjW;bBCHHH^r&(#soknW!||FjEV04a^@uQ#5)v7R@ah%Wqe$>y1Bm=arc79f zm#afTp!5gmd|&21o>!FqR&G0Ayu8q~p%E-4Utjq;vyc6m;kj<{;Z0@f`OM$MOH*ez z{e3e%5Wdw3X)7%?f9`g4cB;VI++NnKjG*;~r#v^V=`AWQ9)`Gswrv9VX5T%4akmwa zP*0Lu{8y-d;o6`Z%F46u#1ZixaeM1Y}ejzDL#{UY1o;a#5N5Jk~pzCxnd?ey@e`F8$)wPgc!gwL*houx-AU z@=O06!v(McP5T91v^p5NY7BYjf<0?4%-Fe0FTOUft7S5m5mYgq@9gfLANB>ui(HGM ziY*X&jCxjhE*lBH=!9uKp}?p#st?rqzSctqX2$qMHR*jgk|$1o*`y@qKV-%x@4Wh1 znDnOE<3l~)Pb{FPYQALCK~rL<>~gnT3Jw?ez%X;v9YbvRKg_oOP0+5CjrLGR`0LTH z14*If4HQDQrC-CTCD|-+nsM_{a~P%s-N&<>{vCMK%Ti%2tqq1pFTtqesu5&32Ze{L zfOXrfv5ugm0y2&I>rg9278TxT3ZJHzg9tMWmm?F=$RpN$CJEc&Y*Ff=ce| z*E5KMK%wZ+&}J*>Gt}&lG$q^C)W{Mpw{~|k!{ALisopoVaYnMX*e4=0BZCmwF>2QB zbeyojO@Zb#Ek3@4)(B_xDDIaEn<$i8uO1WAnbB@z%p>|R+l2iK>EhqyhlA14!hZTg zv9?x$2_(x8bX0$S^SfY;O_aZKiE2lB;iCHK1($cWLJxDInqLZ; zPG{fbsnCX(C_*&BW{#>3e3_V7st4;6$i?Z7+a{xePm_}*83of3BEe2c@L9ptMm9M= zl+*F2-ku&*HlpP%)uPaS=rigSv`s;(LdBJ14$piDUXUt?#a}|ew&VryM|moL7w-SF zPcwb-q5od}>oh-CPxoh*qwn;>4{F)0Q(Tntsrh`}-3yWI5}#n_WeU^ySJ-Yo`ZZkf zdWF75Zm9-l$1eug_X!Xzo@NF=?<#bJ-rU{2JvVmb zWJ_c7A#Xwc#C^B^O)TOkI8QQe4rJpF3#zhzap2RqVLmiDX>?BiTuwNBF5eZ?(~ae~ z<)^)q3$dm(hdXV_I%BM!i{mFdWs`e++Fqvz+1&#Upy3ZNxM7NVym$0*H*E6s;OzXE zX~m(zBnI_d_2&gNlDaO7uoobjvC4Xdy%SiPuyp|Liuncq?GVP>mxm!MG{bLlA1i}Z zDEJoRXdgdnM==R}z5jTG09Rs4cPym5HauMeG;z^QQn|T4DL}OC03EIl*pm=BhZ@#C z_J09)0MAaQAnstbhgnZn;r7qCJvK09;z0{>GI4?>l#HV@5oE-lM@ZJ<$iYA|?}b*p z(Zk){2AJbI@M6-tW~?7P_+w#iZvF#Fnv)N1fk2#@d=2MceM(?mQ9cCoIH8WkB=OFr z+IX(bdtM1?qBnE+2`aV-kvV*ZcMTs{J5x+|TOZuE@vHT0K1NPyY$?9nLz8_Uh;nN8sVIN{$9ZSvK5wU=>dgX zmX;t`fWTaXgEVI;F=02ZmQfMuGKIBoEp9fN52v%q@hSe|e?e&)91 zfHA~ZU&5x;I7jRs4F@~mJ-6#Ht}FL3nuSQfi-kA$CDJM7yVw&>pE zMH@%4qp#KpOkvVhI{wLpE#oN8mj+Ms_9zJ((Rd;C9#^wGfXeV$FwF8XPSn)Kqe$@8 z>5mRt^Zo%L;&QP+J_5BM7g$Ouq4|7-n5F}*@qy`(5eE#t%KDRovT}5k`!+rSpSnoo_RCX@k!MovwwGYYFiMYz8l;h<%}0Avg>j$}brQ*aXW zB+)mO?Kx6|L+x4TIWE-f=iPmjJnK1gY^6KOlm3@O{_VXJ!t% zqS|@CUx9{e30&%ufXw`nnu;nGGwn+dYfGG_=Z<<)#qa}vW0w6;JoLh5Ir;T0f6 z63`G+_e1CWZySz|J~~%3xq=>cJmRDqf1?yu(B6Y@26-a_JNcWPu6Lut z>iGDr=(xsGfcwrS9$DkW7vo{tIanIZn&Skjq^BplwQi2+9)(&*e$<@TWJP@u)td5w zcgg26|8(y20lV^Zk(j7q5rhw-0eMCy1?O}qATV=*7;X#cgTq690Ca(MDJP2)eg=Z> z^crZJ-Yp$+cS@f3%Y$vz92hV1!=y;5wglCHsUuTb;tUlMeDOTNeXIZoB{5*EH?nx+CbZ${?uBjn9;l& zUfMYlBBGD)f$hk};{T_I+Xeo7V!J2i3Ky}~3^Mz}z!tCw>|N!1{QnX4-SJfK@&CtO z$0jFx6p?X4LfH+9loW-W6GGOJGO~`HnUxVmkyNs0);W$*W++)@g=Fu|?{)6?`+fZG z<8lA1%RT4wdB0z;=NwdcM#WK?^$s2_TLt`8hlb*5k4!a<`#bMnuF5)exxQa(>A5t2 zd+MqBV8wSBTO{lq94?jAiNvqd=pp_AchCrjsS4mBUm=8f0B?ock1XaQ&r4vJJGB_t zker8UNh3fFcg2Sfm%k4f>3OyZt%A3Mt);nn%Ix;-kU|^9_)V(BvJ7^!!zNsrc74b? z;@o!=8{H>n{XG5Zq7d}UnoLMcukM8ss9GB7tsXPS>U>+0#72qRau^4uE%xih5j>2| zJ|wg^NPNg2+X~3bT^G=`RPDYN#tC>^<7Qfpx8&P2z32-u1x7Va=IP?(;GBPyv-(%TPsXNrE zXQ(*2#?UjXM<(vLxCAI}9dn7=JfF&nm&t)!IQ>492t{*T{POj3_8{fnYkQdPQo*&q z0a=w1v3WK>SyI80>jr&V{2(eyZfR`HrlF>8OifEWd+#nxY6+?1P&+tHnFLt$WgLi~ z1#{+QS}2YU#hJIb0Q`QdJ-@?^Y>jUP6cYp89pqzo7HB)hEt>|#6D7r z#r!t8s%sRnCNj5m_r8NenzH8-#t{Dq0P%3pv~B0Hez{>{V#p_N{e{+@|1C8w?ft?7 zF;LZa%I|Hu!Bcq}YILn<`0Cdw6((ttVhh$hdUG|Crme#*<^ z2YR7I_4x7Qk!6?M0aj8^ccaxFXY^I9J|hJY=H}v$7rKF398Uz76u+N_*33yIA0G|3 zkfX;aWXB4v-@(~vNo^7P=O{Ts@mDuUy4qlbSaG@c!*Y;O72KbLxEG~@jF_6yoqo9T@H&o{%+H=`^9Agwe41$nuMqayi`BZ={6|Bv#ehx#Sr4;nl@Ym`5MA1zJs#hLZ}_{kwx-ZfjBj#|UOeNhcCBvEffYk2u|#F9iO2Fw-QLQT z1r@R_uNcHFM%CyD49dK%QZ{&&nGjxTKsX(&MDbH2|LF2#vC6mf@0-7uF;s3e&W9^G zQ4VstreW?o=gUuWlnabd<&yTcWCrQyPG+8&V^wF`eYS{bLj)72=cCWQI*=9iJ9k+g zfxsj5&TARlP4#XEkHCzIMsiE-OUD3_69;Fa?z}=bX6eR8)I<>Oh>zygTAJYZGk?JE z>w@WGlot`W4uizokdO;IKuWqnhlm;MTNF>TqxUnK>t~$FMaa0E6R=c-0KS$-7b~A0 zLr0GnJ`T6brJ*|C-NC!w^QYh5+D>7OMfPYdJFB>ht(}VyqEvDC+uB12I`QppPTAhJ zI2T{HyzP6_m<-xgJ0t$Bb&rU023cvEbLd{7O5HipAg6@LB$??7FJT+n8%OJ3jz4Ks z+C_Q@1Gnk$z|&KCIEj%Q$vo~^?4Z`r*(s|bE}j!z#uGi~7W4M4O+0{1dceN-0_@;_ zB<0-0Ke|k27sJ78LhEp)r{Bk3x1cXWiLzd+I@ta1bCbK*3)MX*0fe!A#&)8C(tfI@ zwl=H#H$f7jc8l~(Mn`dsyI%&!r|@{hDaHFpiBs7>Naqk-1IyAvA!uZ#iCfNBePX#g z0IX|#p+GsQv<@yWKyh|y$-!9XYoAv^V(nk|7x(TmHt;|2-xaBwWkpLSw{gQ=aNLf3 z)ZhQ}w?)W5(RXL&-7tO^vbF4RFaJkINkr=iD`z6u*bQ}_aJr82Iinjq5V~yqN79cj znGvyC&<6iwu#+a;vVON^aiG0JbpR22%t#53&gMBnjK!<^Za98PD?`$z*o5GL(_OJCgWbN8G<15~? zRaRckp{NN9jKV{p0>wK01T@=c3+k^1&Hmr|dz4Z{SDHqX&G86bT}W3?sW|>>BmSv8 ziZy{tV@;)ychPDygkLgBB| zk}&>7zvGZVCxv<~jZ!4DFgT;}Kk5$;yaxbkP@Zo7{rm0%){7#@AUBIA0*I%**#>ww zMoe6tFgwBCjR>rTU>4ILb!8i2UhigFX5LFqIliH&4Sn2e4!p|V#hQW-|0!^c zb5BT$@1>0*%yX9WxhJ*>D14-SOiWCq+rx(+0PhX?uHFGch&CAII1ro`$;)8nO>cT- zpGNKAm3_GtT)0pIJlF>^OeyNBvAuW@(py6mqyfiTNpwWSWk)-^+!nWH-OFPEw!GAR zkO+9g+}!-lK%FO1I_#dg~}ua2#vP_#7@WbEcfL6{L3>i z+RB5Aa$wF)A0%2?%4!^xxpMV;#iFN971_W{SC+?YFA4q5EKE!e&i3|ktZScXkT+nY z4RPXqz4YQHC{{)LG#mux15V--aj(ImTk7&9>E=6Ye0X{Oxgdm>E}7y!OF^#{V6~J>0LfWn2)2p zpP&oE0%a6!(Bl7*$#9_91shA~`W`c|&DI+o(!Aj3En*r?P^4_vt)lce^8O@s5)*@# z_2U2+;&UzCAxaNk>iH1O3gJD$d=~ns$e(mcO}`n`~A`J1P=koyHjr ziB_X);6BvffS~z>ZT_w)P;ke>wh%KI1dsRVU@)h?KSIT6kox_V#1BeZ=Q7}OTPgG- zoJLrEQ##?mxdS122f+>khZ6;(XsV^Fj3mrmVl*5If!N%r0nu!s;;{e*in|nZ_v~S) z;|AS9MtXV;c6F-b0^kBPP+8VC@W>E?=?cJ!adTi`AcX!8lvY$SQ&=NM$rD1+h|K9N zuNOxxxZ41cXo9oMk!tPX?uOF^!2NVU`0xT`c&+eEU8IN)NFV~;phVQact@_hy!-~N z+Gk)&ER7Hly%?y26wb)c&+h{P3FvuEY`wj_E+Bi0GPTiB>Rf3s^2rR9*c$R_(q!wA z%E(IZ7f_TTDJ-1%eQ2mUv4iIxq&BA|CEYq!d6@x?Ouq+r|2xDUh$U)132|{XzAa=+ z&!LTfVhaXp8JIa|&S6fJk|=%f_E-08eS>YHZu4=HbsA>}sZ8p(J6yP6#Tg>+>Nk)P zh2D{ufKff#$?U%Hg^7{zGGwmpk+mhEtf5$^gV+Z2V*M_bu18o;D`lb2dt{_;oA^3F zy-noi2t*Q8?dp4YoS9a=@IPSxZxR~yhz_aK_y3O*UScW*(URhp)(#s&>;-k*?n4Wr z3%hZP{ON%s*>{L5A;M=ekGNh=oR%B*QI+dSei}4>@9q6R>ZuiW+j1M%`_C9)P>ytd zVvb#=(27jlTkxo#=n)=MF=xZ1JX7D%bzhw_xa#S>1L-;GxoRk1G!nz%nkKAiy>HK% z9ZS!DpEB^idewed7_SpkxsI-7@Vw?(Ve?H>79&N5RngPD<`#;N3Godcb{|L4Vs~lr zXHTJmRkh9@r}2Uh0TtSsBFR4oSyz7*;Pv%H$Q~RVxIvC7CE5uX6_Gq?^V%nmfm?K< zsuudf&L6tk2IyWJgjG#lxO7PlC^-jOPm0R(h>L8Fo|Df_xZoi(gOh^|t@!h`PP+oA zx|~7A-+In>r<8xF%>VFU3Z%l;DQRhR1tp*Y* zxwqm`kM_&Y%QS~tT7E0U)>ON84aXE=U&ZB1I>Tq}-u5UljtD3tqTD~t-FPgCP52+K`X=t#m zp%!^bw{Pky6pum480Gxh#~i-4*sQyj#5*%Ta^N?DQEM4H=;`Zg{^bDugWSMlT{o|G zj}AgFOEVFhvH$;LChgytC>~H(kA1*nN_w-uQiWpCIQ;f#AAaWE`$3j$ zJ>sUR1m&+-wykC*%x!v4D)#_|D5+~S6b^G#<^qL=x-CX07ki`(I4DQy8?RIdIG@U5 z4`m0L1QFrGZjM1T5CmvPr~(7{kXq<0zEE}o$7=(^O}MCXG;%l_ZQv7ah2fq(?~T|z>Ugs6l6^dYck)w=ly{Qy^qE*#t^(8c zYYG@{RpsLlDE!@du=Kq$Ff8>D^+8{zFPR^W*1Vjv3ghAEs!J<3a4LWa8Y8K;c zy`9vo#=P4lNrj*7j=VECs;52b2TEsVkX}T3@d(2c7FDLyWdk@CU$>tmlhPYCPte($ zL6Tx|e@zJlBmJBQ#wN${?wDLAiV%SKN1Nq@NGDVBUJ#lCxuIG|(=UL3>Q)(G@y)Pu ze}U#oY1_k}#qMX1?vjESNH;T@ebUq!GUI?mGJ!6J2YsDUJBoTBypD%{fpUW8xcJnc zKZ>rD+1D9W)?Yc4V^lbi3dJD@@#S({uZ51!rx8zoZy!$Q>kasLV#hkr`<=0A zMx|l6>)Qjw$#Hct^(&Tjl(AX%ydaSB%Wo^F@hGpJ{QXRaq2cM`Si zx*3vMIaG~Ax~+dIo*$`qtmi}+7QGZh^!z_U6Naf$Z8k6O36_OVe0b^cHIeZEYU;3? z%+8}u{8+rUXXK?+V<#$Fo{f6kt09(}I5A&7y0(@~T~hvnWwwRUhWodLAh~nDBy5IG zIKErjc($c5b)$U#11;tv)YgBYxr+9jqTO17)eqNTt2vW0P2T)Ka-{Y+NCb6%jf8H< z6wN_Caol&;VQ#4W{F(MGG>kMbPr?PaGCn@O0>oEWpc_R(H=v_BK;o8* zW`;X8`a!Up*vku<5jHU;06q^DVo68F&WK$HFwr^4j0K7OYb1=ik1Y3HAlFdmbrM6$ zX!xH(1$0>%9G1M8R$QgZ>tBuTZ$5DcJ>6n5;UGi;Q+cwZy!D&#k289JQHYFKYhG(vUR{ai4YH=&A>6nxv8d7FP zC{Jo5I%>2z-1w(<2HQ2{-H0CQ(73?UFBtc4zBZHy!7kmSyBkYz2L_0o~6?T#hBnD-`l}$PEZuUdYapFneBe ziT}lPk>QF@;fK<%juNR@v=5=tqsn%P?Dri4Rb5)a7 zfs-&Ql#%-;O^h@PK$5PI2j>MMnrOhJ9#$T;<3kZJ-Y}yi05ZD+H%gw(=2NA|l22k~ zVFh`kqO9yW&qn9c0YS_`>`TzwYTx8e>1k2+;ATE7sb_?~C=|kV!NkgHX#@)qT_sIE z3s5s=Fj?+>Z}NwvqYR%>LO^+(YJbG2YW1_^f&Ttr-fJIVc5J@8J53t=CMi>c7?KK#Xc_K}wyqA1*Z6w)qW=&W_#I+%=-!8iX34|6BM!m9 zZy_|RHL)rz`o73g`(QUOK&M``_4>QE=OFcC2~vQ+cLHD~c2@mW);FxZF_Z&1QydFS z{Ep*&Rf0J+oh}L%MB~_TyGxs{kW6-nFbp1{lGVDLRX1#o=*TPx-QEqvB1SN`5sss4 zqAz)3-sm#RUM-4tYPNiAA0O=ZM$raMMAv`!-aK5ID~K8PcW_y)Z84(1@6ua)c-DLT zfR8jF{&n)<1uRzNt)3`Qy+{2}Q{Xu%u0Pyg9EL>K`h(9=rwNLcSN|6xM{(FA(Cv_M z@oba4TtlwLypaE1(Kv_{%r74!($EU;Ku%p%qVAU=mg|?vkAL9B2N7bheq1}+bI%UE z!3z@;36+ovGY2mBJC#gp5+@MvlA)tQ9@I)+@UESt)}(H0$lQa&(rlpQ&j!dJZ2*)N zCr^OH$4wwugPMC!!5)VcP;oA~{Ge*pa zfQXsYWv0n>&t@qf-^#oT{>GB69SIMV6yS~wDQK)Vd41?E=~5p$7cUaSW9f5Umzd>H z`8C!hxuaWF{P^)n0q~!4&mWjF+!0~ssy=*P?42ktQRF&Tr~I|K`98~{qS9a{={hTk z5OM*3J6KWYVzanL5cZBL%Rzep4U7C%lyTqIUBoS8BFNN7S19op=A?Q@6!jXE81qjd z91+X9zihM7QP8ft6N>q4wxDJ-MeC;Nw^%Y6AQ9PcKi;MtCDTR-nVJ5Q;;} z$Zi}Nz?6Pfx>|jO7KCK8J9n;H)o%(wwt6dkvD}607d}uZ>%)J9YGQoc2vj=?H;jzr z`=_7xvj8*aQBzbPUU}x~*M}`+LIMo;((PZqoVb31tAo5+KU)LBC<+{HA)+uIvVPv>VbRXlTs6#|%$sgQfddn+SajNvIo zf8ZlOxX6s?H^srWWn^Te;(xH$0187zkxCyRT|2KcZHf~z!Lt6tCnB4{YDtxM9o=4Y zp)KQ&zYiBdE5jdWvW=JL22KIPqfdH2937iqT(A^bzgt26J~8>N;ec~ zy9)nzF86o;IA@ZKZ2^Ev0CnQ4O&BoU-Ut49=*3wsCM=AB$d`$680Vd+Oy9_@KizEs z(cm2ldrEgLOZH8v$`hk?A;!01xaS6Wu1%hrqZa@fgG$cBrvHHB{|V;DGoce^1@@T<;W6?6?pOapT9RB!CH0 z#gX?gd=1PxY#3=0(NJWpE_0hY!~l=7V?w#=7JNpt>EP; zt7dJ%e@8#uBX^Ca{kRFc#9K#2T28iW8ooP^hQKMw2sKXHo|goqj4z%>PE1a6rz9tv z1eMb}Mb=d{AQ0BRX*nRaNA{@~K&&4u@iRpC5_gl%jn_RS5*6X~)!y{mckZY{>}X!V zjfg_EzY^bJ?SnW&XRCP|fy{)l{7a<+zkdBP0JBcoz(x)jgq+DaQXt=yla-PA)%wqc z$zit`R2pUX;BF{^WSJu{{@tAZ^T%;@Z7rP?B$x}6y0@m#TwOwYlE?^{3OB$L-ngXs z#nd+k^#hG;zPDs_W3-*VQ-t=a?ER@Jz+`ycAG;k=nG)rx-#}tK%=|uFr>XyYmO6_u z0^8L#te}E7ybKv4u&i-X1aE`w(FPK=vH~7)=!KU%4m`XENU$8EcIMmqHV(OW`S}Y~ z-M38WFEj0ib?uZo!Ce1aEZ?8{>)$=WbK$e)pFTNh{9phY`1KEBvaGrQn!u-3&00qo z=pQeM4LZ6}-o4C}(J9vdThvnF_Zl&?>GyPxtmfi!1th?Z`t zPQ&QzMzcVAZ(`xyJ?@pZ$RTFr@DY>KZfybR(aU5BgmJSX!U_xcIP??n+1c2f{?XXj zNOmyjLC@Vyc;z2MOh_LjinW3hrp*3d6rPL2^P?aFsm|033VAN@W&~Y9&^2R(55NuK z1m@hE5P>?xHq6~~g85PGA#DFEVDysCM)Nl8D5SzDnF~_d>tuggVL_GwJ&H=6Z2hy^ zdMN$HFliNSt_0ch*A(`Vv5`z8ymXmQv}4J%0jzrb)-N zmq@?Msnhn>)?9>zaILMjgNz1ilC>jjEJ~1m(*(DB_nxAC(Y=w5NYJ}O@8y+0L#;)7 zKBqolQS`nlQKav!)s+WA&9)2bTPyEN-Ywn!D-$hc|w>1efZyma}Ha{XW>2^9!^0t?G<2mU)q|dj7`W3m>Rfybsklgi$t_Z&$==fV)i+OeUGMte74JH&jg^1$`e&{y#7B9Crg9iw`|6^sUF9maShaX(pqaxI2 z^Z`O4#mY_qpRm$>ZYu(DuEzw{*Z1cDf2HVTrEa`-^b=YioMHNXcTdlVjfR#-m;Jm6 zJ_&okmS*zy^QjR*kJRUO@?Ju^^x(q*_|S_7>h$?@RQXxMieSIv7BPsgD|e`zMtrf} ztd<7#BoFgoDFfmzqB&R9p#heM31Iwcs2!+>gk*Md|5H>P%Vt4 zwDjC>g|2g}{ALwlPblR{?Ct3lJC;L`iPr|GC~~95<{lS9`}&J;lEb1;m0xt&&BJSU2ETbB9_UP zH#ZN30SjYB{n6QckJm9NorzZ=?vVM@`Muw zwHv(By=LTTgpZ5MmzOnbN` zlB+HTrL>3KCvW``JnOEX<6>_dDuo*!8agR=;zU2}&4L|tq3^F9b!xJM?4av;&psyq zJUw_#QykJ;yWx&^0Jmrb^nI47o;>*x3(4L`!4RwmYY(%ZpPwW`Fsw-M6Xam>l$DnL zEps@s;L_32aT?+c10p*y**~bLz^>S`MNP7R(XS_JlvZ6Tf ziS$IpqLM~|gHW5oSOqpNVzDUy$njRA;*r~LKF?uSy2rMyk8pA-6qJ|WTAsB$d_u@K z4U$x+Ne?Vj!}+=@ojSEl224_FYki9WTT$BZ4+JkO64WJJFahEOC>-$2PI332eLC|U zk`i)Yuog;F`Z_S6f&qPN)6RH$$ZiAduQ7@@(xETyld}K8xt`!sT54)*jK<$?(17;z zCqDE3n;^UWvHooN;SOKzyT!HNp8K^4F8fpaueuM+!*&^8^#b}krrJ!L#YGr1k6f6YE4er~!yZ*wz zGhjtNi0E7mU}`b@2BEfc*Z;dg{7}uLp-uapxKN8BrGh* z)8G9VgdIf(JjULw)DfnMU=#jNuM>!UBxhct{o!TJA?Qltqf|eHZ$n5O5TD6ezfUcQ%9!R8e5&%5#P@7#t@HoNi(Rwy>Z)2WdxqH4!Dzf!>UY^;1Q&Yp=^(_M2W>T@T+_C2fp4q1_j3DMERlbl{FgqI3Iln#A4HB!y7r-LKsvplL zk;_p2d*&!e!ZvJyg>X5XK?Wt>8lQ&@fi?yh&RjwcVc}MPyP8hk)Up|3WVAo9Q&*k& zbL6o1-g6He;hb&;mq2~&6^FnXdUaCx7=Q>F2e(p$C>|&&6MBCONA2N#?VQ|8G*4iV*Lm8w2xlFs2I)$9tR8;@CQZt! z77$W>sGYDRi-)>@{gUwpR<|>n$aYuljx=ofN;E`P|}-FKDs2 zP7WAq)cMJNKv?8|d@n>*=e%TbS*YdVaSh8zyB7-eT|)mpSgb*?1|L6vO$TV%?ZI_3 zpgg@Uaw1|>Y_wr(%d;{C#n34Y#UjpmPIpL&AH+O3vnh%}OcJgAK`lhP`{^#-peOyp zNtnGpK_|g;i10DH-}TDEdus{1jr$?e2j0J%Ua(InsXu-tmLSk;4gG3{pox;4E8%9v zT>}~fF1nN;Y;dBUZWA3_PH}NO)xa_jrEpOF+yHN9r1^ulAdHi0)_!q~EXbu$Z9oKW zgWb=@(r1}wn%-@)mHW1fiyU)yg6e`y0;}a+58S!XrkyQ2#hv;g$ai4b8tm-`WByMHyjX;bJn%l$oh+?r-M; z>0W(T@KR!ee^c&%^Y~C0a3ldVj890+;$UvygELaz=Kc6L7HEdmAudQdfi*1Jp)b$A z>5#-d`U~RCIEP}m1eB-#_bYtr->1WP^V}7yxxA8+gdoh)xo3&*bj3~(R=EjC}u(M}-dA*CX2uK%BDz1ZaVeZSwXM}J z4%serDZe2KUbDt9Ps}&D^D+6WBmYY#7HEF%X7YsX7z)Nr!ZJ7H({zsMe z>sTu^e*i}LHG+~oubblQBM*<0efbt2zqGgeFxC~?>d;g#N+~(^6ZS)DKj&K@FteTI z4os{h6pL_*ZR6QCQz#K{G=U`YXBRG^TtCFsdT*AugGeWYC2-+IVzQ?uDV0tJU5C^E z>Ql7mVQZYudgR=-d%4y-5;bjCY8d-TL39Sj0jj4(>7L`b*EdZ3)B>59{7iC)2Zv0H z2r-$?J^77@9Gm3@siM8ZRt$>sx|$@FYc{?^PY|`v(<-vuH z<&(Wc6&ou%yGl<$>~XhG(NR}84ip>Mv96EpSal7ofNJT{@#%jG`#2@y-hF+}ZL7nm z7uyK#7l1u>=t2bQ1DIq#yU)M4)57o5^3OmCp3HeL*^jjE(8;tCQeXFhkb4p&OK;~6 zj_6l-|IcS!>Yv|SqOqXGHt4Fk;5pUx_3P`z|58X=EwI30Lw{PU`tF>f3Mg7UUC$iBpfOWuCVq#CBwR>xUXY`qqZ{#Xb=~Givjlgggf1%H?gT&hrnF_< z9tU*B_MOykvCU@G{wECf+Aio4@~}EQ*cV8N@dCrpLU;w=AyeBxrRzk2VgMH6)HX_3 zR?|$Mm6ffJh~zPWgf#KBsyhh%Y#WDO#m7I?+G4>Zpalp~N-P=;2RgYX*e6h+cX7) z?s3dx$kP+(vsO_~e%r#+*6bCqPppF4<7EjSx!)IEU)nuU!=x2D^ht?M%{~Vq>;J{c0W6dIH%}R|>+`VtAId>+_5ngm zj^vqD6|5=28t} zyWU3wY@$cIe}ykl^VNK|UP410W3Vp^W&zVht)61$}CIak?;9h&z$@6hGpa0t$c^S_ls}+>AQzn>N3`f z^fXDWk0`G;T^Xv+#l^B?k|R03UD(;zJC1p#Xb^X8{5e8W{BoViEe(J8As@uBK7ZNk zyFz^(6FjRo{*Bf&cnM(a?4G&}3le?$#AP8o)b8THim|!_7JlV#VB}0yLVQ`YjWN;3 zCEg}dT|%^quR7(hkFdO0>fHm8bQWk%lpxrxqJbu_K=V{N&s8fpq-Fr*M_#>rS&FQ% zyZTxbpKezIp@TTN!W^@6MD&hucGZPDX7n>fr{=er&QvLuvl$K7?SCDqoY8$AsaSRG zN(=E_yKiOdAPB=F zG?{6odKANd7IYR}__q}3+n^}yi+w`EWUq8_Ui+pa%;K$hOv#uqXPrBsXu zB~H+Kopl5bk&B0oEfxwZ`PyDB@23WuS~@3zJ>(A1N&=ZY*lR4KS0H+cu5NGVXT9K& zr3=qNSs`ren@V}hziyv_qomFZ17_0O08PG6O&utP02ONy#JMCoECm(0?ILvj#`Mbc z94?76$TCN%ResBM@R-eloZ7iyku}3ZqKo4fc(v@e7o)F4S8grGNLupk zDeT7-Q9as^>?#j<6|J!`Qz;h`K4pGs8BfHYAQP>a4P{~BzTI-V(982^4*YV?SX%;pb! zII6Ft$fqhnz(5XI6pp>#&p7Ax5C@ev=3u{81r*BB-Lm!14Z*L#9!>gEoT85{Hkt+H zp3qOB>Vn3iksrd$8To-_pd5e5SM4%cb}5BS5&h*?V>zNbFKA< z$H9DfZ5Ah8A?8(s)4E~&PaC!EAI~e4`)PX7i-773PiL1h^B)sykF>#fAs#Fp?frGG zrt%yMDC5I7; zISG;bRD@r-{As-{Yid^nmdmL}RqxmR?CC%$h9&ypD~dE{3SS0!y+ZH?1V!hdqqh9t zk7BZ9kW`gTWbi6yDAJ0);;2oVHsMB^n||Jf$Rif7H=@Z%sR_CrNPLFS?o-GcckfgN#)g~fAH)`ra$rPa&SQ;j zc(s|VpDKU6xwF$*b@q(t@rY$%njPvBEw3!alX*#BzuI2};UkODpQpX%!!R3l4-U3g zk%W(P@MA|?->_1J(pSRD)>o)L${*Jjkkf<)(&aNygk>;Vc7p>DI&I9Ki|9chid|CPhpCW)Y+41yH~#d zxUO6uBed0Jlu0+C)j96gGy0B88>QnaAc_+AqsO3_1kLXpt8G4ye-`$Nh)zhkr9d=j z3@;Pug~`V(v{aMiwf}m4{_o#hxQ1`%QU@#ksTgX}tme9J8WSBC$3Bdkg8jsio{{l` z^=A4L_pbMt&GgSeDxNWba0{_r^}g&;L#jqfI-apZzQu!?@W@#% z7F@s()96vK@Vp?WBiPDn&{#YycbrzA@ZP(+RqH7L@{wUnO;Cocl;6^r@tv^v$H{^0 zbwSa-k4KO)uoqg&*GZci38)~J1q@(+PAJ2b=pO2BBNh_wL=QJLO>bUV64$^; z&y>BL+rp~Pc+mPeL|UHxl9|}Gh=e2`L@ye7cMlh!+-|94bZJeE2El!2f$LZ zW5gDPG%dtvo#MZ>lrst6+$03-To>Mos7K+N&9-#UHV)qQ0=J!l<}=t3IIA5>6tGko zDX99CT2sek6`2u=yAs2oVhsD@m4>UtJ2$o$j9larz2Ss!O^KnkgR zd34(Lj<5;rC2QLFJB@I;CkDw`{K4~J2LV5L?&i);lE>SP3Q~QeK}Yqk(~N+WG5h?( z7mC|6i(`~x1oXFoSr@nWNodw#+rO1;5Er6!WIrB!K9avZCzwBQ!dQ{wui8LvC@cou z+8uXTeFtDhv?HXS=cPvFXw1aJR6IH;@``oF_xoE-Kxt8EgmNbG9~%jMkNzUEl(0;T z4*NXve&~n|8p(gVaVESG;)JSgg!LvAOj`_)8i@F7lSZO-@=Ln5RIC%tU;_iP~&+6sUEK2J)409Cd5VeG_fGU3g?RoN2%#jzg z`?2>)$WA&qc<;`6Y2ckM#TFE}ERl7{d;9yg9jOWu;p-X|?j9a(h$-Ojg>|~YM-~thaiYQVCN#qs$a^5myk5|U zdYO=wL3iBq8~KnfFS2Vz|NhB7UkfYX`PI!eiqMoLT&oj%Vt4ZR@db(c$#;wYtcKdQ zw$&4r>+L2wMG+FXi0zX2?ergr)Bi9ik+*ThYgZ|eiSkd;`bmGzpmd(-eDx{WLAcUZ zn-soX6Vk&c)#37fA{kyT~92W=J@nC{YJn9^^@7Sn%Y9Oc%O zzK6E4(i%wk9yR>V{@ExSm6zx4!%TfkG*aD4VAoQ)%QyeIhgx`y2t|B?_5UL*5p-}Ka|mwph=Kkgs~h%OG))S~}k^&Ht^ zib3&8OT^K#hIT7i#EYZBEAA`%iZw>W*GWthNp*b26C7gMowB|vt#(W#JIV^g23vI= zviTI%3DMsyl|3iYSc7Wea~z2zirpNIQAN?l$bOh=QY|!h`bRSz>gi__8@6?>yYad1 z(G)S7JH}NV1nh-0)$8uexq;89$!=(@Nc)uw0WQqe?VJ9R(GN9 z8$xZO$d!{HTmC*u(A~+E6uhh9JXAh^0>NAg`DK6E5=)Bq5C8HXoB4R|Tko0zNY`ke`&_4RR@cf{NQ(!PEHuOISq2%mYy4Bc7wkY0r zlrcxUcCfO*J-H=I-!6tjSb_E1mFw5L-TRV10uASI+}pjt!NtWTfRp(oqf&Hf5RSD;e$0Kuam?b4|f|GEBC zo$sfC23Uc^{mXL|QOseHI`zHBakSRT!|tF5cwwsHT0~rWD{yM;b-2dIRJxIU9qKfC z$q%GmJT^a4nEAbXxMrMmcQFkc?d-{KY{6B|OI?ZjJ@-g*vu}7Mo_jKI{Si);3(2U{ zx`JxPhdnyTwSK~S$Y&yhO=0%=B^6|?dc1{Zckd;K$xBARI#Y|XHoW!`S#x?iSsG0) zi@RM2G8AAvS9guv?vV$gW9uTN&o2xdz)M1rXf5&UZe&R5 zG#i8kF-?UmoyGDFTPz*Tmv4API2{>pl<~Rkn6yQc)+xO0(o4@@Y)LvTL70>Sb=L7J z6bn}S^SRP(ge9VtD)v%6g)g;F=u%ZpO?n#3>w2-PwUa*@!P7gCZ0RQni0kXQ z^`DmShz~jJ*?>wRBhZc-7oddKYI9ZN4tg@w|I@NEcYS*QGFDx>=|Df zAr{H;5j)DPwc}v!U~OzWk1*;@G=5PTqHBT8ek{X1%HxEP$lhV^k_)+Bs4*CLoH9ks zVD>u?7{RX$ex5uLq~G}d#Wh59sy9=N+Jy@TYst6)8={0w>MSA9S6ObewgGVXRbI93$^ zI`S&ejb~5|&ubS664KA*6q)8g|MHlx^eeP6=@L^C6W0dgk6(H8TdDBzT?^0#{eVfy zvZJkS!r0tgpEpZNQnJbjs&lGxa;8piNP8>*ASws*{zMfx10L;9`yWip_PHbjiGJZ{ z6Fh$jYSp$SyI2M9I%h^GuO*HamM=)5o+f>@E}Pr-krjHRSPtQ9FmtDVef5Kituc{0 z<&(CK4o{(NB`@_c3LnH8A?-!s*-KBD2!i;B;O^$mlet;w^ap_&zEtG9CFtUH?=Du@ z+_EWuvkyj1<2pe_nHaF}eFRC&w@^I&2K%O}yUR)2F7a(pisU8VA(ecN1$Dj>c^pIV zQYb6D2$V!nLPGdRbI^qx(xZXwT-U4YmzgyTnGgM?4-Ye#{ZiGxhSHhuJUo4!#@lYi zY+0!W`^_Wb{awMQ;m<3(d>YnFx)*IFUGb;>2w2tKpc>8%!ahh;CRDDpd1nc&PY@T| z!s6$bCqz;=;g54&+1QoyB^U--CTD7w`53tX}C8Ixn5-W>P`%K$|B}$ho(O{afX7T|@xa79wHu(B zzg6OWQ)=jyb)UwNXmT5$Y4r(PUsaYEZh&3J;|Fl5R2I zyrVWpHS|Bgm(WGrv;SaZ(EdF@(e6{N35}BJwq`9^#9gw`^sqY&fqwSgyD|gAyQ7j~ z3nc^Q^+Ep<&hx_jq?tlCGP}?89RKe|IvRSNmM!;kGWop_j`kF!#wq@~s>we-BH9t9 zntP!)Q4`qm(a<+vSKjXCg)@b#j(zfW9Xz3&o0}#?lwaP7bH2p4q{GRk!}*Tqaf{I% zi5}G(9{S(4By-=@b=u%*f`C4YzG3+@PD=Pb)HZ3|L+L(0%c*x5fQpr@x|$Xk7HlduXq*);U9KB_A$T-pO#@D&6o&7GS)mLVrAI~BYr z;v*|5IaX&i&2>gDiP-sZb*`qz^Oy1=f|zGne;_@2DO)$NgqxtJX|C))qbfL9js@58 zOOXGnfi0z_Uj-K-5UHRn{@Ixi_ZtAqn6s=74<0BN&5K4~hxCDs*2xtU7_+(xZHYHP zYSXgtyLO1QGxPFrf8?-s6(ma!En+yYr3W)I&hBo3g8ffONQl$&+M2W^Oef8m#pP5> zcrF;(dH47BIN0sd74749Vc`B*v{3-f4Ih=ECW&S?S)?rVs8IGpsDRan-1oTkGV|<< zpls<8A}-X6pr1Dc|sjBrU=Eg*V_KM7XdUy zfV;5QTK;xczewmWrpdg+Tfi*TctY^aSI1gzMCcCZHLYJ_Y^*%I$~SahdMwrE|FSJS zfW&9XBhsdYx7t4Qw?BNjXtOlH)rJD{6DI`JDdvsjr$zy*n976vXwoKRE|i}BAcu-j)Y_#yO5PxNM$7nS=l2I zLdsqT6*99k-~04?uJ?N1=X(05tLKU1`@O&S{kcEmr|QPB){MGt+#(B_iHS&KUt+o0* za!N(>%_!RvYH=v}S$g^x<_}34t)oV|XfI$Qxp7gZF}e!g*|#r}G5YvhG+yi7Yr=jR zsM?qv@#-c-QsgYv9>r2%8&alPwBU`Je51 z^HWK{@18F&SaG5mC}T00xDu8T!B-U!U3df`7$r1G46KjZqobm-BCi+(1|Ct-XPm&; zT>%=nOo``AIM~P58=0APz5eha{Tq<8t*m+M4WUj*ih4_XfcLmeNo4|4U~kWBHj}xV zue>Pdc%B^#nH^K)=$=udx{(Iobmeo%WkG>)%a~$z>{rF?p36Hl{Un&Xwn*i4TeAWS*8nA5}SRq`r zi5L2W(X>Flf)A8_I@z&Xmw&;s;m7Qkz$UU$BIdNzi7Ny}Z%SF)Xldi0qUAdu`8Pl! z@tr9GM?joi6_{=3x4lRA`%{3L&e*XvkiEHjY#%r9t7#{?WV=H9O!0$C~( z*i)&mVk;_wbu;Zu!3DYkd_bQ;U%N4)Q4y@siWM(iW7ED(l2@Vk`ZRkpT}*w^%?e7S z4|t)t#Qy2iwaN{S)cDwEKu+g#kP<1WIsGC!nNzYi&dRbV(fPNKWbOO7zpBZ~gZI{B zC4zoU*gCu(uC)ECX>o(7TkNEXV{z1~q|joZ9!2>}y~BrH@}bZB`47{rRxF8sil-Xv z+U;mIYW?2!6YErl@$fmo(9Co@T#MC{!>1=f9YV(LP!_zNcn zA7K+q-~!SBX`0Y668(W4;d9EV*5)%~uGgyk#lH&}swgna#^kN=h0?S>{C19_k8bdV zA(-LuaXBS;W6ZM8P}|`BIh`__mhjO&jRD_ZbdYzxVZFV4KW z7rvnYlWJKQYCJlfKLi$0crZ+(g7dS9B`#@Gom&n$Nu7)7 zzc_|dU4>OziyZq(WpF0(_y^MZKcBcz?h`fVIPD&6d{Lr9BdlQoS@nFYcjs`d@z89j z@p!+ns+HyZkT^k^FF?~EU<6u>t2xaDm`j)3NwL{d)SjS$;V?&nNtzvOF%*$$^eMr} zMc6xKyMH(hZ&olYDuf1iGLd~cPtZb$n9j}%D~~T()Fx~?VzV@!3M_wT9aOTo1CPqX zt!2kGXI06oBuU9kNLE&+>Fm}lAA3ZSNl4>xySb2`GBs$uBk7t*Qs`^k_mdtYslO~zqt)z#Tqeg^>kS^32q`BL*Odzw*T)_=~^ zQ-RIsV+A!zjD!h!7tsU`%y$SrcX^c9d2#eDAd!C=eJ1N|Q6mw26yGnIRuRetk+A0F z;FTI>QR`hnba(0Z??f=2Ek7YE9=_d|b)w^g%ZPlPvdQe?Vl59XqKHq_(e-jJgWb;iXwGmrth2Dp?Pgx0%&b8iQQEzvbi{SKRw-bt%3dVpb0Ri@;3HD^e zKWLIo5_v@E%DTbDTx@^y+a-HYZOWEGP0#IeoT3K}TyduqUJY3m`-Blf;M zKl=W8&ml)nBIhh2rBDsrP?p_;#z^TSwuV@0$Oy)-FLTmL11~%T29hN(@lW>eJE@@~ zHZLrV)X}aWfb@2;ze$8_3u)>yQB%PgE9?>wyySitN|>h=@e!8D$<_55cs(`^MF@emAl9+_bPJxx3(WNSula;xKV^yDB=_3>K}7U`4_Y$;NGOz5LN zfW`PJGpq2m^Gm=I;{=U4+qxSy%sZuB)1#rwA&Yb=p?ja|K#7#Xr{-Ohe9^u6kSS#Y z;wF;7qSkc>%#E!ZtL8$ZyunWKE0B$xm)sd~qJt>2%Rp88_T1B+|4dVstCieX3Zlm4 zbxb8uRWaxTlChSYooKO9BZTaGhcAhd;o+Z0R9WCd*S%1sm}6zP>>A+f>-!T>miMsr zW`A6H3sFmo_}Df)to*sP_0`k2I>mZiv5J&KYTPzokKX%5XKejt!HiV`!9EIpy)`X& zy3CukKOlwLiP_w|hYPdC^@O?VlaI~0;-n(WzO>ZGZ&BO?8ja$bs|3qLtE>$H(&UL4 zfw#9=R`sriPVMvb^v}80q;+wAG+9rOHbiH0YeW;yi&2LLSAg2zaQlnWR0kocvKBiX z5~HEqZw;$75?KSQg~SNX2!>kgm~-r83qE92jHcDt>52qIYf~_J*V4Ot)6@!AWvR`r z_d={8YJII^U|{P#fz=Hfi%1xEGttzemS{QK6ZD1xdTl+)`Kkbi%Y5t+U8w~dkgO{~ zgC{iDNXa9(LA^hQ^Q4&j4lliT;QD9LjHAWIqdTGq^8Vp(#|OQ~OY~vokdYP9$^d|! zL?Mwbymd!Qe{0ezEY^?6ZcGays*u+zXVc~g9uPpc8U=#Uy+I#Kf>~C+UZD`lscA}t z4ZWEas?c}Ln`2S8VkR(buSw%|ZLQgL*nkq8(tQ1KhJr)9Aa0%__ztfQm+HVdNTE<7 z{^Ma6pel+}gt|4|FAS`+iu1saz)!G?zzE#k4c_wo(L%z)pMm-M6C0#VSV%mx>Ga4GjrqEa0d?8ChBSbrwJ!n>oh0>8M5p@PU&Gb zgh{R7nP||pAifnc`-MQ(q23%$IDZ}g>}F4!}b}K{D2d<8~Dt$r)2;=!J@Gb4{Pz<0q%& zKSw)mvnG;XhA7A*#)D&%v<*M^TBlL9H2E1>)?jmghaC~$+qZu^7o=^Oso)+Pn? z^xIL7A78XPR>L$X5nOfc4>#}P&SSnZv$Iz-_nowxA|`I}LtAi%p1&RbuM@-W7Ol|=EOC%=PJ@$C^s7YJFWj7M|fFhwI?bE|W6 zN?fkAbiX*(H%8#6f4*#61Vcf;K|PgcV83yeK=^qLu2JXw2Bxgv;oZWw(RI{Is5{R` zpFVqbXSn|5T@bLjRzHU)^t+m>s`Rh1b8o<$HXQon$2EnHm>bYLad#q5lSqLLwG=At<$|@sF9_f<27!oJPnO1;t!$;iN8kAYK8S*FGYQZJ zeW=okyj{W-x`cfQ9zAw6ux-I-~XTx z+?QB$6sNyEHNZDMZ;E}R_ALa6QpHx4E~e6p@805rx$UkkmILWi9@d=|F6kGsR4t`v z4k_Agl$VzY!Ad|0DShbE2t}lvxeHEv_}ve6;5P5&`*wP7@`I=27&NpSV7HsU?n=ea z&IH8MA;^c3B=mV6K&b(d;-0!%dGopm{xkHDyhDg|n&`^{h=A zOo8_(Tk(MuPA5A$N4FEA7n4MV5;Z#~oBv#fMcdaKRsmj9phO%6F2&({VIefglb53a zY+Y$Mv!x^OSeE@fCUp}G{Qk}8MVE7tZj8?4HthBbi2!I$Eu5sMYp4FBj!*{xY{7lx zVy%y4v#jk69t?JtgPeS3dHE2{XOjkgos-N#&!0TmNX*-RXzw~vvy~>_bgRIco!n5P zWd~!Hv#<@I(J?A8l-U|A*!ZkDE3N7@;R}r0CypTyk`gdE4d}GsCfN{t_uqW2Lp_3F zGr{bdJt9hzHK)Zx4z8hX?-D~1U6Q4#=}6&8KddWi-|xW#<%d53V7wVDi*sB1B)Zru z0as0hJP%eG-;9<{Zc|Cy=%+}&UiF+J@he0oT9VPuH2YH)L}S(#tV=sj7|MTTT3>z3C;nbUV89s6a1V`YNw#z$Ov4Rq z9?eLHxNH1h$Go)V0!{wr()->{q+m& zVOkXU6Ce%DlT)p@exU_QFo5z=k!xNc-BfYcy7wBRN9Q(U`gX2xf;v#Y

vD!Dm#3`#h-7#4&bwyk*APmOpKh^p5u#k2Orh#&?AHx~Jb<91;Q(amo!`ob zxgSpMx#EvZ{Km`t|E`~b#eW!(ob2I8?rz)IJ2!U1YdN_TA|>xbhxEld$B>vmH7za8 z9$YO?5|Nb#R_mT%$;d3xaN&)FlX7*bN_xcu(*{G;i$Pf670p$JM!9t=AML*CsZVQ3 z!>(HNls^?u7I%#&AwT_O;>lB>1RCz|?KN22+V*$k<-Ym*<-zvBH8A|VtE!~5LsYxs zB~m1F;>7eBVAzp*FE8GksA1ebsi?T!0^qI;GYiYY#CCF0lDT!SX+6v!j?bPxwHyVZ zfycIsCr-o1s~((xYLTr*YXQ5~?COoL-UTyXxGMS&p3LS8+|}L&((~PgMC%cnuhvSB zPMwmCkuO0%L8~uf1B<1~iP+fxxF@N&Q?pXPhf89$z(pnp}qT_gtrM;C!{Zesu=*w1r+?r|SCq>#?HL!`z(GB)F* zoRb!im8G8$cB*13V24Na9|OqfYn3guMV(nwO8o3KfI@zP7#Ko|K_Ms+90I~l(AR}O z(|2=|p4$w`F0Dy2WdHt2J&i9`mfV2yo6quSTeB?o9D9^&n|G<#sp{HVnfE|T)49!% zZg72dd0C?uIA*jue-sbU<|u=a%5Zx}$5es0PZ}DMsZ*arcW7Q&e`TIBPyT7h4x*00 z$tbCOsR-+xW)PJJU@#qJP_y=$UGfo?*@w{P-=U(WK1=x`3SLH$>!bK1$P?=88125D z(@nhjvQP?v=@^|BfgHhP7c*ieM#jS73RCbcLHV%To!-CANKa2+0q46Wm`sY`+dNfb zqXSm*uJIAeg>rYEIF|WY3TO8o)huLN(#xI;fQQU5w*0=+Mw?fg8nv}~1-JmI^yAEJ z?k&?2%YIKpz4T8zllC$#{(@|ZxLbUA)A+dh7`TMHgJrXgx3qxp;EZOVf+KJ^-@uvk zhJ{CcM;6V!JlGSll^S|~Y3#__xmV+6vCQX}5+Elc^6Q*;=HgF9*mN!Ch@m1I7EP*vlvjs71oekiY+>`h0bV-I& z_S3VRs_f@Y|G{!lNkrQ=pdC6WvF}P@DjYrgQ_wA`=@_BTYB+Gt9T{y;RYS<8}S^(ZjJi zY}Trqa*-I-_fy|KDftg}krGf=MpoAApNcjpU|?cgCG1Hp&exxyCk?1UD*S&6wdvN48}vwwT5U}7 zVVAeQ&XY|ve7d%8YN|0J^NQcdVM7bxp|sC-mcp*KXWF;a%Boev0e%U^|&=`BC7Zn5={KQidVPLQ@`?4 zV!ys)PI+yU1sfE`B+P?ibcO&TcK?9Qd4^Pp1!zCzx2^SGCt`9=gxMtJ>i3hpw9agS zjmsauLEi^-YedHF{MB@8$gX&4m`V1&1m~$Gs@}#_@mLcLF3-+xe8ocaba>8~V*KnE zUIQN@Nd_4v{G*0u+5VrDa};^g!!z8?A42vhXlWbbzMq}(1wW-DwTt61WK0pw75rpX z)Vo)$5mqJj%0q--ZF8psTU8@b-&JN2<;`2cs2g$}q&^&SBtpd~g#3TUvLt*H(+8LR z)@uC@?~XtVEJaip!n6s^U{(r+f0GjtADT1Ldb-AIkurjknM0CmfMU0S)$$u%~z zO4H{No)JiTLBmI3t0sKsqzn}3kuBmEpRY94GA_S}QnyBJQmwD+kfDqaNd$I|wiTg+Gl<}-ratpfZ6~2fC4D3PTLB&L)S;WVE#7&psg9b6n~s0EL4!>sX{8 zuA;&VmpDMo1LY3lz$+Q5wZ-wNBsb*j!k`8_E>$bLYa^?;sH`p?WwUuvRc-m8*S0g1ClAay%wdwT@<*pNFJm)9Rj!UOi!MS83&yA~;j$=R zpIaZUk%#pw<*@uk*Z@8$I^+pjd|Q=*&{j8`XbA9g28a>9{hy`o`yTVTsg^ej-@UW4 z4G8I9nMLvWmxz%&Cur`?znUd!QUBmb(e%P)37^FwOV;PbpRf(Aco1Y`wEq5J>M0{Q z-Z_IZqM~2emGq^xQlAWXNFP;m$l|=*$*R;T!M2~~?*_k2PLZ!M_%qCQ5Hny8hs7*< zuIHvjp!mZNzyO+Buu;9=+4cG*e0*Y7R-m66e$cH|_Dn$HyOWC)^eO&_H@jGz>K};9 zxagZ)f&|TIt`A3qp!x;te8tg=j_gffZ~R}^AS|T{AMGR%nR0=AS`YBtD*~?sf`xn75fgR>5;_QA}> zanS;!%Uibe?CfbFfkMFVejF()N!UN-7%vDm%g!?qLhIQW8I3;;zK+CenYr^iw7ci> zp@X81*bWQ&f@b_+(O;x|`ZUX7#y3?rF@%nRq?FVw^t-63`?HTN7T6F)))r8tp28Je zgj^-Mn|JmBPLF^VeY)t!*|TSF{oUOadf@BZ2FZCpOI8Qy;GZlY`Gzrb5M10MU$HHA z<;OFMD=RApL}R1Lrj(qY2*wy|%SBd7z$f<}hr^xmwi2=#3i<_^Vu^s6Nsj{)bQ&UR zOz;0ncVsoOu(I9?3LdB@9n4|{8cr?F-V&Bg;ZT<1_Lnk!CQYjY4^>z6e+}1v+5~kS z_fdoA9PLgJf32%6HGn0&$9yM{N%mtm0j?N9GgUQ8%L6Z#2K z`q~r6&BMdHe&CrQ6L0AJW>K4y^Y8NP>T(`k%T5U&P7U8dluz?_3xD9UV=kVRy4)lg z)n5M0nz)wYfob3bLixw^lVx*VNkPfDy>hm>v!z+tv4|WZ@{lA9K!WdPINgNb4jC3l z9{7~RzV%0~NEftXCy{;Ohiwh5_4aQ{SYs)MD7P5eDV52@pTq}J7{v-0gl-5mzC+wD zcrFM9oyca*pxmtYoJky_b-XbM8f1ap5JK-OeDWs3CjK|_{j}UGzTnH! zqb77OX%ucW%_f$tRu8pDyW|)WaTCM(tmj?oHtPB8F%01up50V3btQLV#kigjj#4W7?^vbQ$-?&rRwcWO%i2JmJQ zoZB=YJg6O5JpKsz^MLF_5=|$sFfMAf>_`vnv z=4TX%?BdCs6{<k0BYt#{v#JWi5dgmO7@?w_@jr&r5V*s zs)WaJJyIRj)^$!cgw`CU~C26LV( zpo{wYWi){ePY*k$Rxl*fB_siQbE<#RMCQQ~i33`mxSOpU=c0MyWVk|A;pThuL^M}> z9qxIV62y>GqHa}M1Nh9l@eZHEP}b!GVgp};CE$7f1h3WKxt`21A1KHea8vI+{@WWg znJP;i3*$x<@hedgk?MPCh}=IaDkbrQg$nmAaSGJjw(}YBn0@Mqzp$6iB|rr`cL|na z|9z$ef1#Bo*(&#`6hNdS{RUe+hd^L>=6}6I=haOOb@fDueQZbG?(3?LM9}oJejgb4 z0))Yp`E#oM;ns@s*@*y{*s90dY;S>ii2;<#`q)@QPPLt*I<96nW>+*EKtmfim#<+Q z905?hS!PYjh zWAF_{JF}wZ?!eGcT= z8Hn9ndrB73)M76)-9Y6csfAHWsoYM;(ibp{*}VRU%yszv%l54LE7z_TrqP(i*};RP!k@|ioAH}dY{qP*eGcZ1$<>GGIl!!aPv zQP6gA-ShH7jum_;fy~_R#5)f&i`m{UQc+RmgY>sd5usi_oEL(eEK2Qkt94$0d~|X9 zfRR&Xjxx^^dkj9m`*{U|;CSJu8vsMT?f`FIz?FQ7V(w*0U}@flzitX_mcd|q4#-<7 z_sKwm8=I5o@;_#&*qUGutTX^S-$H-QK$`_uDKV*kfC!lHQh0_qYSxSDL_`E-?#pb@gb3GmZ$R3id zgjYaJEg>mcL`O;4SzcB~Iit;P?{o93!#8S^41T)EWBb(&cMGFV96* zyq`ZLZ*9^5j}t%3-|+5c0U`x{7Y_|dZN^;@i|4NijWWKG>%?sd&bIkjLL z#8-c?SIyv6zmM+wH<5H2Q6C;2+MSe;sA;n;oriTz%878gMLK8iqH)QEhzPPC4zgzE zoO33YmRVNN^5@OjFqd9cXBU<(DP2f}xlTWz$jIcx}2fH2sy9(Zd~AH`Gn4&~(1r=yTAF;+OI z;c7*A2+b&V`MQj9ZFPTc$3$F}dABQdS=hP$d{F?~~ z9;`dcDPkpHC+-c^Z{#Or&H>}-!u2aW)3r+tS#NYOo;6e1N`$H=(rx%r@?2f^A(RJi z7vz6#_=Nk{DT$CqTt&1T9IghX2Cg-u7Ks$-`N1Ua-^)?&m%7iZ8T!8ax(I`{N{(&_ z80xaY<{6y(eEUg}+TC^T#A`1kvRh|aEnnJgD-nqztVm9nkSr4HaR0(BNzcyCe)RXR z?<4wyGw7c{he@KLrj7xdbfM*@Wc%846JSEC0VHoEB6e+tH~1}B3>XsLS2c@wp`kix zxSPjTN9%0qh2}~mny`yP!89dL-!b=s{o?KItJ|;i!(q4k4z%B~uU^?zgFzb>!1cB3 zJXZ(rUQr1=*u4q@Dt(x{a^dDhjB4dG_rqS7#?#9y)7#T?(NIs%xgIPKQohMk$aaHC z@^9p=LJb4^yhgI|7w_J_4M?k)z;1twK6GvUVQpi>5Nj8%Lo-&D2&$-tu2dQQa5?Hl z$DKL(L8absKis#TsAv*J{esg z$Nb`=8Q7lIK21wg)>>)E%=EJxRJK6#do*#O76E71g=Tr8AfO?)z57FTj{m zN6#I+#(@?$zoYzkdXG3N#E5T=$@MzI262S}YU;8bJDH55*516}LL^@x=6_qSe=px? zDiJwx8Yw-s2(dpzPd<~T%l-*`(%F>ypkvKB5#ni2U+nqIyPB0--!5r+?7@bPqJ|%8 z`%gW#i`QG?HAB#8Tj8FeO_UCLf|wYb5Zrl4b)uS|34*Xa0Y1Lxe_&yx2mK!zjwm$~ zZfycVVhzid6QD$C24S(=$~(LWNlJ*IS%xWvKEzFW2&d)wLh8hHIXdinV1SE>q{V!>`#wkWg|zyyGe_rgZq)_8dmw5S@ib^DWd^q{QgT+vz6a z8$^E>iTfPErC%NvzLQ`vPfIJm&;IZ${@r_?H*r}29Grj-iehQ>7x3_|!s}C2;(4{} z_X|F&OIzQ)mA3E?Tzf(uFJFT<={-!-Qea521$0_Zm*+Jhp`o5%MF@>9JnrXkGFKO} zP&>-lI_=w-YvBm26}Wr!>`x!>e%_OzjU9RYj8*SL*djSSC61|| zo1!?jUT3!=~c%Y;Qa)J4HZDvpWUp5LELjLc0gd0- zg!mNJUQ0*{28!c)PN)G80fXWD3m^{!U@FtBRB(6zHZ^x_Y~*GZ7uC!yEHu)9#4)$B z5{u5=;;m&YAg+8A8!Md-=Z0~d|HnAP0~p3b`8@beS(uxLjMR`_vrkcrn%Qw_wjoVw zs%wyer~tPdB)&h=(MoN$vQu)&WnUVJL}EsSSgpC6C&=C(*Vfb^Bm^#IhDTWp>MRXs zz^Na@W3%t`B9F|gvD%+LJq@gMiGTV#Cvdd;Z@B(W?wdD@csRm*upvgR<-!aY^|*8y zlipUmwYk1twz;>ph_y{PaqT*|JEP2s`C(wxfKDjbV#A0xkfgg}tk{Lq#0Tu`WZtyT zF6|h2dTxk;GxBvpQxqcu7#k93DN;qW7p~DLp5L#3uq81U6aDcgzJ zSrKPFJpR-nK7Vf2+?|5%#+{!e*7c1npWff_Qo1d+73rv1y59;bG}8|$b_5YJ1;p6L zNFhPAF>XSMvkMy9s8-qga?#9sX+Op4%5&L%{@?k}SxZ}%zKQk3G6R}b*{(QQ#QE*2 zz(vM!8+^`RK(?@Zzu&ye`R4~G3&Z0Swq;NDGop+5C1K^Ftjqoo&LY?=B?+zF0;&uXXJ_WV(ud#tNhC)Eyt%ru=1dOKM&|6=| zZ2g*_XAf@ljbEat<6tj64$sTa=L3^n9x&bDB{W2>8dQsnqkNwjNeV^+%8P1i{f67y zMQKVN1LwCYI$B?AQH^VNyLup`{6ZiYA^Zg>jTqp@G6=Wcx8iof$Fyy~3zy<5-j@B6 zNV_We>N8(tnQCD{Yr3e4$_J(<)F;k!sk9_p=LEjWnkgEGXWEeD^D)6k-~;C(4I18Y zP{%UA+W;#m_xkslyd9Bk?Q+7RTyR%_k0jG3NZTGfjv0l)&4`0d zto$`5w`cSj4tUPcE#kUhPwHUSe?WujSD2eWY7fr;wS6Nt(UA3)J&_kWTzCvsJ`fnjz`buTZ}@LFLx~|FTR%>H7FdBz?`6k3Ysh zaeH3+@m4=tU z)EkS%0N>HwaajW?i`-jXuDm2kH-{o=2Cp;`Xrm+mQPl@??DNPmpw7|=i;AWK*85;X zHVUD@Ubegkm!ZwX)U-`VMC3X|fNZ`Gptt#@!L1J4LQ$qiXTJeJy$rVKpIs)d<0yfC zbY*1y8yIY{jJZUrLOGsn@%oquK$29w%1}sCb2r^O6Jr_pHt*@X!5E$Se#h-jH*k>a%K047DXkFEdxA4^ z&!d4%H=wV0RQ6CeNZXAowQ3;7+)kp|mue-Z=9)|&RqXr)X}xqCb%s329JT!inU7wm zn3#ajvFLa*lr$f`rfA7Do+9=q$8+X%sWvHwEcpgG=W zi3q+zWzC9~#a+Ws63IH8Tx{|oaifs9W7c9D#%#3ZD! z>LaA7SHe-)3X6=4gE-HJ1WF@Q2yY>|)>1fq_Ts`q`qt*AOIc;5p*F$S%G`bBgrRk z+$v;W(?N3>^+E&1tQIs-r%#QPyLy#I1UGh$@e1=dn~KPVyXw#d-6nN%RXfwij@APz z5)nR;uyX+=&dAb|%L3ubcX!9!ha+7H+c-ipgyphLO=Qu!|`%0(&**4&qT!V zXZJ=uT-Ik=)cb@8_)7t1( z=pP?92N6~wXBhMXHgl`1e9u4%F)%i!R#R3c(B`pxPrZ592UNNYT=|`sMe&7pj*e_` z`<&OU_Ca$@*hJ~`F$A9BQG#-I;Za=NbBBGaNI3}Z(Tab3!W2MG4BKGP^62T;5;`B9 zw48KpOYdh*pk@LiJ#RG2A*Ejz7S8l{;WhDklT4I&88i>V9~**15c8AmqkQNojri1G zWC>_EfK^XpP6wPAlGX#VR)4T;?}ueUjGy@bSC|5!Fums&UIMobWos~r!Lz>S$tLTO z521>&9Thxy>?L@}n4whq7U&~P|2s})tT;ppOdARCW3K>Zk09i2GLoFNR*B05+jC z3M&KNfh#(t2m}tHcUJqVj8qr|A4ggNRwojNE>Qj<&PD>4ryuEt*eZ7mHNjjr47FWgC&9NR|SZ(%SPVO%|sI8<-~m}8&K`OBpse8s^xdkwl1dhXlMK0~+k zrawHKRGe#ZbYy2D`QYX(H#_97?U#672WE8p=UCSR2<#b=AX%SQ{mp-xbv*PR5*o{I zeOR!G9zioh_}d7Bjqf@hzBsRr!Xb z8cYEXfz*|vW+V*{Q#y&2as5&@F_C%ArB$}y+ZU;EbixX0glq9J#7BxaP%XT3Z`{LD7 z{7nz{tv5*t1Jqr54t|pA%YR*dRJQEV3g#R`>Nk(3$4nSuefKC}siR7R3BZFUXveM& zPUY}u`YSU^^X>Y--LQsE#@XHd`ENYlsC&@N4QPb;pFam4ol=2S=HkD5DcZt7X^yEXvj>-lr4UlXrcx=9Mivf{g< zqK8PcW!7@smUWp9EHl|wHFJs)OfQa<*XG=HU3-8d)elXe5LlA53=C8tu8qKl#rNs z<;z>IyLY381_mC(UfntToM!!+pIA5I9oR1s-lQu;H~6ktj{0#wtN@2|O6&EVwY3iP z(-Stoqyh!Vk@;z&nVL4WM18Ql6)~OYRe*Wwr5i3Pk?rCj8L{t;H0aM7$=);uLIXn_ zH+s~UbqqF<#+k&a4IT_VWXV_JaRQFR%gU-a z+21b!63qZI(QUSm zv6rovg{EcwX+}of zM>px9c3y!??v+aftvFP}#(VHMgDauRyIH@Eq3Yyi0F=zFm1cU2c7h(Ay-T~;Di8XB zn>XE64&DK%Y${n>Qi64O~}?*Z|(yEwwQA$dEzu95NlV_S_f;ys3HQoICn(nI^;^W7#7b+ z@q`M|2#q9|l6r#UK!|dr;{f_!R&W#CZmrWVx%s+)oO& zJmtZcbnnG;i+=}!g#{?}ITKX%$XJ&1*i%0D9mAOg==skpi}KUcD#d>3f5?v` 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�_aFJV` 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�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%0Dn+r2%0#cLm4e*-|?N2CGnO1vkVz#TmUNwGU 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%0D+5}p()~)c`tDXf)Mk%6eQEd zgSVYWkx%L~q{qzFvi`Xp2okv8=C8ue7;@vyh$fsw%^CjuZu9XgStJ=M_GawrJeiUP z*IQA*)b~LncP%oWrtz)|Y=@!q;)&cP_J6nRo8N}~0T|dHhHMdQ&(FvPU!eurSf#85$ha^R*`@1z5VAhcD7yz%RO^I) z9ZHj`%Sbxl(6d_yMF}ZIr^lz_L=eCFLcoY~R?g7q`G5PZ% zo7RvH&^63>?fsNIas|t*jxkHGpGpAT4@|-|!$gXUlL?@O)I&T6o0DTLemnN9wQgBr zJ+#VGPQ9lJC_Ik_h#c0pZa(4O%YB{E5k2?;aknU&;!}J(nC90|$PEZ5L?hhC>XR&z za{c;EWE|~1m=Lus89N0wqU9wQ35KCu3yLFQ>a_mre ztfsg3zQFodjR-rnBJRHVEAGwf38d?emQvX&=fblf8D(GTvPUW``-R0T^z9KFOV`g7 zq9h&3tc!|hR-pQoFrt{b}}O;1T}s1ihgvmuRC{uZm{)-U_(JYS(}i#<#BeA8VpD(HJe% z zdOLcbXbpmS*mL_bdMnoZU90V9^B3 zwkN&@p946DcoHS}Y1;n(mh4{9bW8Br87>$JC&^2)sD6BqC$c#KhNAKwU?kTrhAAu7 zK>h&W|K>f5THp22pJefPS;y;F5L0&-{?~#;VbYd2i5Br1uylC)cP}2Y+E#<9d)T}F zOTlA({3r;!+AZKf#aBDL5BKc74WXPcuL!&T)c2H-AN^N&KTy4~yX8Y@JnNkaE$2>e zh*-g^wG^T}zb6IQ>CueqUm>2IPy)UvBlVH(U#e_(oP0V(bi^e3R)7k) zr4SkCNFj1{+@lba$uQ;Pff0wWM;*;zkXbM!u&H~gnYAVtdKuo#Swqc#Hy)^5G^T-o z;OeD^a*iDC+)xNZZV}aWk*561W~pafC8YExzzz`<_rd=@1FyiT>*38)Bt5%($P z&vx69C{&)Vy>y;KJ41K94)|^@xulryGghG%>H;I$+bokx0=Zo;&ssZKh9`WX?5GV5dD-`%ZXswi>Oxav{c6K2NA}byrx7O7U16oR-kBB|VNy}BZ&1`b zd^sDq-TV#czJ2_F;?;Gi4|dDE33NkB5EZm4aCJ{-R|GO&<^qK z{CVGA1a7!&*+LcAVxmtWD_V}E!*7|YWB5u6ngMji;~WKIb@=RXRRlMP^~E6bP`hxn zdYt=t74i!f8}AZo{cOHdJy4~Q2B7S^kBala0=JipZlR35=mSl>eo@dmmC~%e97iT4 z=f&%Gp)BbRwPG#^eYbP>O%$RN!TXPN*rOTd3O{tnFr-JM2#DFH0c&k>I|Q@+14c-U zEHZBIYsN5lvxNNA^LrW^j*FisWu{#kzI|H}n$8xubepkgrDiYS#uUmS$qwjK8Pz#d z8h9e@f(SdX@9zo>w}xCQk@Vj}ZPwK;K0V0>{v@(Bnpiq?QsmB=Zq9?iIfg~yZ(aBE zG|k_5W2MTH>YDXb*_m0W|2svoJxjGy$7~>OTrE7asHi9r*e6|K!J4RAtfeIM;$Uoc z4``9&J7`gOyv4tpF*p5e=7?DViFd19QO;zWs7O`D1Y z>tdR3Way*fRrwVC<9me<@=OVhT(U7STB;~ zzh8Q6$(D_7;()@Th27WnV7Ucg-iACERkkiWf*ZvsUswBd!1B*GwxdzyD7OQzv|`qyZc%;_<>0?y0dS;^zHXlDL0a+nO5nIECcT`8!DB z>`db!w|aGw#k(xPz2PBL=b9uUoCqV9C;3q)PgKD9{yas84D`ppUdQz#H!u|QVi{Lv zcUmEeBY?UwXSKE=N6DZ0DPrdH%|9Fjf0c%yDJi$V8~#824n6vNTBfi2bZ^r`e}DXE z#BZp-@wmLm+xqlrv*YSZFt8DMLBvW*l}8n!vBad#C}FL>6X7nWKc4>-O8%u35)H8% z&x%`lvlZ>_7A>;TC)_H=gC<)@XC*Z*9t^kRX1Rva8gL|dhtfz-ciUl%f_{Z^+ts7F zOr#6-zZN*oOG5ZZ7QjqLb0w*Bdza;)v+dzy`zT#I#E{euTQFg(nb_a_Ymdx%Yr25* zI|qJ;_uBYUdsE$Kymx!MB%?Q_lN;xz6}D@_1C4$BRpahVLj26D*lG5z?yuEtfM6F6uPB1p6^XWV2ZegBAX;AGo|5G-QT`ZCuQsX})c9gTI*zT=wEI zZKX}jiVnDG)mrH^@XN6E)Qz1Hf>h*w`U5M%gPl5E+ zi;;4Hn#h(`wu37evE`0brheT53_^jVsOW3>(Yly4`faD}rFfo%%*92kc(*icwvoA0a zcqOzGeg7||Q~>rZgbejKWq;qBnu^^v4o~axZ?iJ!fmhrMZsN2#$#%xtDl%wz8<`Em*OX7E?F~wYo4&OHt}ew zz5S_UT6Ay-j@7t;?*Ogfci|YUWjnx&Zu5@`riAlRm<9DT5T6$U`_S>tgkUfgUjzOc z7lXiaNa7dn+0sOLSV*;kW?g(XfpHCo?s=yl3qQObrVqQ@_!e^v>Tj&Bn4~=g zV*p8WGAA|_m^siECf{vxGza29=|{Keply&2J}Cxyhl05VucfYmz&y*kt|Nd9zotW5wHs~?eE_@j@J(FOhHtk-H#3@b0@LLk z^Qh51g;OV=#QuixWb`#IUa=>mpDR6FgCeb20nq{(XTkZ3x+o`}S^A^@SWb7x*75W6n>HD(lwGt&Ejhu$sYIw$DUg4V&Iu(9})j#D@SMc1Lk~W0D;~{_f zo8uk_VM?#puTY4zgzMC&K}~*GfQS(5&twBw2jm-j0r3NFWL$x=0eIi^iv$>><`|)4 zZ*eRT4_A)n>&|cCPygW7I*ql#^-z|XvxDpVzi0coIareZL!>nIQf4K9>gqQdiWhb5 z+&AU!@@iprNHgd$I&yP!T^QlU#*s!uRX(=YEv+GzM3)OScXJpEQ*idvK|GKjVi+{o zqo=MtN9iGMkWV>K?VSzVJ;2#*2)g4REH=w@!i9`blMo?j0m*}Z93mpWo?h*fV>3~u zZtPA!zXmf|bs4MWbMFn_fU4ssgEdz=KkALGbE8z(&kX5dW=ALLx-RVXk=D>quPI`J zLZ+17=|k5HN@b7!CqN_!Mta=I*T?4|tMmz0oES=Ovhv!jpREg~mYecm?MbVCcOu9V z-|jpkrAoz3DAC42AW293&*VWd{PhLcxb_6nA3J)W%DO!J-bzi}7Oy4aS&Q~gvJHXJ>|W|B(LLKwsGPqTtil2V;z z`TNyzW42y7Zuo)QK@fiURgk*DV3sr&N(d0i1xF@Pm2rd_sb*+=VoIQORjVpNl{m0J zzK97fStwkzc8@Q*snM(8j-x<+y^?MLt|9MqWapP@wAR%var&Vlp>~LcX_EC_}=ZMu?lml9KalxNrQ{c>=IRsT?5yyAH72wkN? zMDpkYcDm>{aRUc&T=Md5+P|Cc8t{l=JrJF_EFM>LqS{;C+!M(KZie^^JK{1jGM{m3 z6~>is)wq=&PTUBX?yzY7@q_!Pjn0v>h7Qa(rnN(#h6Q~-J49w7}vHh0E9 zLA6sffRYaP)eeSLryZ~Q;=rS=3ow!7YLW!y=jDxW0bSYORO?F>W9Qd`H*yb9b(_Wp?^Qg%5OZQmfY`-pl0sk+EDmn+f<7Z<$n(hU&bTcc&wcP#Y zm?*RY>Ne=t*N}N60wP-=-AzT@X%M?K>r~ABzxO*zC-iFjemtel=lk!TEiTmmI$4oZ z4^5Wn^Y8{e9yw0lZTz6Z(w2G%4G%vH%hUPDN+SBnXhuCF#a$Zu4-%tK)a~=08$;i% zSVKD*CldXIC{?&ynfy`le+LX4vj5@pt(t(a?uGzkXZC2Bm4&@6dY|<_-N5#&O+;?7 ztxm8lB`7nQ3~K9bE4DfdVGFRZ72sTw&Ywy1yeNnd@-Nc#Nn^v`dFo$ZANJ7$3(1(t zbRZE}!l~L9hIJKKpx(QOlWu{T5-+cE?<`z5vL1|WaD4RWJynFhLLhj4+I5OYrDwh0 z<q6_{FzNH#!#}l`6x{p4@=_UPs!Bbh|e-BRuwy^~Xf&)pyJA(l8pa8xXA+Ds)~Abpg!`Q~7G6QY5(Eh`K3|m2RFl8gPJ`QY!|xy;DduGfyGbPP z0!7Do1PDa{1R36h{fXm$AJb*M#l#;RKUuEAWmc`7E)J{IdT$twEH7Kc;LyE7$IXkX zzh!4^5`{-WkMw?J`p&xPgxYm7sc4RE-^?lmklxRubx(@4y~?N7C!Z%R|Ih1Rlx%PY zNM4)QSy@^2%_{^XCC9Y32SG<_;Y@K`z_>#0;8iXO6)Y?ijhGfH-fdTt+Xo@Ybvv)` z9FFg?$awz^23pNKv6CidX5+^Iq0+hC-7hKQv$p@ED`$`9Aigk86;^GWviVa6`tS}gxZt(TcezU&=i&!kL<}DTm)1T+dCB@x zI2}%6ah{_~8JgPiAD>zM^lAgpLX1osTC(Y&?`RcOx~|a{O6h)*;)scc>s{-*?_sM4 zy+-?vB!hN^*zwg%k#2;GgO-e8?k_FgRqpArbe+QC`rzT!E$^Y#sk6R@lB)}a0d<$g z@Gf>575#(F>KS9bjv_Ce&B`PBv%tf%=DqJ_P3a19ac87OZ?a@g+Zt;_cK$@VwOsZ* z!uN+{Of~urEZe4ma$!km4>4F1_3J(&CF8n&UuV1J%ykaHM}-P7H1>HoR}9Ra85-pe zXy^M5s(C8&%n%HpDnhyO=0%no==5&&_D!zXxP_idT8S>-IvHDM3;ED-OVhM;*d}x} zQ}>c~{KIfCs=$4Pe1FDYI;X)sG zTOg4OU`gHMEG~Njfw9(mufDO{neSQ!Yyt+=z~b-5NiTq%SR)v_$lU&XeVF$8wQlHU z{i8=y_;P0l>yoa(JsZEy>85#=8X-4pO|bE5>!-egEhHr=hr6~@u;MRZF~(E+if1BC z*0=TzYf;cf0e9`j3niWb`D$Q^#1cO7#eq=q=;QpneX}+vk=uLEk`FTO`q^BZoSoV_ zBep$6z~K{vOu~;!lptCu|!)z>>wt76iz%3_Wf8q6@Ok>tW{_l&Msdy>}7|x zT>UAwMQqZoT}n`0_5I(^{YTWHl7GD8NPjX8B;T`M?wYmQkIFR z*KZ+8GqYw53!^=h5D}){OaGuN;j+ZySF;o#Rd9WUH33Mv^78UbiYnKB(ylE3{0OEt zTEI!rCM0)u%omDgEzr*GAE}ucIc)gA%0w1b?ds~vg%Iw$6+y!f>xgDGm<_s6u-I-o zJ=;rVyZW?o++QmnnpUN%aTe=(wb{NyIU^LfQyCk2y1Ok~!o=Qw0xu+ZAh>Eolw7GG zH9m6WhKJ;)icmB1ElPr5snF3NW}AqRIl~=ohrXT&=TqSfvtx{L5BJ|XIJ&A18Qu!5 zCUf$dZNp!o$IyAtb;-)W@y^2y$+8WvQeW5^J?6fAcJyzs)}?_(dIkJ?aNN;}`5kKr zKonMO4GnX3#=PQi49;>>4!G5n00TbL`6zZpro=nZMo0)zUUA|cM={^0n8q#;r?Xqt z@P?I|y3)2Y`Wi9N?Y`bQIAAe{5*Zph&u?wXR{&?e5+Hwz1>lTvmFH6Lizq!J#KJOc z@Bom+RtIqIbt<3}K9zv7&^D>L(~sjr;;J(ojJJf$6(0=liE;E5f?1lpW9G(?7Yzw#NFhrHHB1h1*>MyVj?dTaDXm zEK&Ln{@n+Up9;GqV~_@UYG1z34*|7l0(j$AjA%c%i=d6y0J>)eCeW*Ku-vx1zj^CA z;@$&c&I%1H2$hHn<;fY?Rz-nMwwwv9hBiPL4y+aKv^%os>K#(_mOAwpN0gXGOIcZ& z;zZ5I0^4aJ4A-P`_WwOV<-NSPpKmchiofMYX~1*1Gkq>15RTQWB0O;)9vKMzj$|u zItgjIxlm*-Ump`1$H=T9CLxS?=Y|-z@{Eo!{+_HM1EM(L2R1!jF zfPQ_-^q0^SG1PXSX_xvXJn9;vpr#!fl?>?PtI}PkUZ5V zZ6hYAQ)xq@#HkCkF2)kBIqYxpLkQ3Weo>ps-Ti|cjM6LBFYH2qAkOU)wB)gfy)n~l zaG!UN=E0OFHn;@I3ekXf+>Qo_XLrfJwACplEs+27N6rt&IojOV3U_VH@6r zeu)y0YJxOk`3&WMvrNuOuZi2LJbLs<|Jkz|R`>4UFx2hImC*3-dFJzh{@E}Qzs~}Z zS%2recYdS~Bytu7-Q){h>Ka(-x30<@xl2NXv5K?}QSvr{PQb$F%s#1(7!D~AQ!Uil zXQ&6>4a_x&fG+-G{dI`t%(HyswCBQfJXjpW|k!Z~$tyjnCI}+vU7CirT zMo$a<{QRn7Vq!Gdsq`~35FLC$(=sheBBHcGAf8YM0>kx@$CinoKEyy66CiEo;Wn^N zsdzM5nPt8GpvEP@V~49Ac~}B|r^DNu_YMA??+q|L+nRcpTb&r&)Z9#nM>+bj-eqHX zneOk>67A;pb~fF$Yx>blWVR3&zSkSEp4#7j{=5~i|4Y@!@h!mT*A;ETyCDL3{d3ar zZ?K#C^4e-A5HZC^unzcJj}1K?Vv?pg|C*HKlXPctNI$?DdcR6f=jJB-uot#qWZtir+r&i;lRrI0S zWRxM2hdHL_K)F$ZJoUYAfuwyWOTw21TYF>5{{-k2+9|TnTTNH1f z#j)$f3&wiB{BlTQ0;h_Q{RtFbL2S|2q7}Kn#?@sFf+R5#ob^XLa77#^C-d5z5N8Qd zWM=CrnGm(C%M+#rm&6yxJ0S<+(@Xf!cFTYz7HMIV=XPLaV;TV3AS>L&`iQqFW!OF# zb0eq__7ge{^jn6(mRE%e7wUvF`K92RkD=k0FbrAV-k#+V5%FLU^eAa8rk6|`A0Hn9 zb}K)?G23AT1@W-LoP|9uW%09_<5B}eE$UX)URW7Z^W=|3VWlt=D)yu~iu79n38q4LxN#6||V?SzG&4 z*sHVg!~dXh*CY4N$wPp+pZIES&YgY?fpKC{@Vp$fl5;3?NoGDdu=q@;IQUiLL2kNq z&x}_5+Zf$*6v^eQynh2N?3 zfpnWWZ%GMhDaiGp&ni-{$k>Jq7U`-*zYL70MyawBB!1h4AvmlIlwR1;P~pLI!$YLB zIIuF+jMk@SxR*NdQ<-hr$B!R}fC1tLm_$b&@%Du2u9aNrJ2(TZXRqKZ?}pI-o})3{ z7|^7XabVAoDAKT3pg=N!V*DmMF;RbzYFIK_d8v!U$3Pexllb;+LHWH@Z`MP>i6-#e zmT-K8Qn2wbl#`R=b=tIhY-VOQ0}8_E$XLxSvPntSc9%~<48xDTk zcRN+4%_}DxpYwa>a>v76^N`d=p&~)1c7t%rf$_HOw>w3ijGRBov8Glitsr`zHfwhN zK=;XZmshjdAvBo&DppA4NSB+@uY-Hj7!iUa!5n53gO^@T{pOr~UUkoXVEuh@bA8lE}~$G3-pK4J4?;2*bb(R47`|se$_LUGzp=?S0P%vH2K+kB791Uz7 zT6XopV$--|FU7JuuWnYx{PMEI)So}~y1*ve5qN(H-w_aaYzO}H4d+b+{N64IY)^KBuHCvGIxHmT-$$>V0hcs;nuKKwYOa`%n5!zLlsIqs(d=<&ue~ zLrV~IEJ|sDIn28>baN<5fA(a$Uc$q<4WB@g-O_GN5TE1hUM589fsOl^!I=0!rA?Kj zW#d}FJt_A&iQEHfY0!7>6Te!j`R^@#YHky(R!Ayl z(X#mVf^9Y4J;8rzrL`GmIZQQ>_+EBR>Ur|J^xOJUVstg6<=vz2A zOsZ}>zg8j(0Bpf+O%y@mr{#G@7!t37%j!BTMxXx$BPW#?xNPsbKuTph2cNOiCMR8* zaTl{8a7!k6&=-8WW}61aqjl#uRXc0TIDm+Vs-WeJ4L_}<>T}#C)B$0^rFmBnBVPCA z*HQ6E;Setgt}RRM)dWvewzIoi=<`dTCi9oCxT(0mN?t>7C8)X^+X|nNPFz2q0tjpr z27~EA!^ErIhVs6vxw&n(otJ*EjJJeL5dfFeyCoJUDCjaIbuAnQ&jP2wT+hfTIo6OK zMMR~h^ehRBATq!cbH9M%L$m)8>9y^FA3B`LTPHzWh1c^>4Z@0!^unyeTm0e4>{#-& zj~Q7~0|M?g@~DB?I&&&GSQ|anS5|(WRThJhf_kI0{ARv1T;!_ zK5Sw`%M>qF>&E%Ugl1|Ve1Bs}PoG*;HS4*;t`dVm9+W8rpB!aULWC_`uZYdMt`Ej~ z2Jut20HXR8?H^67TItM#Hx1{?;#&k-whIa1#=Vah1;rE%7-wmH^wPOJUs0HS5kW(g z7k&)uidF`VwOY#aD#fo`R1u7vG#w#NBqwCXb4{8_iMYTZ2XHUEC}}XEt^#$*Gn^sh zK!qWFjvFtU_>2vNM}1F!Y1;yX%O86B!Wcg1aNrO_Ef!B zLUy(d`mnVmgN|RqAOp7vcL!M06MUy@FIma-7ATYwjKhl#Q(7YY(*ZQy1OjTG+Stsx zPuvx(X?%sN7CwMvejkMpC#N#JksYvB6pl-BsCJo@;1v_|eq?Vy|K|Msd;{pEn25A2 z8m%0&r3!$J{){gW{v-S&aF4xSUP%FHX})~f=dP*Tie2B;EN z_8>Q#6u>%zkOx$${W0`oh=_X`HW(!g|K{;bUr1~tFes?$G9+FlzmyZ%zXt}$K@KJ? z!q%Wh9h-6VMY|t5@I?VF+B7Rx`ld+ARbDf2ubos<;_X)5!I%2FkuPs7S{nk7E?$w7 zN4K32jH5D@LUcRb`szc|XkIOqKkQeST$Efs%3HL@imZd@rMw<7l-gfotI76 zV>kV%RiODGc0g#V&U;%1)At9@S3$n%pg$C^$c)5KpUxXCwnEW-G*?a9>c84w(yDM} z(|R?@s!GHv;#|g?{|;rsnbXIGCZirh3!p?$96l+$FJ1Onw4Rn2X9-NJ1*7ghRv6)y zr;za>hQCyfhjj2I3J}kIg3%~7a2WCxd;mSZzkT+fP{U~5Q;)H;_`oGg;Xw0pLM{*!IVs zwE(B|W|eZcRo2q_F$B81I1uLZ1M^ZTjOcw6ZvW6dHdb3&TU%RxEjcl0-{A8jGEvXP zZ{OzU=kF3zy;N2p|9YLqu>ZQJ&W0+y*U-S=D;^B?_HppGhNNWeHHg3{GaHfu0YX$f zQKYDt_ZSG=2^f|%lmX+*ye;>h?*-u8Wy0|AZUB4l8xKKz8k756#akx4FgN@=?$eNu z*qD#6LigFFSDK4+WE8#SRoyeM>M2e#G#ow}r1ANt?ox2T%T7Wt(c$5+i_jTL_po)m zGbl6OkM@u+*-fukPM8pp!4NFe$xgOl^_`!vqF4VD|3dnu__mPUPX?k;e8__Y0V3b@ zUG(*BXa<9vUj@a_3d*3_cM)z=V)T{m(#xd)hn47*FqZyaB&MF>7~|<~*29%j9-;)>mE!{hQf&Q>!3rcHV6h zW_XjhF)hYhz3!W3$a(H<6w_gc^_2A*XIGTEuh$J2M!!! z+aN>ILJF)|dcwoQPo2w8%%zbxx)j&>!-he`06sy)hkuLTlcJ(Btd+RGE^7FOZ$D0H ztmFNY>TbvYu8Z3@ZWQ*2{S030Nmet7e2D92&Q4BL$Qi}>==E}WU4#?V9zR~wprm{) zzl5^PAU%CDsoQRcpN3&vNpWDmARmNcpkq`(!2uIuuM+}&_%dHE>U|8eQE}kK^#ox` zXi=3~1|>TQnyH^-d%+(~gQBs#=S~C7_@sV{@|r(`+=jSIsTQ0OoI{mS0tEnvrYo8y zb1ZfUv}tM(T}h?v>^!7R4ffef-QIZocZ{dOGRAo&7Lg7q$YgpGa6WgwoS?x$D-VFuo!vEUX#l!zPnja86 zg{Pg`OS!(Sa)+bq*$O)od)d}40heRKHZm7;n>Q$1ub?@kTY`bRZkKLWVL}>#q^`lC zPkYjB{xxqX{fW)C>U>B*q#9E4BD<;k13ohHcdC}mm^fK3Z)KS7u{;JbW%qfN%0Ym4 z?Zg$s>_aiG%Z-XtGm=F_C9AKQ11ZvPQ=8wJCJ-$~7)|aF_m^z|9V;IYb~s&B&4JjP z2{5p;ZGu=?dI}H^wZ8}s-2l!{a0q|~WqAb!*1ugJsYv7i7`+4>k6~ICmSAxKfweWT z2q@D@Lw+!^w*V1x^Q?0=)NI3fZ2TDaKFj#%jFDk z>9_o~wqFU_iWN;wO~O&$>pfIrJ!I<2k%@|1#m$ioGI!oU)s62DWb)Nw}h@87+v&oUy= z;sZ5!7zqsh_h*^|U-$cZL1(2x$z*jPbDMUC`DgVv! zhNVLk<-@Bztv58yv(qO5&+NpU39-4jNOPoik=N|*>Ep9018mf2(b3}46l=~wLFd<9 zEL?g!B(}D;N~^zo%K$+^3{_{=c&iR;6C4EW&>OTEg5ew~TN39ev?WCGM=%{CQtU2@ z4{~kPvr=TG1`iX#WaMKYdq=AghKAO)i4=#JNI!9(@nbzgOt4NlCMRj@jAm8JdRm9F zbG2ukf8DkYxykEM1mw%Wm!uKPcmZU#<$_8XYbFIrn;x76IU5F zRAf;HgR-exm^Ge~St?s~(RN=$>zDlj4rGgme}6d$l*M?Ga&*zri978ME;03w82i2NLK zjxFZOc|Wx2c9}SGuK?30X>&DT@(%mCabFQFQc$FGlZE{T()Dp}zi)z!dVS}3J6sY? zb@qJR2Fj%TaUyo#;qh;&XV0ZNE$iIdmaXinm>%8vL^#M59I0j$dI}6A$pD}5;9e>D z9}^RkniX7w?)i7{gW+VYn*yPfo|%~+hk}C50|)b#pp!_D+GMS!rPYK4U6i>qa2uru zktJTZ6(BuOt>>3;WJG}2NUM#;)g3Jm7~T%LHQ}3P71+Dx<`a=kO--aAnnM@ti#A_I z5K?B1o_;eZz51h>S-9mzJ~DDKXpWIy@H-7W)iU6LVQ!C>^J^8Oe7309s59sh-5jK= z@j<|XYS;&a&)b3JwAq_ycUG<=43ZAzV2xy8QT_Jy>jBJM#|zzopFgK<8#LY@IXPHI zjM6RbJ7@qfb#)yE3NckaxV_~^7r&Ozyi$UffYN2v;X5aLknQ-f)9v`m24-!wEMdj z5gDLyYyjjx&-`a>4~Qrz`qLFcL*k#6+kVpg2ERcKA+Y4^?I1?+)&(Y9f3aTNL`^Zq zQbD#YLMSn=B*UJ5Dekp$5MgT2gEohRT1`V^w$ z&$cPEQeB{<^)a;ej^+9}>weNy&v+%5R{es6lMi3t>}+V>&WvtM@~MEr@Y)AQTU%Q` zFG>KIuz*Dpqx_>EY5df@TG7K<>9|XwRA;@YRNLv|VBl(;0uwHOweNO@HcM6`g#Ykd z7;0X}+)V8c@s6!hcBGuTK;+&XQ|3;< z+DOsDjku-pFAkhczW|9x_vuX2iL!^s&P%ZU$u?^VsxRZwd^@5hX!2PqF)J&?9&m$h z)VNLu*aH~%)K~1e7kd0?x2Mw!EXZzqCnsl&18JH^DWy#D!Rr?`z)!Pz!p#4M z&*gULRiKA-9|M|Bt2Xj>r04|Bt<8M%mef$6ncc?@bv=LfJxi?6PMF zQQ4bpSrH|XEjvPXvWoD#p6~gcKh7WLb_)kM$D>P6~3#_&lkIw#V-Z~J#umq&4MpxdG{7hdsdo9)TLOnZ~Is3 zNjdmbSTyJ6CC zmG6-S9`9SCysy-oNmyzyu~1Bel(EqZ{YPH@h1B168#<%y(T58sh(5rwdC!y^ive2R z4m|$mbmA=TekS&4;hkRFtJ&iD=?Qgc2~Nepl=@cB<;{t++o5cwT|?ujR=@xx-}A3t!vS z`9NC6-vWaaZwfN{Vqoqk3O4KS!dDE z(l+PA(7VE+o73zLF5@iApy4JqD%dh}9l_{2+gSPjBuN)1Gt`AdKh$Lh9Me*4hUC+> zkL2St@l>Rk>9y{Ak#!O682)Wklgvjjzw=q&og8Iok`<$|3jFtLXKI__eLh+ML)2`I zS1sYR+Rcx1+hZurE3Q89xr?-i@9W*k-jM-a@KwRxP2%}v@sPD(+`+>c)`-`DD35mF z>)bY3I4|sXzu(|SW@~nVE z8LKQvQGkGH%5O=*N9A`m0-*bCgym=tW?|cI6Hrn=XW9ds_>V$V4ELnnm%19EsdNnl zvt(oY#pzbT=b7W|#eaQ8iI;B@WoLZX2Ctn@pMd=Gd#$s0)9DsGLo>&)Ud?r)ug|Lf zw7pb}Ij;1;LFZ2OGsGtOioZ*k1YpY#zGJV<0{(X!o~>LVkmiqrFlE(l@u9O-NSG3^ zb-Xa4;|^>par@x={`G})OYO&x|GbC&@;DHmq*tW-dB8cjoq!8Pb+cK3>?sFq<9*R3 z;;f0kOP*6KlX0*r5o%+I=iC`$XKFfm3g@JZnQBg{z72hjx~uCpZrH!^51SHv$OS}2 zd|aIN(ed$1GHUAd7unfu3&8Z&HGV;X95_B3#8!=s?TQHoZB1PC01(*kG%y2Z;Cpd# z!3r&O20hH;UsKj8exlMuObTfnErt|!6&=EPFNEj{9KKhi`}dL z3bE2zZ_MRcX$NVC$Cx$!Zf}+NLMIv^I-X0w>ejz=zw=8Ak3lEO5o-0Jl*zRx`~eae zZ=K!ZgTF|<4rlJKh-aOIQYdkl9H3swsS>mC=M}{6Cl^5Arrw6tRp^fL zy}EvX^Aqh#GLw;jXsrt^?q|`itE&s1o+q<;m`%5Q4#WK<`!cGYc&3kQA@~dKo~~_O ze&b1vNmwPtic|bW6HS%Q|B-?_Tzj6yl{(6xe`vrIO$qdSL}8#>fXd~U&xAjD%)1AB@JIr#ez@T7Tx}x?}c>k3xxcQ{lX}HcHA#_VX)|A zJmSFvUuqfcd4I@1wS8~}85RU}JZ-&gm09p_of^^eI73jJthsP3zO43%V@q`)&pYra}>%blO{KJapwqN)6OJ%uk1I-qxSlDeqQ|d&mUsw zM1N>*O6240g}`kj1`U`C>T$zKQ%{;I-7v9DtG9DwVV4>+>6`?Ds`+^tVVc*F#~OHY^u+HB3jqhI;*UC;=5I4}AnYY*;;aTIgcrhl z$abWU3}$>jx4d>ADveFRk2kD_E!qCzzE_&xgCrn!PEoydxP@T!CP)ZEIwVo1ZHdBh zV5=@X?l65$Ta0}8wS(7`&Z^-4W#R{odg#zuT}h+9nLXZ;PFLLcx;7gkrc>>``!$dW z^KH_LXF!7IwY7k zE`TJKC&uAw60pg{#66lb2f|VjxXiB`q;dtgfr@7A z?J>bnqa9;rT%swpLC~$@A3ofTg2`(5_x}EdHqvFT z*~1IHV6kT0AG@O4ksI<~cgGkk-tJ(!-Vh~oo4{J>by}3QO0hcb!4gzZ`Zm@1_+s8r zO*gif`G$4I-8hG9W-q}~$6)Q1=8`BD?-AzdIRn914*?!kms#QVBRAaiNKWA7PN@&J zt87t`>_P&It|{EwJWd$l3^O2}{P*qcZN)w^U0q$HdKcT7(LybvFA!VB-o-I7!Yg;V zLybxsD6pk2T%12UMSP7x@!qh~%)q8q94G)Mgheld>a+Z2!URx^sa@?D9xXR!5>uD| zmCcM1>b`of`=V4tKoe8)sq*m(aX2OM8BR&KF!5Qm@YNlIAk2Up$?D@@KQt3&@X_Nr z-y!F>2FOo%mgX1zj^KIZrZgbDCg!H5MNOX@cX_~R{`k2AZiO<$2ymL@dFod1s;lHm zNIuu} zdu>>9)27v!zV9Ym{_FaBk$KUQ*NYqJbbE|*R*w&|@#<~?<>-!?0=(jxQ$f5^-QB~>l7i#ZU#KnHw^DPT^=NoRuGM-pn^ z@$e~u&{A#fjhX2HIL&8f+O}q2ShQ8|5WZ9q0F<(3eDo2-#YZZ1^==%x*7r+?zai|6Y+YNSME&%3 zs2z`mLS%W&7VD3ui~ZVK4^RAL%uhC+G0-Q7L6WMs}Oe|(H0vM~w?xg>|DtQ_IRQ`T7!lqDO~8k+B_txa6s5m@G-3m=cv zeTU3d3=E9e+}zwV=V9`iowCwI(;^qQAXx?1FemJ~x%qic%5f4RA}iY=j{*+N=8-;L z72I$IlrYi8C(gX_u{M(R=>07;^X^*jy1R3Z9^gI1FHo=W2_|Qw|mP2A^-^h zV2ZD)3(TbA9&`{HIo-NyDYGpK#LZ9tgSE-y{gD;p6BE z)ic*|A?nv*4ihoJzCA78D=CjHK}E}20|MnB=BV^@gkU3X4;Mo9nJr(a`39cyjpUMJ zSVJtFB*<@#zZ7|a8uypzE;;l*Bsru;3CDHQhGVKCuR8qu;6;KHWj9E?9WHV2l=?Jd zz?OF6&ZH=@!{*TICCZ~tQD!P5+NixAhLqZdE+l4;u|ZDOt=~sSI~rxLpl2YRWW;-r znAqqtRTW+I5-Q4hgOKN7rr-#`%345s)dxd}F)qhfHx}~&*=;no@bAz5vo5K=uB?p+ zY80{W{KLMk+zQh)Lq`uUFP8(@f6SiZsTU@5Lya(Qxd!DGiLI=%x`o%xm>&*cNd?DS-TsAlSU20hho=={F)}@F$RKRC~T0>64d%XN{s^WgrKfCce=2uek)tKRveG0&{|%?Vv-c2oFLU z`^)M~S$j!h7hS>W_mk?)bA$k=Z~K0SB=cHVU!7dX#ej4m!+vYgZA_1(7+08oRbbt= z)EtWsMAMMzzUcmYus&P4LfN05mzOsNnlfdO2oR{|f9?PAvMkv{A+l}GNu!p6?elrN z9&AdH_T3nDRKI`!=b^>hdyW`Arp0pkm(y>Z^t%7-uVmCi!OzRcF!Ne@yyj#gG5qJg zLqvz2ot*|c=PC1eHBRf#L!4eT`JI)8beiBuoj~yNd>|*~9$^3Q(w5foTa~p3{xb71 z33;5|oo`MU49c%JZB}m02ob+g)_;EPf=`MKFV5X9L;mnMR*wjU0gOmNHV4h#<{00M zlhQOvd6uX9oMn$rx;CGluSrNS<})c1%GxsJXZ|J?B<#a}j`14f)ULu}$~NZu;=wEz z2ET=rXuf2$=uu9Xy~J$<7mC|OQ4+I9qLd&} z!q7 zPYeKA-mKJfbE-VV0|`1`8<6}4bj5e?uY@T5rBa?T|3C)g`Vc^t3i9$@$~(dsefy}4 zw{N|ec3P%k++0UiLAKW?btB~T{JcyTJb=n)t`Q@GQR&Matg3NOB_IFFR~Z`xj9N!e zi}k4V*o}H;yhm#1me2CgQ3{FU<;^R-+e5r(i+OSflagvO#c?~K^MJg?0ypwXNod*D z_(&4H)b1!iUD~d?3OU$>&Tn}(xqx?_hUTM8T3Uby%5E3k_P#a6jfjfUjfsu5dI4et zC~`r#GZoQUZxBx*?zdxe_^D56`$=A|Zb~F+3o|k04F#PZ66mR`o0r<` zMVcs7q8TP?Y~f5cPTE)WpeJJvjIiU$9_Rep?Qgq$TOKdDY$ta%*;%LWD7#9$j%+no^gMjo@-9^H81>%J&7=Wh_5RVM~+c!l7~m8)Ty}W zL>h$=!IDlvMzZ`^GI-2b(MPgK6sPmsWvlix;|uXM@zpbU3(gtkZ8HOM^*wz&JT|_g zm5z`?{TF5u6|{+SU^641Bt$&T_*w;(o`%LJs4thwJDD@r&0>#Uh&YeF9vmEeUr|x< z4mkU2aOG*!gUReCG&1(FbA!!w+NOef1c9webknsu@<|^Z(Smd zn8rH)|Lkx5$a>OJK-;6YsLzaN>=L60BOj zw}^Rue!d6Mjz&sE66H4k_$*nZJIy2fbrIDmh*k zVqtkz!tr(UAY(!5EobMpv=_f%B2<%zWG4Bkx`>&30lUqA?rY`mKVWPzqFzvIrYk z3TO(dv6&mD_HT5aL!CJQf`26*8AiozieVeSWFmaE4iMKubW(h@%lVTy)91?+(L}_y zu5MK_IDa0TYuJGRWfMgHgX4XK4&a)aQZq_~Fp$IX4!>W}v9p3bKjXebB4!`gsAg0Nl=qnPhK?2?+^_^7HeHOG=QK=Lk7c9j`}%KJ8pFH_HK7NWzhd8)JM0{ZPxw%6^H%5HXEN zKIpinEBvl6#yfTCMGJwno}sS4zyIHBoUu4H&dr66;0}M{>|BZ+s7%URv7n)VNv4#) z2NRqWGxxe`1TAmUYyB;k72cmTTV)~-LBM|kEoWgKw9|WM8$gCF-u?>zrZTgouzGsu zf@6MU4qRyS?JNQU0_E^5uzrz$k3#arV@PnC=DDmqy{k15XgG{^y6GvgRyj1#?R__H ze)89oLAivx#N*(|?_`^o|7?_=%tI^ z#(ZJ6n^?jk54`!bu?J|Nx0e3=`I81c*HvU_Y$cLXo+N0M^KAIR5qtsEYw#}ySoqgv z9dm`_Kynuvyj8wC9k*Qi;;wxf85!{cnD@0Bpe@1B;;e}1(8>k>O9OF@&Xh=YI-0(r zgHBQcnA0kd1GgrB zT&TrRX-Ra}{ORq4Uuma7wmoA~FZ%w;ax%1s2lZz)=|F95X=-W`UW*o5tCj-a z>$r+!q0-ljecqSpMmj!yoA2(#r&8a#J@ruBWWMdz-~|z}0~T8xSWV%vAI6|1pFLp0 zLR26fA|*p_yPjnIa;nSww*nx_1Oqufe#Px}DJSS}--g=MxIP4}VE@JWSz?Zmqh`vn zB|qhg_RM!Fka%Wy^qD*~ygto7TI)M9{5b&!FWU2rHk*BIs8rO{E`Q`0auO&WSOx^N zl7=i@6%IUhZ5MFw6-&BE62p^Eb7^`d^+0woXcS_LJYi+PErnf|g7F#=p;kiwmHHV7 zz}5Y4wuA^52T-eso4EL0b#@Ej;C>2#wWDnghU?VVGv)sdUzdk6pZR`;A-mwSJ65z& z>9yLX;t^eVXCSJ9Hp}7GuFghb zp*Db{TKL((IXS5vMN}k@>)@0_y+H%z$B^R{SUY~o6Azbmqzd{4<>DP%6dD>jCzc88 zI)zZrDK8G}WA-8+HWn$xZCsS^t%U^Q*l&M|Y6gp15E>#I`q7AOGN|WmCi1s$6FGNp zZ74UJoSeLtnVdoDErCJ>1uFSa7T$D`g0r!0UJs{8@@oJ_`9; z<42*4ToI;IrW!~AETf~N1=w)jgELgD{?VdrUo+1+xr1f_|4g7M={2DOTPRl+Gh3-S zFhwWApLqeB0-OvoA|Z*#GTOGjqlgQn!!)~En7zh&<2`_Qy{@RZ87t*!9eBL+w(Ve` zLwudW%YKS(Z{>!=@QyT!&S!*vPNDsWHLnwwAs0{|U)K8ewpq`rtuvZ^J;IEaLynom zxx;pNc2YIZ!7fm2SV>VZJUl#QcN1Zt73SHvN!a6W4GV}KRLanEoroBgW&JKm9uXY+ z3|+MRmQ@?HzaH-D>gp1@fK|H1Yf?@jOWi&R`b;hMH-7`_2DV`$&zD`X?_7g zgGU6rGng#e$CMHG+DN+76)Jz>JgrqO+C2pu)4pPO-)hTz{DL(-CFZ<3c3dAYHs3Hbx~eofHa3OntFB*o zkFp25B9qL?etypXuAu{0G-7Aeg4#7Fn^_>Qin9>P;M20C{H~cGQmEtFJ6Re&G%4H*|HMf%`%WE}V8u z!II{wbv3&5*Z|InyH@(Xr-$bLaD%B^h*2drHg+7nnCo;7;4$Oyo>z`HO1D8QFOmDR zw}+DK%!w=Xw#1}#FvhA#N=m9o%ujm_P-}HtNO&#j+HV-kRCoR!S_t~!cqa?X{_#aa z#@=pI|AEE~>s*X`aB0Z}c>(SXpjbz24Ae~=dC7>6P%e0Qbon}6jHpsHME6Pa+2uy3 zJ2mFL@8|Sa@?Pm;1n}Hf4HdC|V_n{?T1R52y5HFzj_e`;-50m@+j}~bu$G`W5WI0I zv)J4w^2p}S`d`P#q(DAQbwP>I&6M!4zwzrcaB-6l+*H3qnfCD$*v;EvxS)d6fdG8k z2!ea2=0de!9t_Xm4iFF{zYRtB_y_u0W!J1t6X4taDn%`>3RBW)3P$jG2qy&j`v>(*O~X(O~-7*enYj$>|YlSTDY**W{4 zsZ{Wp{E|K+s^~Rm!e~MsuS*^UW_kTKSn*3RiO+(f(>F4Scrx9gnOLxyrI`-W5;r|# zP&hfGJ$`jKQKhrb{(@dv}^^D`=#gE74@;cZ{Pg!xl`-=f4~B&ib3cX#_CfDRlD3U zX)%`MH*c@56Gh*!F57&+N`{yDAK{GGn}$YMS4*2-))kAqvc6Kk0TH9YndMsuA?zB+ zIWNxhlc%tv<>ao3^H!1Pp~ssd?|<)wx_4;N#sBm&)Do=pjwq|k|H?l~dxct{QCesA1Gk%y;e2A#a57h}xYo^9U(+i{Rw_{ne!tAui@OY+#PT3Yd zPmj%H%4=A6D_-`0 zz|5ePbDV}= z8+VD3wctT3pPWumT=${^08a@o%lk-8Nz-CcSAQ8J<;i^Sxb!uW}*# zvVS^hp%{jz>}Q{6V?_K4XZf3576=3ip`ol`e6lxni8uN^kawmd;AN0)$YZ%P)jTv& z8YGPnK?!#WSZ7G|{*qPma9jT8p1TSHP0+jD_%h810-6p9fZiKH*T#rmxc&i+_d}SO zpgV)-ymY{f9J)KW4hY2{uB}1B6;YC;w=-!bMcS?98a|G0x0x_d12-4Hfo!v6Loil3 zfwGH!n=}3Z0>)-dr{`#q9+O`M@KjF_5h!u6n3r2gloe0`~ibejFXScAi<$# z2ylD@WNk6To(OQrvmKeS1t87!+?6DSY93e*#X58$>BL+={{H>@`nRsx$B*3pQSNSR zWJ!Zb?H||!-UE2XK68+(-8HV-H?Cm>^`D+pZhLo^5j{j^;fAv$p5DoL$ceoOBXM~T zuHgw!w4M7g;z!Aru_#*Dw~f}L4q^!6HO>9oUK3dSHbFMbvYRAPtgNE4QKj5WZgRDG z?InhO>~Uu+cPxUFT%JHzh=-4SR=*msGvjDa_gog#P_PM3&MyWOcfs2NM#OvLANN_y zg3j`CbKB81C25XBo!jg>dM-I%>JE1>G&G!)15zWZb(<9pE713@F_M2}wjnEfCQY1Y zXK15SRIcGE>O92uj!*JCVkfgGur!`GLH$Qb07UHiBon^BYD*iIh|NfF=ut^opYD4b zhC{~Sih>z^qpy)_eR_mZ`pl7U!lE~G++U)!Xq8g0ei~=M6`aKGs7j;?E|O36{AEX9 zVJK6pSF{`~-_ns8Uhs#0&tS!AGZbAzjPH_C!d*RrhX+TQ}>JdnR^(Fz|lYe4sy zZm}1%8A-nMS%4>$!|B!0@LM-ePEGkekz}4QFR^# zmy~-@>f^b~-@RK9oQuI^yxQ^oqjL%=lWawCqa@%pK~2dsQt`&q7w5loZK9hNPRHrV zu(-U=f6o?QzfloCM&uk;wnFiH+(>U@N!yWGrW30=^|~X3VoTlXVGY97m6d2-lJD^X zCz0+QMV=d79Jlc@zc&?jDm1fwpA7qxy^gr={?LFs;qmQVr%e%^1xr1>VFS-><`0K2 zOJRK^!+$WkZ$VAfD|Fj_1222f$us-e6Jt7B)yk{)(r+5-$5nPA2l!vgC$!WHU`oK; z22VrNp*N94-83fg8x$>OO1+Xb=)hoZGdSuCBYckVwT0s}SiNcw;d8oN2+N`Q%Z*)u zr^Z3@SgZX8@tbZ!($ zf_=CEg^Ag)%t;QTH>m5qM*u@T%y)F;7F9lGox2Xjwn5Q_HBj`I7~^#P8vunuD>d<#77KMPy68#x1{#KRa|JJO40Vxs#S31m~Cm zOzgw;VQx!85mCz}k5i*nsEM%&LImwGirOn(!UZhL;&<=-c>>pMz%LYk#H@r$yIUsZhJj61C?j zJ1Xp+h?dF%jb#af-6x;{4CqosgE_v2yghCtQFfij51ic#W>;Rd2vx1&X&V@+6w^N*7^E5LxSp(ACqp7 z|B7B=-{CS$P&oQNa8IDLb(@bN4mxCgFeQY6mWwKL?eLyr)@4=!M<#Q5%3^gYDuWP{ zjB1JAWha?MMkdG&q*fK+r8zk{JUpBV=A_Ab)UY5r0+cr?Wbx(-bgMy&Ef$LqR!}!R zadF^gh)7QVldwYk7KSZvC#Q7`lJ-|qr;}F!xp`aPPqnky{o?fgX2qw{Cp94W=0kFE z-JgVAJHJ6X;s*Oqkzo9zh3U^_DWIf$pL`bQR+j?SCy9z>UxFk|E=+Yy42>lzMV^Cj%&AnW-MXydY=vi0p zpH9IjO$BZc9l0S0ZZ(m+m%zZ)H~LUvq9sw^R!=GV?Y6tnXFmAKYyp89h4Ez_9VdAO zpf+Yd;Jvnp2ni=?A;D?J>#xv=qYSU7=>$5FpO=k|tqP6|sMGeK_zk*Xj)Q6+OY3Gv z_@;#%Bj2bWKEhC^NMl0~5-YhI4#g_9W;r&>RCn2^2IC2{6Q1Z2tHm@&*6BG4@L- zFfREJ5fN$e03wVXHF6?l=>J4%`E0Q<$6zM7dwlxxWumDT4Zf<* zK%#7NfmW@+ej5y}Yj}8g!)aDH7dwCrD3N#=k6`V(5tk^LK{8)CC=z+~C}PDJ5!V{Mlq}T~q+(K)L|9{3 z+LT5_zAQ}^Qa(lH{)q5hrqtC^V;$<2zD%jvk~8Wf8FjZevZ2=lz2ATRu>j-AOW^KP z@xb@RaI`yrR-2!n{|m;1xJ^*EKL$l&%IN5*Vl8vi?WJo|k!aYIlY^s*7RXwv&g5e& zj1MBu{imgPb)t!{2{{7<=5KgK1?&N8!?zCNc6Al7uOtCj72qJneqP2IdmHyPHC`XJ~lqg-&)FXoiH>7oPM@GUTD?%eRQ% zY_cZ^6%@S3z%^q$#nUjmySRb^@PX$3N%TQ{=~{sV7yb&U;@$z(O+Mq(`O;Uu>I(Y7 z%hpMa$fUabk*en%O>1STFeuA)7QnHAV^8+%CTsd_ZJgf6LvXdMNsNCP%sd9rp={a> zt2tDVf(#GE+EpVj(4Zw=$V__5QqV;fsLTCfU+}7Ymms~Li9FAG?76$1^2&?Ul zP1X?JlWUt?%k(9bL$)(e`s9qFDIIi%Je@ zo7n~zaqvm8T7l0@?r$8)t(Iw+tXpn?{6G^Vg?hj$$T@t~&9T2}ju!SMP-zr&B%N|n zoO980n;$XJ&=lkSVCPF&!Ni5i$wLp}ar8MR+XdhHJ@|lYcaA!Ks-#^$kaGxrl~Wiz zeC?pm6u-{{9DLxbNzQd0@R-?NUYtiZuba=rV=UQ%vN7Tq+2XFb!<(Ad&Q=9r4=Lf%L=v8Cmxb;0T>A#k^fuuFpf$N;i?2n*Vt z{H?13WQO`SsOxC3tVUJLiK6^rfAn6D|9}058pABN8nIV320k+m)Rhv!oGxTTxS~Wc zLJ*NfSY@m2I*cUlSIaBUf1FRf%QU5NaE6x1sD&W{-6wua=5v7acVV zInlmc5j|Fmw;IPpn5^r}^ObwnmkzL~w_vAVexXL0ers6mqO_F(okZGA-mc9@6fe9w z;qttPK(0e*{!(O}Z2`ZXz26xh%}_DgL{N-EKWlory0`f@xRhUq5M}U$6&7?Qx%AZf zY>cuiq0MZS?XHjX+&YWob(FqzA>-qgoGH^ahbJaP)we>N`g(gS?zH(<+I@c?83lKE z4g(AK2Ney?x)p^v##0=5h#31XQh?N3T{9*cFUCVAOU&&B=~434lByi7g?Hx*$D=z< z!49NPG1B}mMy;G&1fR6LT8AJm!b=QfNeq|E;eDNNsZGPb2_=cnSi_RZYC!y)lel`97I*W(4v{ivP zVJ6?%&_DW2-nCmIq@=&t$gW zhp8I}zB~&+e!W1dFFvri*cmGrnG!oVJK6mB3e0Ybpm2I={x4Sf@@n@9tkm4%P64&# z4f!}MA}(R*R@gTpw+FK-l1JE!o}6Csb2u%y-8bd)7?-9N%&xMHkfcBj7IA)aSVbKS zHiW4|*w@G_E-pT7sE@&XQvsCPwxn}e*qT)qbf$pkq$MTk7o5vV+4lNZly_YG+n*I5 zEYcZ$DebcqFTN0b*8ZhYq>8PO3Q4@Kx*1zSks%Q-Mr!^+=GB~#L~na%w&{#F8jymr zUhM3qJc(9)J@=KTgd?MXZ9XLvnW7NR>z)HFa84GscoU(ijwU*1^jmcETDmlGc{#!T zefphHO%L~#J`x7wQuXK9_U?sX0`5!x@3?q~--P{JRUp3IQ;RL0Sr&G1!$4>AwhBMr zTHnucmGl{X$ucf*j+^)X!JHD8pDLqw;=xQS*(%xGvoN)w2N>$GHKUl%fW%RVVd^ojgFK0e+7 zVNeE?CpCYXPycTVvyZ-+80+A7Fm4 z9zhQqVd3GzZ4hLd_567wccF4a$;2q1;7WMn!;4L&^x3$rUn$gqx$ObK?O zkVL$}bQzt5$xV%JHcQGTGognzgIm9k+*(U{G96Q9H*>JpicMa-Utgwh3<< zoY2a%UkT)6UL|!1cx10D+P*N|(YmN_i#)5ewl}`cePK!}M9-A?AcWrAaIgXJ%5X>& zAIri|)!>`e%u~)MY03n->U&Tj9tjExY5^fjJpslp78t8-=I7_J;>cpl1s`wRHD+C5 z9Twe!UuqgW?qFu2Fu?wk1uA&SdF=;DsvsR;(4g}?-nQsLQ{|RSFV;6VU%ZOXdhRk@Txs!^ zV+*VVIM~T9l*-upT>Si#^U`cOh7&$%TMUo0#ZZDNQYZg{pvPx8&6ElBHLyu^_CQHC zoJ?A+p=hlDP{{8z~ zH2is2rOpj6grFH9q4?2(bl$1H{{CW68E_L{Cvm4bD zSM;Pyw_X;g4-5|rBq5U25A*Mv!6ZIV=AMnG`LnnRvh}7x{22wyDorf2(;)$H(*(+d zjo)(bGsPLvmLZpg;iZ?EqMh@aEj(*M|9UZ$uhZOXbx5KPINq|qH2Qo9E~z56Sc>E1H0^txAN>6_?7rg&D7s;kk`iB!dV zE^x_s+hIH5O$??wO4rry(u9W-=Wlk*xp9J+raU;h3`k$Z=_P6A{!mY~zkU1m7ofBm zAlfpO*qSBPp2W)sq%p-uOT)nEkiabXITxJFrizO12VhR91P{2j9)#m|0{o^JrZPc5 zOpau6dUE&f43f+EiDb;bdQXt^l1TL7Fa7=18gTSr1dv+820_J| z@VMyf*KEjgzO=+RZbQF(*9Xx!(& z0fdaQ1#we*bn+@XJ6hc$;_c?!cQ!2zIoJO%ic0dK@3@?NT#K(t;jN|p)r>p$*waZr zm=i`}RJHhQJ-@KQ&PKp`Yjt)QECIgRJXGP~GyHpod4b1e_XMF`zC>viYDt~b(@si? zoO9q3m%=&C)Rg?5SrjHD!-1!jI$i*Gq6e;B%_-naxE3mpm^RYz?N=DFrVDz#uAH4w zq*;Nd{}hEn5m?&n-(R9!=C6p*2E88Dk``MTt%&54KQ%9lBGs%mDeo^f`$CqfMSg?U zHHgK{yhl9lPp1%dCLdm0T-=$Lws8{`!!)xNhqXOYU`EjanBs>3I@v<9>R-SU_R*z9%^fODNJw~?Uq9X-W2A}EyY%pNzAe4Irk0k^G)%)CF2fx`zJ9^qni@ALuqr;Z z#3Up9TwZEA_yS zvdAjiOJhy8T|cT{_N|HOdh| z=nPPDRAmb}4unB1z9L?yFRViDIMFU!?&h@EvgVmU@rIm!xH~ z-CSX>Kp`1BIrJtQ3!5k#Z4DfRvGV1yMAUw=23e-;;MBx~&l8v+r(D)m{5V)DGr8Rr zY%rBqTV~=)|J+IHHW)2e$o6~oclA=nfBQK0 zXqBSph(v^nlG2C`Rr9f)k4vyHyzc7(qy0SU=g*%aOA0OP=+yeU zXV0t=mJW6AV#;}tMwvj^SN_cPrFi6BY?$~raiaur zzT$hcn1*0gGs|CPH{{MDypQWF{-#y^nK5G&dTFP3@wMAns5iMQry0k0{yV!_>J{%@ z29(av&TH9LVHK*;DkEqRn{-bfZBTVIz9bd8yHr>3mr6T zniTN<0R*iVuRuRcBS>(wvs~Rcvb?*&MI|dMO9f`+iO|ebZ&GH7{#);3sCk8;h3(@x zO1RQunA=!t0$&MhkzU?QawewER*)_{gUKeZiecr!)sv^fVgAkz;b9Oj)RH5Ihkw;j zZ$?T|@`Koe@%yF6ClYUz;=-hJ0n!VvKd7ajN^T|PxSo402Fkdp_pc=d83`Skbmld^ zSFd0arer0zyWW_b3);QikRd-PRTGVwEsev<#v%$EIF-NU(I*yLJqdENDhhXw@YI2)BHgHJNFVyiwho7|FZV!l` z+?^Eat5tyY!!Tsjg5WX-QCkh;!8SWgongHcJWPA$A*PMaz^wLV&17?+3D60 zQGr`&bsDSnTd?Q2ptDv8qKmH=xw!lQD9hTVI0_FNTiY8laTIw9VFF1UnJG&{DF*-!wIhv)`H?gNx5qJP8AI=)9Ph`X-RNji*q4PipR9{QRBT-qhenIu*wv2dn|L2N zzC2!*RNJlX{ofXirSy*5L6PP#`bWb^As0*C0CI})@OW$+^=mAt-(L@ejY2RIPo`{8 zfY4HGTU#K4nK)4?ia6^9On#xZ4CQNgp6si%^V{{v0lVEB;CuBK1Ki{^5N7@OtXzXO z^x#I*8YV3<>Khuq?jbj^QF=Gjka*LheLoitxpc;7?(OrPuHm>1##?biLjU$OHc=%d zCG5~xeW5hpRd7NY8u|SEYG)tR7HC0~Gd^xZ8Dv^gwAR-OuEb9T2A;mYjQ?4EPbpo- zX{uN&A8vLjdVANC3Ls4>#ovS!dtuLv^)X4+_y57N{b+i2>Xi57U}N6jaWOmG{`f~m z(8*wncwVh9T_P5(+Y`{Wj)1=Y$cxA4bM0wB-}a18eRqGq(~HSTQSzu>eoa=WRFgC3 z-{L^W?9uh#{K=4|D^@O|;B#$hEs(KKYVHN)p7z}pik?j)js=2D-aub#2W(@qXRdUw z1$|OqwPOT#PyPXP%PM*h8ZddiC7gd?o-S&Hc7Hdm-t=$xF3V}xH0Y0g_Ct5?h$%fFx zbV5;RzKhQ1asG%{#-FC4q1oD7J(_tUH{}LoMV&97UpcS*_~*~OkD+Pwf{(dQ0hO5- zrjsal(aZwlXem0`H(Fb7LO-^+D7iq>)6Xx_6AV!<5%#K*($eU3a5gcQ$(x>_oBZ4m z@Y0D-jfIuU6rj7}wqEss&v`{>-Q9%wSX{UzZ#uyAw)x&;Yj^1XRXX`SR*!;C2jcy% zSZ@8p=%gjam6@m7xpfrlrJ0+0hSBdH`3-Ce{7HF}Lq27%&R$T_wM|W(Zr_85shpIT zFJE#p$Du)0ooDG!E9&ZTiQkN-auK;(h1+G`2da0XSo<9-P7k8r_=h$SN3LTAQHL5R zWP!dRDm%>nfA{Llld_h2UBO@njL~9G1tsdJ)o9s|N&2;H{k10V;Dy?G%cJVW3UWd6 z@p2Z|FAu7Juh)06ia_W@e=Z|;Rg?vXBV&bUc&EgHw@6s)Mo$S)hP z2lp$)>=HwM&E-d!7Dz;-K94udqNdPm#nylPa81fjP&XF#*g>=+ddR%{_@b7$yJ9JZ zzavo>A;&{l@5*?#7S$Ei)#1g7_^QNwcpEF?`ByK7fFh{kZ`jw{Ptz`oae4&TSfbx z#oh%U<|swZ0<;{@Ci))BbzpVj;v~FMiqYO=^h3R7(JR^ z|N9{Ltt8e{J7UZ(*STgvKQJ@*(T;h|gq-7$WshHx<&u$^*N^d7JqUK#!wYO$edpIv zGp-Tn%MiR5ej?Ygcx_#=hW-x@^^H>+AAG9t%gLC4UAMh=2MKQQ0iV3s_*M2Gp;yN6 zqIB_(3~)a}^`og#cJD|uDV7dq7IPHmPIN0^T zcK9!%U1b@d*%gM4oEj`&v`YMec%>xnN{eO;oktL!U;I|fx(T3ezn6754H=MgN85dm zxPeffcHH4*@Ts$sXq04xM<*;WV=b|y=t@C!{^tD#^Srer_(=R81ivr_c0^ZKeSYa0 zE$ws(6k^IWJz-3BDaWNsTjyOsF@(W+gq#CRuz&&~XaWsb&%{5$IuONc0ibB0T~d7$ zeWtcBP0~!3n?3RX3VRM-eMcx1jwI*v77t|Nx_|t*i)Eef<}G*bKR~0gr#i!AhWjp& z;p}eDOEpra=@kDZRR#UQ$%=5AoGhtl7e}XC)o1mqgbG>anPyAIwu|^J@?1f4Ey38F=X+{D7iRnw?CpprMX%>oHg+s351=8gN{8D?YdL#0u$*3Zt*>$Oq@CKWASIyyc&a)by0aX8U# zzu;o$XIf?Re5i2{JiO#u6Re+kvm>i60}(XNc>B>gybzxpGERuWoKvH1BZUbZGRfd` zaD(57S9RcwqIYfj9oD;gt*)<|?8V8VL~EsxafQ`msN*3j^dT#uAiLDV0}5qkCI*Hp z{WzQriPMF$X6VzA&d$nO6muNrjo;`L_1qsTLOx!1R6*+oBJ`NM6(oxJd_`g zuJ2NH^A5)p3x33`EdLE?njbivIUJ)VUU|^m+e^dpU6LbA9Glc1s0aV z*636>GLI(V)zbH$T6-*y!@|}0`O;h$WzF~gDnZ!X9)#%C{7$VJ8geW{;EY|>)S3BF zOR+beTS@IIGBZ%J!f#?jCx$R^PG^uW=KPA~>A`FKy#(_bAdHl7>9N*36(u(zS4Z`T#66m}@uW>$HsinzQx(OPVl1pgY@<5N`~dP{ak>#*bp;nE>XW7d-Ln&dYcg`h}(!aZ;q>O!j%{H+IPjNNO;p ztSh%=*k(l~B)knkrf?VB>Gvpc`u79%juVRtM}@uZ@7`U$gQQB4J zuydGRZ)99X(+A<(#q|fb9wV4kQ-3Zu4CdW3o5Id;v5V06<0sq20>oE3_iDAUS^3u-Lx(V}#Jm%Zh%z_CjV#$;|8O&~Fy z+!;b!$;`E3MXHMGamMY4giA=o0cxjiQz2b+ArH+PB#o)-# zn3LMpW1;n#)00~3ohhi>yS@&Z#+BB?=}nKr#s`)kwT>1<0#u<0eDmd%Y-!Jw`tW8* zomz2pODkhoasU;p>LJ(_^hT~*_fTDTo#FV^JJ6!_D}+i0yI9_Odb}BSsq1)2_OyOi z)}8fOH!64P{f={>R;T4V%{DF3(NvTC9o0zpw#_48TE!MAPHO+EI@^vdI^O3A08Q3e z5sQZSc<`F%9LbR#2OhkS^6td+7yrfV&qvFi(cgTjy;vBaPG4ToP~-zPlJ}0s-`C*p zq;dN-RCuOG66`7j?MoQ?wYVCzF1A>6Q>^}^jXX$0iQEcn9F5!kS6@dwiB!&A~? z4*xyt6e8I!$=4t@`7U%58PptK_Z@& zNb`gceq65v8JKy_;ujMTWJbFJ8d3mCFP?7u>DMVKDVayFGuic+Pz5E_`+m0~=bhk%c(0#%=#jlQfif?6TD74%#>z}=WIQ&U$oz?J>i z3z3EUz`DD?MSe8aLtXkVpdfp(;7pxMycMFssKgj){5mB$+40CiCzEpUd<=UbOi_(j zTK?@$m2*t3m*`8Gn3xbzhfFd$Udu5UalhU1)Bvc8xRG+p);Hbuo{B5oJ2Qquxxu|U ztKNQVkPCkC&T;M#mjMC;iKn6~7+4)qwIoLl+;}10XbJ)D9!Mz*-ZGJ zh#hbQ-9O;=GXNcBDtcPnc&;Hxm)(J5lBzY+_XSbXx006*>T*d?G>9JOPf%VYVoK>l zQ|}2!Zq_ijTOEbAiJ<)du=?pCgh)Bp-V3oky+ehwT7Y@}>cB=D_HB5WH7hxeRo374 z2ka_Wk(fo-fJ3uPEX8`(;wH^%Gr{naHNK&1=hYCn0w1R*pmrUHmEYqII3x1>ee(i!dlJ?LKB)92`u%$ zyaIq_bLR*+a#Jt~p8m9>7i@vHS}y-(xG0Kt7_ZT2An^)zr^vwE9+P-lJK*> z^Wppmy;yr-G#==cEB(7`&q|jUKM5$pD%g2bN$I`eZg4WA+NJLs4PHeSjb3IW%K06g zon`kXt5-e(rp>qO>luGXKYe+9VL@E=Shh?vRf@DotH*CSGra0eKPzPimg=%Bz^g3l zxFe%Ci!zJ8x_dpT*Cf1mmIuN%+xJ*3^#{r~6D-;MY@J5i$wTEYMY~Gv?4Q)i_zp9X zT`K8N2_O!98xxbc)I_%YMfGKlZ^wD@d{6xofwrBgy-lLLP%{LRg?Z~Eg#BO0clQKb z;>vMjesCL>mNlNO;a5`E&&Q;^5fhs~YHx@poncRGeXbUrgeEA(K1b(aA5ZHDP}({# zmf2a6Df9-N=9YJRF8j|;BJ~b9W|1xPYvrw1+DJ=3%&}*jMVfRjoStl+GOx;_G*BhS z@D0*X98mRr#rN{FFV}Wg>H+7Q{w>NRdLNoC#dxb6jyt}6QvECMh5RgEU9s{V`U`D< zT7*#o7mYXXWd~g1K;gcM1f^9cr`r4~hwm|3ysy)u#rN?|fBzG0@x=?-)QT*|W9Nru zk8jp|UIrkYq8T2JoG@!OA{@Y1ir`vmZvJDdx+it`n@1+0!R~sI7n3`XgE98~X{F^d zo5gEp|99YqrluOL;lN#x-J1=$V*kr@G_RLQY0DKKPC|`4^VlooESgJ>Lg)pZdwhL$^P+eHAJ}3WyS>9h3HLb!>yp99Lx1l#8IhUHmm&DZ0bJCSZY(^|{3J$p)z{>any>_ zP#e*3o-lxP5AlH-f_1Dts2lH~zpT8jW?7ZVE7D3fbSM~iRy!OhYm1Lm?<@$!#`;rX z!iJ5rE_Ob7Ot+9!h5EDQ8p}XD8|ojXIw{-NPlo%nhEl#Kt9ym)c6Cr2FqJvI0Q7-d{D1qSCHHFOG!QuO;|oWdmjzEq!BlAbL6vTF9?CjJ{{2HmmtOj(@j4 z!pngaYpT{&eQuS+r^{0)#U3s4&geF+rPpj*&@e8XD*sjND%8Y=Ku4g4TG1-2!dTA# z-b0rp{$k~baQNTUOGx`wqO7_;uF~mE#yrdclw6$AG}QxDbCcDQ-?i_fZgNR~o^oxq zC_&U7L^?xL&6m~D(kZQ89T|H1SQ2t_Cwy8ElcS4gW9kIHAr8s>wIz^<&rMZ|9YGj8 z4|^ofr({vsa_PY@eHLtdW(7XKJ#jVq;xKG~0>R#yLY?eRjonjyTehNa`eF@Vs=gPM z-%p0QToV>#iVlW@(Ch=EF8WZq&KclYU%r1x+#y?r3_!gi+`*Y^rQc;ECy7f-bJFpH_NYQuPuIKfm4l|3&2-lw_W_p3*BzcP>38AXmEASYiutHrW zR8fI`b}=6>j@q7K>Ft6}c%^4tcT&3qIwzxz?`)ESH&WQ?kF zHa$;v6!jxKe7dSccjvz$(%^$Wat!c8DTr*G_>0{@JJ$ypH5_}tyEwFTTR3kG{!mRp zbo;_ctOxGw0cjDD@CdZeVC(T-F|0#~PFq z+)_;9v>g%i$aw*W>&Ng97-fgv!9=bOzJb~Z&fqYD>Uu5+kRZ}?I{gL!F(&A;zQ8x} z(C1g2%V;Zjjis$Wpt&qebhcjvVqtOnw+o5z9tkOhOagyg31*-GVh3R81KkX?x1-tM zc_e*oOVqF@f`pKN);KUyJWw8@&Ngo^*pZ#_KD6lFeRVshIXt}UrmX{@egwTTzZ_b^ z#keeBSd!ub#b`%7zusm2=>_fZo?B6-0hi7MS*b9IfdRZ$`&p(|rVqi-h)MEU^09E* zZ@^->;~|>EHOtcm-TkTBzkU_=V+SFp!mJUJ4{Z9m!l_uL|9sA?LYD>dXg|%|Abd7t z_*?h;+)$7unI7$&_(-3i!i^h0F3Q|u979?A!U{5@S6ZKVN!asr6dQSlH}T#1NNEa% zHY%>G&mr^ZL1cm0vkAfOx@6KFg}{WhnD~q6#>Y`|B^y-qIPTmt&dP03UL%EN0t|@u zNBZOq>1|j!q3R3n=<*k8B>p7S$X0y}1;KTB#OwZNJ_f43oaqpG?F(ZLFLmVge((Cr z2;%|hB%-(8`n(hRr_9VGrNI4?941J9*H`B~w#Po*FYzI~Jbh5AJJ20y+5}w6*ak#k zxZ(GVxPpKum_^X|6aw(yF$|Zdv*=$(K|k6NlQ)jlsHl=E+So9h7qW#H%E6HH7}8e? zSCzdZe5B=T6yEx{)@erncRqAwcrIQn@dTCUQ8>HLCqp`noLs0CqeNrJ-VB@fB;+N} zE6E0ldVM|{IP3{>mw8=#L~2Z4XzL5IPJHgOB&02Tfsyxe;*OsS?OU>S5R>wGeQyjo zA5O0%M|eY*n?Cm-WX2CaHG}*_-L%G$o&!+vxjdwSe}C57ugVkL(DY%wS{X!ma?Ve; zy6OZ};UV}uv=wN(O>2Q5K_0;4G_I^+l}qxk@;ctzUh0>C!E}aR@{v{%*C6Md89Lbd zHt~);sr}DSF`Zl)1M9w8k5gMqQrX;&B>wtWcppxN%+M2c+_!MwS}kXn{c~v3B{QMT z!0)Af_53cQXZe!!zuVVNe=xQhpJiv4DO2k(xbMF7!vahXQ2?9VF6p|%^VAwUVJ#xB zNP0U_>{(&yPkCulF%HRx+%FMlgOo{S)DXJ5iN;eZR*b_ed#8|{dHVd#$}N}No`?F> z+nR0sq#w?2yd2<1Q zRw_ZzAo&Nk?i-e~5Ld}>gRu;iMd{LHP~GeQ#i%694`5w`Y^O{*P5OmSchuCgKan-9 zD_5GgPY_@4j@BYmx0(bCJ4}Xn23nVmP&XVJMfGgFe?X#7SGNA0TkYBG$MGZAJy-RQ zz}tMG_22g=g`>ZDPb^CHh^Fh@vcr8`ohhB@Si*kmES9hSb&-=j_y>AMie+-ewzC&B zcNzix7{jxPa-etutCzwZ+W`j-x z_P$-Y+Mhz)ak?37=-KYG&j`4__GcYTH$TSEmV$qXzsVn>8?d)kw z390DB1zp13O&80J#LH8bj#Mk@KvJ9X>J|1ZA)B&%^02H8Ej1kvRXl;fkA{~S*Abnd z^@`jr;4^&|ZQa`~4%GK#psmVMhkF?!`?)TyT4YWp|He4~%jTw~<+Uki;(i9Aj_Yqd zw+6pYZ?+!)?h3f=eZgVNSRID7i({!)vd)D0dU%j#72v7LZdXFX!to;K4Z|h~@jrW( zgF|)`(gdqlX66&2AJdEr5ACI%DyaJv~rpmvN};& z9CM5%+i`|sf{iC~(nDc^*enL+2j3I=2Ci#S;^Hg)c1MiPLN%q>Ul>0;;R%x_Y~VDA zCB09f|5p^#nZ+yi6Qozo{zt!+ht;cD@6924ED~FrgI>m`vpz4+ah-pnD!mKAw4Oz) z^OZ%?lLTCugW2*JSmYF6KNK>6oav}PSq9$H(pxEl(>?i?{ck0QRMs*>Bw$qHHSRUGVOPC%tJk9PPG}}`U@~q< zOE&fR<5{he@1Py;hA@3$JjU1r`*9A4<0*b`Z@Xwy+SNU!Jdj>4#G zr26n3fgjgZI8bc}uQ{otFei7q(3lt4vQ+q1^AcAzLoH|1)j^FjRcu+W6R0!{(j-rnkTkhYKs^a=ZuuY5(e=az7zQJ>`xdv z{8n8jR@L@~+}Uv@)If)U9(4i{sRp?@ZreAlZ68d9ddNpNkAwcHVDl>wHR2U69Cw%M z?6iAHKA}vuTF-bjmYGcUsF>Zbq)|Md#u!SiJ5#Zp>VN)KVkEhfY(<_4tyOpGaFNT{ zY3lCr@TGao3}UD4kxdCbqkdJ|yW_o@BIF#^M@H+cW!?DA7#lL|Jt}+0fZ4ho&&#eV z-O@%Whq=)MmcK8=4!$_aJiNK$OJkEz`S{OI)p&~oK1+)sGK(Zf?zGkY6IjbqHCEXV z-Ly{kf4mThg~3XE6~@xuk;4$Nrr&2tI&tVo$0UcSBGa_;yw#eeP;$nwf-5RS{_wKg z`3LHp8X5ORjX-*hK}Gyxm-|iqC8%{yV0|*JvFSRaAWpDs3!?pwjfj3(T-&HKCPmN;=yXTg?OafyD(h7Hx{Hyt6?X8KG7@-4sS0r%)ZN&d2e zoN5%>r@DSrikXKuu(__T?lV3Dym;|XvcWgy&!r!FnZR!Ga+q1r7JeP3GisI zvqo|7?E`ZiCuD{EEflnIbMo;w?z|xTGliovMBLC-c(aP`+%>iwTl7)l93jJfwL^XW zN^D@+N{Azw^|*%pSj2ia^xQYnF#i6{+7H-jrumm%{JrAi1R92~G<{R|t~wQ!OpOHX zp`T!inh;stR@F?-HiWOyat~`7-haUM(2PD-uC-mU!gTU>i%7V9dnPW=AV{G{e~$pO z2>V&+2P~xNPCSL!ZLc0slG;?qe%6vpYShRGJ=ikxB7YFG6lAGC&0BCKDQ6YC0N=pW zk!?9e@tsXW{3nd@wZLtVXG=pnN!446_h<$ZEH!qP=-;|a8I3Pz(uY26muK(37|cWt zEk-CwF?hYo_CSv-A|g^JzKxIV>Pfa!2FIZkSETq;=C|kA=?q$Q_4@T~6R3EcFJ-S%a`~1*bxPv}`DW7xY(&f)a!fu8ZZ>C_bKl82>Np5y>Nf z2*tDQNVw;F9*5NsAxMj^44#^ZLXoIcr}*#Xf&*EfpK-VPWqf{WnO&v=1z*HO!{Y3M zbTq5X*7qPP4grB_?yuLEijPgeyfd%}U)!EEkPM&KU5C^u3G9-G#aogO!vIUP9IVS+ z0=1wSfdiZ*eZP+=eTw5RbS$o_gCyu;}6zpe=a`m zdo6|hzW;a1RWjVH>#JX%XGq}=lWHxOv$7@9?t@C>`BloDv+uN+j${9+t6`r6{zyMP zvQG{)%o4_(j_z2}XIhTuv(kQ|u(YCj^E{m%lf&6Kx>EKz-ydza_k=!=S>d#>ead zR^{(`EeY2Z%j*#9m&|?1^X=zuWv#2Q6tV1{OxlrgQsTZneU3^9&1{MTSYr7{$BSM- z7ANJT$J9(3@t-t#QYGmz?PHEY->T?B=4^Uv{IRq!=iB?Sv}AORmv?akW~ovnHQ#4S z@tEuj6$q7(A7O@*Ul$`JHYbiX9Z3dxseQ9r&tR}^%Z&|D0_g%B>LShY&G2tULii<5 z5mkxr$^Ozi(k%z$%)9du4c}^A)7OC*`ozmA3f0IZ5N}`tbNVI=D{JJcdPbUE@uRTt z@LI?%>%PNQaUfZ+_2-MolwE&XGk~mK3M%{t;3f!mF+v0}L!z#`oxH#WFEWkyAjP;V z{de4^7$~NM+(ikNHf0CjOyGdy@Y@F?h6QheF zc|iJ;xg!oH~~1!cHF*vLN)_|vJq=~Qf; zl-`alSbsVLJ4C?k+utkjM^Qie7Q#B-6ZLdXa@X799c9tVOevlN5*F4=`qBgjCN2Pg zq#r?NnYw!Rt9D916e;`#aTJA=W&IT+%E@;GDYJ}?vq)=_u-|q5$3Cgwi)nWWhAeGi zLUdFDi3%rVN3eHO@qPq7OF1C+E%4(G88UNp3J0KQLkSHYr_DFK2)Ns$ZG?}^0e`4i zK4>KL)`km3-vNd556_}H(WhRSyRZ!||3^4@vU_+R6?FaRr{rl^`0~0OjHicaap9CA zsqHe|{Xt&0<{HQ`je|VbB(83rNbw_vRl6OISyBU|3CH#Kb&$B>09`18rq%ai5&#Ot zhbH|RY-4MqY~$&P!B~-Qg$cF?#r`3AU=P7tokzWoQ8C!o7g8EJGKTtYk7U<^;D(tw z3PmAABxP4=w+Q!?Mp@c~nd~_Mwf}Wob5pPzMmsc(Rplni7S*ykky}9f{y;``UNi^c)q_S>BzyJH#vAv1(nvLTc&4x1_W5dHB7T zEq4^6)*Y>$Hj7a6U=RdI-#VhQn6)Jxx;m^Xjh*;++)_|aH*H3?bb-;fFGXt(!!HM0 zPv0Q^t;accX)F5J5BOcw_*ZGN*Gs!~N5P6tpXm0to*bdzEm|02}EVDb*IB5y;Pdl$RiLXkz0?nm*=OVSVy zn7k6W(>t9a7a49+E2MAXRSzN%JgcCg>r};$>4#5SX{gV%(b${+U|w~4--lLr@7`U5 z;VK7$_v|X(wdP1n*CV@K41=ju`rWtF0wY@Xb9)U!{-Kk{_cgU6tT2~P(H`0n=RRe- z3N%WPD70DBociIBTevx9e6q_n2MU`oO7g;v%_0e??i2itHB+U#PV#6lUzKO8fAv1lTBa0eyxU~oTm$}XW_pr4^P2qO}8ZzT5rH7CJju~i3HY>M#Vgde`|$cIgNiLA-FG$wI(dF%4%`pg?l^t7SkXsgsG{3v z)`@ZteW$yZNvGhLQ|ff)b~78@JBN{LGtS1xJ;m-zeU{3nciD1}Utc-cd?C_uF9nK0 z?tsU~t2=rHq|uhwhZ|~cgCyvJZa*G`9#C_Kdmv7s@KpncC z;g()75@!yGkUch%H1FHxAZxT(g;DOS9lE~`7Q?8|Bsm1{jEDGXwl1isR_LM*dHLcD zU;TcZ!92@ciqNU-3<6-War^DgSslcO^sgMtEQ6ceeo1_1+$eOYX>$b*Qu#jWb7R8X z=~Xm*p;3jG#N*4)gAO!9m4I-9tBtU2)rM)-I@!TpVN&pZ|cQ_nLAT9GS+PxOFt8R^@XyIr*f%5W? zi$HlfVHPi7DORx~@tG|{s-<0>#Zp>$$w+dQe$ACN#}8PUhWGy)AM(B}EG;qO1s*Ln zosn<;&4y6fy;h1yC$XujSb2ZqvW@pud2wAK>YHeD#IGzZ zC%I1PNz>9b=c1QJULZV){1dX<%h@Q+jrmrflYJYIwlr0;T>G@gyeTrMn<4#NSO<=K z3jwolfI;d3@yU0iS051V+6IQjn`zgq+5(3`H`^2NtFp_`NdM8R?Y>W+jBmpjgg&eL zHFsH8ujW`qe|RUU${+r{x>$L(Gnx2*0l}4&j+fa?K0rt>)29ijOTKH~g?c3gN8cr_8XTLG{ z%jfS5V>O=N8Z>(~xdh)f2iiK`3RSDb*|WUJ+oWET#bI@V!*a7PhiUJ`-u{q$MupD0 zBxveS0lCiT>_D>a4NihS1FuoDsj>_?Q~7d}IhHbm!FKHn!!O$;{!F73Kkbuzd(gN! zYFLRXt9|mlrB#Ka;)CdD<@wFr=pXJ|qC0{?Tit>g_X$ZPy@SMW?sl;I&q;O2s>w}C zG2CU1cpkmr^SgcTZcA576nV&>h`1kWv)p|NQuLMviC-zZ^xU7v6!ns|%yInE>m+UK zx^5$I>j;gZjoUGajUu-qIcspvNxFXW`duo`L02?4jzjOl!;{*^u-Myieq@5kvY$^% z9o7YI99#+#^=#noYR9gg9(3PnIan=@!S8tbI?nH0$$#6-_-^;M;Xm@a>7?>BiXqs2 z_SYhoQJ=nid2s-HLO35w@quGR)iBU59<5&MrYyVc0eaGl!pBnv|Ixv=5n8}}9zqh7 zGoi$y`V&z~YF-EkN05*;@OQmDjQyoDnpb)~q#Qq^(%j?X>~vYeYuJ#N<7JlDBI$$e zq*8S|C?;R^*#pS+MaTbAh*+&ziVq0Uqy-@0KpT)SgV#x7?&l=cA3ik1Q>eTD!C8|| ziU)(Z_rAF zZnU|`Ji-$`+wl`Ht@Q53oBsMye4sZ2Xx8{nld*>-0m8V^%Xt)RhK3qo^?4&8iD&4* zWhq)gi!lD?RImVck4YfGYhj>h%Fnk4S(d1+XMBuOksTmol4-o3j7E-Fwhd%To*#S* z1hY`2riw~Z3RE$l2R&S9ubo*vJTW~$s9wsi*pEa=WVpNOo{ri~@>${>W%md4dfVZn}^xj^TZe&cns+@2~kO#sY(K~V#tMB%9f&mmB zOP=M@rzhW?-^-@evC)OZ_6%KvQtj`J9MUCzMjgM)cN`9qa&E`9+%`Ah>7-b*=_GTq z8|~w}SSYUT0xl$@q8fQE>4n$Q6ldw_NBn?ey)qpwPNCtx=0-`U4>8G6BNHtW# zA1S12Ad{-6?i(wNj&3{2hS~!?uWx$xXcnF}vv}snXctRhZlE_q{AM3Mnh1{RZ- z@wb|4BjS8mPB;xlsbz}nj0&^x6Y3kp!h$Xt2JuoZ{~96*m_$a0&HqN+WJriHdq8sB zJz|AnvfuI4X=;}squ`3*efSbZU^3!bvPc0vDvQ@N?&bGbV+uLoQM!Y)YO{xbW}UBv zcBXx8PkXrJQ8n{!gsLNd5H0fR`r79NYm7s{WXkrUP8-&~9ou8DGZle4Z)%O{GlMq; z#(vu~xM76>G-eUr%%nTz?6y?60iK4778^0~g#vYn$QrtG5Xh^;_g z+9v8=&i~&stI+uTGks0XsFw(5hmeQpGulrpXXL;99^Vy^_`QF|PgKK9abiKO?YR{_ zC&dE_q`cSLcj{?N+^Ml=?2K3yF>*=JWhvx3QMIrIGycsa`S~oeO=~vw+#hc9JMg zc=AT(5ePOeMm>ABY<+`c&m4WCbZS46r3+iu1?Eb7) z2_7ofrHaZc(-fzJ#WZrvQ4xN#LBtf)#0xJ5gI|;|8k36}J@73l5J!(u6mUkcl&HUL zPGcB(JF)VnkpmL#_7i(TPK_{hIH&&>g5rJ-KT=Po^;Yw-d{h+j?(b{DTwFNpNnUxJ zUC(6yO1`1Z#+}|^N4oi^)s{zEGmCX1%{#Pyb~S&*aT=$&rN2siJUl#J17>PBQLAn% z2Eapmls}3WE%lM)URAL{a5QZXT_{ajTw6R}fE7Itp@L2j_v%v*WWoG1(7 zooFVs{e_WQxApk%ls-!3SAlSOV2NMGgh@B&V0cMkwOST;)~({t4Z4l<>(jt+Lk{Oq^}9zV zNQozkw0#`f;Rgf{J??g2L8fyzzbsf%iMZ%QCjQ0}+`PPHL*Kb6QwqdaEpscyxZFtQh0g2Ic+b#X*R}1~vPh}9YkMxLqWU`W zv}e1;%i8HD>&{QSw)B6Kwd%48RwbRlLhJNNm19db<9R@z3F2=V${y&FqpHxs23?JZ zpjII0oquffS6>yO1Rk+p{y_M*gTOyIXEa1l|9D65)LSoFoE-J)ze&r(?fDP(UfXR6d2#R@yBC1nGPe9ihGV=fUtDeXz$75}5XL(nJGUX+j+GyHnS{~%^nwxBR$V^&og-o{08TdJW7={fNGId>h3OI&!6wB1FIU~0PwslzV*inpQ{$ZQS@^V7PYgC$8qzNGuF z+0ZpCwn7h#x{Ppny+W(%a|9GV3!FcHXAej?!<_tl5gb@R5@B=L{SHwY!rW{SCeh2>?@TBg5O;8E~DWSaV;>h!Yo?q7qT8(AdC^y zffWTEh`EfXBy@VroME15C!5h;_|e2pgv(IGEhrUYzOdcuoCoo{)m&@Ao3^RZe~4%H z^N%?;zVD|~1!Nv4It5_^1tXmfM57T{%>3Km9lXQ`{A&qd zAulsXHz_`tm;}dT=@jTx8z4CO{xn{9uKDt%r%2P*hXzoZmf(XLgq}c3-k9@rgE$_M zm?xYaGPGOFKJqIDfx0ceSLVX*ZKg;WKBe@J0w~P9E;ds9(FLSY4|`b5&K269@v~_; zxA{~&bFy&QRi8*s9yLirOjrZ*nVUE!uYl9RB>lDDR!za?2sYACfX{^kYoJ8&71{9$ zaJhVPjoJGcA`ap}WK*CTX~c!2-t8=u&CDseo`Jxpo9DX7a8~94@>q&f_3p|nc-yMn z7$~?}u(^5S8xxPrCDPyyz7)(VHd z%1cj(15pFx^VR0xFabGdSSOibHAQ^3ad}dI}E-5G@_hFoT z_xJDTFC!wDq3CdCANXbSpL27UWWeMX(Q7BV$X|?f)wU0$bNr4vV-6|q>5o~tE?=(N zh4ys23{%_I6P$PELqdx4)GCh&+4fyVW6@iw2}Q5g@=vzb_gokKGcc=J+)g^hAIP0d zWXuMA;&;?a(oK}NB{-!P@6Gf-9wIiL`LeAX?OU~C6wR@Z!&*p257K3 z054iMHqIPx*ylw(X_e}10F9A`K})x#*&9lES z5B`aX6r8;>y~=Jw-NuxU5D(-7<${DtUMZOb2hiT@tVNYS6QSp!8FJx|OiC1RjJh*P5vnQ_x*BC+adX$*QkCTzyhX`Gdu% z3{L!^-$TvI#Dnapc+(&by&C1kI1i-A!n>>@1(qx4))y5@v+u4Z*om>+Yi1gj<<%eva&O^2uz*;WO&xs!4|5iPrfodwR;E~ zHVU0z;6Jes?lI3>ZFz&!B#X%j`~2it>}9u`O=Ur3_8UYZEGhj?ivO|kjAJ4rATMN@ zXnMT80S*rKK~U^FfQ!et_vP2vZ`{Pe@*?} znCpmMJv?LC;XR+d^`v`d;n!r1Ao(Zl{SQ4)3|2tv*aX+DPdi=p4Nyr(ptg3UCqvR! zdnKgoqqdAkklJH~07BhQ_>r45n7j331}2Xa04s0Lmt?eDi*m0K{$$7c#-U%pMn0x6 z4_22cSdC&JmsM{#*<}&d<4uAxo3sxc16^A}NBviMF>nn2{(^c=$)XLZ0-HT(M0>BU zqEcrM5SrxQq6@xfc*F)XE8af=KE(Y?_6+2Pa<(=du&o(@K}iAO8dUxGB1L3wxo$Xu zr^Hr$ZQj-;TS(^~GB{HR;lWC|@bDz(gS`016Y;@w|I?L>u^*N3@hRo&2+T;P%HSI4 z#W9CF@4b%iuftC=TDbeUGq9~~6BQC%h9(?oqAlp@m;L&P;!K$*Po1I4Im0zI?cP~I z@uMS={ey$l0mIJ4rGUOMk=cj6Q}5*$D)I(;TM44@7eJlh5W>s4ogX{+%_ZW5=eT&<$Z5L6Go;5_|U@jXd=`Ki*HXxJRHoFhe zVQyC_tZ$`rM_kJCIPZSLZM7<6|5Fi$i<4qKG~oh;O`g)_zApW}OMQx~-=$7K%>t{eY^}RLB#emns?W@i;(7l<>Rc}nxhv=9fg6@qM_PCW^V+Q*`-oVVti%6zv;xCN8?cNz5s(=N!KO$Vr;k(ryNeDLxTJ=&i zq-X-^i4O)c;CB{+b=#?8)s{g3+OMXiW%(U2u@!tFYIw35xUU{S%j0*Deyg%VrkGz~ zFk0ug>#F;eHn!bw%qPN|J_~Q-qkF$s+9>n3A(3KzrFhft$ga|I;da!E@Ku&x2sdLG zaNRW)PQCOU@~9eefKi(kl+5U8CULcm87VSYGltD+E>IY}C4%uH<~8tS9m0zhUkUz1 zTYTIb^vC>UinKLwl^(W7_1HXue@9SBT2{f&PF!Y0s=V?$ssZr_*PT6s3PNaS_kgxV z%s*w9uPD4EC8!!)E!KP;$SZ>)rB+0Hrc3&lqB(o=P?N7@d>jA81}nYXr(E?*soVYcyH&(tXfaml z)OWpR?0p6^7uh9XvuNe+1l^6CUMo0jg`QL4ziS}EiREg)XhhCR^EQ5%4b2{O=NG~I ztl2hCe{h5lEoYy@I8U-V#j<~**vVJzX6@wfOcKvT=>}sQdLFgX7gPpQ#KwmGvyM$v zqLaKC8oDV&^-K;y+mb#j%DXCN$IOm9oejV0s=9PHG^~W*OF*3?GYvr(#I!%feuMvc zv@pqs%DfU({N1RGlUsqG1C91lTDlG+hWc35CynFXe?Fd!uh-M{Fd6ah8CF(0J%yS& z-Ajw+Ib1uJ##x~J|0sHXF5*U(oDZvVb@2>hv@{>&R6(8RRSa~xJn zGhp)m!6p(1vbE$pyG({#WC)$3JgJQg;3GT?(o3DG#_J@}3Z{ip;9k|~{&5O*^8q2Z zFr8h#y$XUK@RVGGe&i2m@xIQ(V|yh?QwMU+w9_}alfLGvGjde~nNp~+{7SCr-r827 zCc@bL{?S2%R`?q94>%;2c4Dv2hu2+pP(P?yXEEk+VRY4!-OKhn>cQ4LgrBMtZdvWr zjNN_*hsyb-V|Xs!wfc^j1g>*ILV;RqwzXf#*t8btW=| zjbEdf5TE|Yem%1p=aVfQWZg~sBU9$8uw2<5wQ}iW=%dHeEKg*|5BKsE z(zA*5?lR|o3&{`I-HVxN{kNe^T(eo32!!Vfz~9mmGc&ZveYX4E)f*= zIP66A2)unHwAKgl0s}zW5z>@!#X8Z!Di@~)^K?ns(h1mqaT5|88qUnfm z*ipi?SJkeD2{e-Io9=n5PYu=;GT4w$&`)U$XpW*+!u?UWjEm>x!VKhb25n(ge-bWl zQfIv8lpc$`(+8NSs+)IlOE+y;Nv?I0>gBi3tiFR|LU7JMRi zGz>D#9FlrYTnpk!x$lGqnrE(WR`-)&xoz0?UP_vBayv2egIJM0Oful)Xb+Z{->OBF zVFhlZ+g%(16y^7^Jy6=X3KX3XuZW22Qy&d|PwKp(^DF<|gSv-C;N!U_0_TuWqW+7G zvc$uG-^`bkPGIV%Y$H?%;|OI6W<$%62#_3oxMkrb_J=*^k81DDt)M`3J4sa6;ngd& ze_2CP+NH(|dTD|r2j@5?w2CT%gUPd==ICV})t7kVrc|z>a|Ynke+d-N(=eiZ*Wa&^ z>P96<>gB%Lb$wOE0H0VV`!r>hb4#;$KdMne3w{Qh0JmZcoO=!i8kzyU=FvJp%POJa zyuSSU+H0%QKlN|kra!hoC=S>mrp>fcZ9#AfO81B0U3U+X+#MHAMScW3qQiS;@7|)T zyp*P)CPQ!L-x-1dIs~kWWk7evL70HvuyKpo{u?yBJ46QlMHzY{=sQIzVf{rkkbbJ~ zXLsM!bh5eNekLu?3IZ7wBxn2tsg&_6oH>FkNINKN-vzbrE8^7r$8_v-Q{O*wkC!ud zS>L7E3Q2*vz-GOByQI?OMHZ2vzUkN44^{}(5>H9tHOJAeYI-{Z&Bmd>F=DDE9qJTi z><4@8jQ)>*)^^;=-dR2lKiU1EryNk)o;0{i+R4=#Gj7$kd9F=}&RW~!PN}K>3=yyP zu`NWCG}o9k2Q3oCc4LsB*)5p zsatwtE^m-q*P6@7vy0=s(WiBBvBu2(x{L`1mHA3hd2o=i0eyeSmEMyK+u(zOVObkEtP-cz&}5iT)upYNnN;5C z@Pj;yhf#bT*ngFaw46+Qi(Z9B8y?P|n5jsV11W+J%gElK@(||`9}&D(C3=bu`H@Qs zHhxGt99P(f^U=N>YBD7XfzLLoDG{%X*S-xT7or{FDLRsBh+C(&Kg|)iwtD^IU*C+7 z2-uzqcT?rK`BLQy$ycfure-7*As;%yE_sr%TH7c_k=;9DodhcR(bQlwiqbo=>@mYrU$f5`m+*LiH8!7L*T`rGuE578bC!xR@(}PxnkTPEE zrjBA~Nt3evb?uT5=&(6)-voL-H^OvBj!(7!Y78y8*&g6X%o>|JKM-Fj}8x_;Jr&`NbjgeDx8{(RF*~mFw&fjqhvd)n;9eSc_D$oGMPCcX0KUK1YCI<%;NnEM2DZ*uZ& zVLrk)O>$P%7080Ehwn)3zU!9}on;*4OTFrLo~h;yyx%;QQ0pCQIwXGDA8<0SM}2SJ zjd092#hU-D34|0)e^*BYgIIFQ=(G_J&b{KqA|+fW z)=gs(!N0;5++iyD0@Xv+Zf7kONG4fneC3)+_Q*WX%Uuli%+ah0Z$P}mxFXCOL=yeI z8;Wp;_~4bI?pyR2Z(aKm0RP`<0;XnZ!Y;#<{=BspKBAE@-2Yr(pVrojiwf7(`TY!V z&nFP7_psWMZ#vof-^R2gXvNY@7xH3tY=yqJ1pz;C7FxXOtUw3#DCRTs*dc!A7_v$udaR+_OoWxP(wCiuH}U zpX#cna_{qDs`a+X;A#V3+1-%Kl+L)dQ7=Iu3a&L~)l(09r~KGloezk6Ua}s0{pB(N zJGoTg4)tF@^_MZ!_Gf~AhQhHoC|nb4<}Clf+;0nvTJ${(Xr*yjU?1B=@Hh}9CXCJ! zX7w0EBHFe`pH}HX_lQ@8d)g=`x4d}pD^n(=lq+NUInRO`b?FLHKM$8M-(AmvDU zl4FV9$wrmUN6g6HWKuxzsixWrJU2d62_m8+y?ahgK8xXQIk(OFHCwlhx1!V(Ga|2E zGXd?c;wlwf$edI0gHt zpL<2T5@(9{-#sr%)8%P?ofC7onBp1+mVvTO;6svQ&!|W%rAj|}Un8|R3ux9Yi1Kx8 z1q!)VB9pmR>-EiKZXiQJCs4FXV9TcEC-R?fIQIj6D?nIOHWKC6h-XR2s57jUE6<2I zy2oFXF2WYj(iGS%iCtTqh@l)-q>h9!M>P=RwUTIS6*x1ENxxdND z8Zf+!+bldt*<4y0t5RFgOt_hxja}fF3VZr==iG=1XefB2fp|+UO0S0?4a;%BjV9o| zQFn&0yoV4&m)8l(F$n*~<^m9}hqr2}zC5jjuDOtrOAUoK;#ZClo~v4`xinl#7ss0( zyPsL*Lh+w{YTrWe?3}HZ$$Oz~mNosT-kF}-vMf8}aUaC1lp4fZ;Gg6dl2m~YRw-sQ z*}khbSC+|HpzBy?U)v;_u)K!g=71r7wmNyK+~&rafWv87-@03e?J3StD0~Z#+Vm)3 z-_@cZa1PLigd20VunDNzb`d9bK3#VWXjH{vg(+~<6%RYMxm9?tZA@5bVs-yZ!YLzr zc6>@p$N05f|GA3j(A2kJn=MsB{zuEdH)Q-2+W1so^2m_~BHVS55hAje0_m*CbS}9w z@OAuqgD^@qaOf<$ulwfE!Fo*S|FLx5@l?0}A3r!|_8wV@jN)YP(Xf*2EjxQ9WFIPI z6J?W?y^_6^N>(~3yM&OPy?*a=e}8}6kNa`|Q{A~f*YzH+*Yo9=Tr8sfH1D(>yXERM z7`ab;V8CR_$RXHS1$WlF&qG7*x#j+x9)wlzq+z?l8^9QDlPT->a2U!^|I&So{$c=Z znx#9%`hJC4J#Gc5qlC^ieFEP18YxHwjZ^9S#y0-A|8!&-FLOby(xR>D>B~(#hxDm) zVpKNu+nBIxeNFuYSH-x*uX>&(Qpu;EruveW+HA**thq`Dj8trMMdG24W2%y^r7RQJ{t4x zA$FYlZbjL6gua5vD3?;3*Bj%PDwI>vvvDYsF{Y>vUSu|QAMQ1?Fs|RJ5Ia7L_mw@5=Gyo> zaWFIfK|kjDH@+Z?AK&@dggRZZKD((Tz2$YfT0RTZw;kC^^TMot3vCT zagnG3K+MrG?CR)RF8RpWlsCw;#G!4B)!j|L6-2DXwOS8yqSyI{hs?Yk7iE0P)BXSH zvm7w_%)`q2vRjLAw@7*5Qv$pp3l(~5_Hw?~R z-+e+r#sf`|km(8KPCs-+F|^kTmiPoHUx-~)zl_MKe0hn=n|9IIl2y-A%L0emikv{v zlg|4Vf*#}4XHBNjf;*XqxkCLG8*49>>m5A9}0;EsaKN!M&U%Cd0Q7xqsw`XSP8A|p!iLn=a`t(3T@dVsK&g%)u=sAX< zFnK*Kc0S&O&&T&4|9o~)&psQJS66j}zn&AloN%enga`4Sb?~rmf!AaUsHeR_tt^`M zNMr)Q`T8SRnAgG4QN521Wsw2sko@=meC6VUdP!ey<{L1fo)@>%etVO1MKDqVkfV;jFtZggOfP$7yQZZAu)kG1_nr!%u%V@fB!;LU5T@e z>_y6g*{T|ceLkA#(=4=b@+vLDA8{-iN0{SQaf8(~G(;<39r^%6N0~L5?y(MiC;2X6 zozBaWLZh7OB4y5AzwzxQZ}+uh%OPDE3icT{naA~wmZWRkVCqIvPl zv>qXodpTifg<*w>z7t~wOr>`W7k{5`FU-FDBl7XgTQEfDDDxyJPI5YUWF}3}Er?-iIsSTfXzip`f%e|~NqaGBLR@qd^ zJZtY~&-Ns^Pz&lfykYVMng=I4Lu6c!Z&9ida>9^0sOJ@;R*nB+SOZ!p#twIe`r?Ba zn^t91rlL^kbrZjv83F@03l@8{BEF&?{3v-p$F)g;yI9Nf)BQx*QCIWFn=)#PrzsH@ ziC$Er`B>pJ)+|L+W!6OPShTan>yTA)eWF!v8p^hgRcjHBPKj*)t!t_XYlGjyFjyEF}3WYKf~JV zl@Rljsfe$1ffa>WBq8{FNlC=##oJX@Zia%j>$n=cABTN^_-S$ofYRlADEZZ$K7lI6 zF5blVOOmqo?89?A7c=H-bZ4pf$TC?2^}G{*06TfBFXXnK_3Rqt*JFIJkiTX2syE0T=6$abRGe33Lx1Au7o(ES+$q7c9_0 zz*7~$c$EOuYR%w-oW8GF+X0kMWgP?(cQ)9QXIraa+y7*`?%W^1b8_nDvoZhvJ(`52 zRxKz)0%3P`s&jgJnn8#6R7tytuT&5UtGg+$w_(%M0jJv=o4h5!Qtomax?xv{MK9dR)Q!&n_nZplOA5dC&h5Igf zIl1~;8ll@?laS5X|Ja_fZR~&L0{_et3h*OuuBf8z$0EwPj7^gawloo?eFQy^R%Qeg zmbz5bNr$zB;yX51O^0wgMV)`}g!IH+*)jYszBEok_Qj&r$@TR|hp$C9pSQo-$DO0y zm7fvu((WBnOr1F;Tu`|+HjaYLQ|5)9Oofna#3N>zcyp?7&d5PO+#bryzV-ZQm?f*b z;WnxIU&dIV&5_|&r1{KT%WjNIW8-4bI_v9cXz_E(QLi}izId)4Q7=USd@o*9h25PQx346H{-B}De4-FAQSYN(=&&DNr%*Vlt^h3i z9XLodFb|om0)hLyeu(kYqv+xbU)NWH%09yAM+CyND*Fa7{K#%+gQm2H_>INcwbFfo z|Na>X7Mj@W6IHh8I*Hg5gy#ewE&qi{rDn;m>^|iw3nE3PBItR%!bzEufW0PyL0XkE zEQlnF6~hU|W+c5V9vU=k|Bq4h1OQ$sxq)g?+hqIvrfI3EjneY+Gh^_Yl|vyhq?fb$ zb76rF;&G|UW)!U8cHJ4xd?yP~>U@yU?0}$F+Tt+T#d|6fj`-h~*Gw0o`(Q%cxp52pvw;24%FXrcNoK8nr(3@t3 zd)0*~^oc@G;`LiLFa6!{e`gnRvTa_;v`nk%qoqle_zcxw+?tEb<%bA9B)z3M5r>Jl--zhxK2}dCE@dP*hDT13q{4wx_|L zPq<2u%kg`iw>@!Q<6|7mnU!y&82_w*js0#o)I)~pKQ zH!U1@ z8E8ALK+aE`eB`#TBycEj*;~VtNUKTtUb-<*;?*a@fAs%F zFKe3tJ+2FX{EVK9-I)n#X^wb}{ey#pKfuv;B;oZLfRt}fH(dnUs%`VplqF5- ze2eqztMjX?lN~Uc`8JxFG;q|16!Y@mU(YJc9s;RRISxm@S+DPPmFsU(Xt!_t1k3Y$ zvPu-^q9$UrTW1g@cp&4IzBwuzi;QKaTJqoVMbk<@<=^^O)7Bi>oLWt z^Ouz;vH=K&UHD_dM42fJk-vpuJ_3R{hcFnaWcn}PO@f|tA-XXz8SjNeht0tI$=f;j&uLTmOn^S>VT3m z1LwM3x$|XM*v~xVvnbNJP&#?|R_eDAR{c_c>QNd>r<*>gnDqt)ix&w5k$SNQwFHUA&_P3}=^Bh_(+`yx3rBf4@CY>Jt34 zOOE*Q4OJVvloZOL{~>S*U4Sm*GRaC8z_5^#jiUE(7@xQKJdCzj@_mp*SedJ?oX zhN9roRwNGVSikRtZD_EW*5e>EnZe2|Faqx7&?oeKU+KH8wRnDmGjay1z zMe+PLN&}<_lT=gS+E|Y9*Om9QgAS3f^r*b31#{0bm1sevw?tn2&fzmGd?y-;h&DYr z!MiX6Dha%04e<^8K=G<4NY|x@G_?yvT=?fY`Pe25SVAwFRa4-5Dfb80Os#gwrDwWO zZIF&qTGCrmC4UYlXLagVLS%h-ri>6$rHYJV4v}$=`xSt;)Y8A{hgZDmqlL>snp;xV zg+f$eiHs#D&pQ>%DH@e6FPsrxB|K|lMXx$}^kdifTmMaI7%14zChIfz2VW7yUB^lL z(lXZJYrWqSA%FSyHUk zLKGTVF(R0f?;nKpMLTb=BM@kW+ASr$7<^@EuERi`KGJz9ZJ(MVwOVGUYpvuE;c3Un zRKl%u*oguz-6P5P~U5eM`5>}7Q#DADb%YK{n z-bfl^5b?+AfTveBe5iZV;sCiSQ2MSBb%Q*%HP(}A-o8CUnLxMxn`VD>AR za?5xz;82mM0Y=zH0vPvfOVg(4ZLjO!3&hwHWXcCg8wUkPH5dKHPMY+GR8mXg>!|<7 zS`}P3IDrdI26vR$&@jA_Wg!0|j=v$iL^4w=EeF|>CWl@xj- z1hOTTgP|1@yL(v9GvUf$ghbcSV`qZ5kVxdC9blHdKBFl9m95USu2%|tuzZnF?<}5@ zfBZUqAMMKgGtCwrFr&=ROcBIt&&G_5br;yBG4RE`sbyO^|3iI1v|f=bsE^mlbNO-s z*K#`cU;>Q@W9)RlNdofoZbR2*s0lBC1x~ zkPLOs#JPx=K{QiGW zW=P21SFRBM1w+6CbV~XBeL-edNFSNUZi9nnq9piU4u9#r=P}W>N9ObEC{hm+j_12g zds!{#$nYlnvs%+CxuYqT1_U*&HNx()w+`6vI7p*Vc;Qn)7o0e=62G&{A2us8_L7vU zGGDpg{*9!Elr_aR@MF+w!;JdAo>BVc|IR5NiZqlv>>D!lJrM^n=}pQ>Ix9v2+MdI= zEiAi4#0fBHA3|Yy>juH77_<+v_WBupA)hlxOXElG$h(Rx)dY4-w5+I3WFY-n^hRgH zvS-x*Rc|1kET{TyUawDP>a!2p-yfKEl4y(4Ai9x`F-`OiH!YdTdT2>|5Y=-Ew{G{{ z9{}>^j6p1ONH+0jQ>!VGn{;C_iw=FKT?MIRK)?v>u z=?}o3Q{D{A=$kSV6max(o#4+qg13wf+FV$~M^@C+Hy7;=fIzOz>>Cr3xog2*cM_9$vZbv(a ztz5xvL@**>oEwO~ z$9f6~VAg=r%Y3i?_!bMOO=$EEfqgxuL)-LM;Idt!UN7V_5r2y4wa~Y*XnGtWTytvLE0oF} z(f_U%=#40u!CaK0C-Mkjv3Uf#6S*C{?*spRRZ&(nr4?t~NG(=GEspxWaeT(;YUe8K zo8I~7T55N&;DS2`xf*`&Jd6TT)Y(&l1xQ4&WY>56{eOawEyP%vHe#Gt61<6fy%-&n z5y_ikCsixbDM$1uZW$%WNyCKm~+J+a8x59oETL|Puv(OKLAZUN6zrU_YgtGfx z;-%;2ACT5BuNqtbeaL+;N8Xc8|H>e%WcU5Mgj!)0!@Dpdl)yY!HRkT5b{6xyyughnT~j{Z%6L=f@v@}{ z6>V4{mTXx*gp*237>*-cV?t(OantU>z^P2kIFzCtTNh`wGrgKvNp%y9tr*+y&^}Nt zd++yeT|xD~`B&wo7^DpmqNc?hL-+o1oF!Wq7x6`qgWwU}tUd)`sB+)sCh{Z0vn^B{~}L_E>NNQgg=LmCYqz`q1aULCY7|I=r-bH)K2o` zA>~pxDmRqOfwkIx2kZ;~LZd!sLH+o4n}kMC1-n@FA?3xk4>aqm-`bukJQ)bmz> z{Jm9$&F{T9pgKl!o;vJTM88lcgIEQOkdvWj`K3e^BO{}Eu$v5cDDyM=?%Us!+r^{< z>g-C1e?>`)$Lm59ED{4$8ayDz<7x+rXx6BgcQo4Sq^-4e0_L)N`}_OsOb}LS22`pv zh|Z11_&@Z7RmIZr;o$&)?^26rCQXe~e-N}KbC)ftU>&O8A)Vj>_ILz!B5MO}S6`XL-%TK#}aq3V@IMImE+(u3)elB$KF7;d_zSVv5nQP}tju-wj#zBSz zI-_n9y4SsUwB(d=iGqnutd!x-xaA0~8?52`Cc0OzpYO=-a&5ZU>D2gdOvkeY@1#%! z?{*8tpX`;mM#z7Ex7Aj~J}3?L7TtJ)W;aJqcY z(J4vo1zah%#E8#>P8uV!jm?*0#Pq3`2E;y9dd4`vK%^rF)LCqkhv;_wSl?q7*HMa| zA47{Bh|0sChcxLfT)-VO=pnS^;joGEo5Ldxb1o!vjZ5`Hc2kQ9r`_>Gb|?6$c9NC} zKQGSSytw%?4YyxQEOCFi`OG~?_X_5U^Q$mY^edk^IpOugOw7AB_g_+Re7Q;aBbT37 z{Wja%n2m29VB8Jz&4C@bRdBF;DJq-W*#161E_MNZ98h+a^7JUhWIUHYIq$@o!n^!I z-$`_t@c&<`f^;R6zoQ|1WfPW$m6b6oyh#1V*F$cGzM6D}cTKgG(b3Z%LAju8snd%W zN)@&fLxUT#z*J0VatB=O0+%e|QMc2Vg<%%UG%S3RA)V}}z8k-}Bx&>WxVSj;YRfKu z0c7qs?v%lq$Ma;SP&#J9I74OC&CFqojDlhVcs&hHaEiD{+^b!06!^bYYBQIBBu)GUy=!9?|)&VjIyYNhq^l6sbh8IGf9 z>;BSIzKZ;he|xJReey5wV1O`yV^F`uCcB1IEmGxLpdk^p&SapBAJruYXipy=sY%yzn9x0D)n7Pouef~p+ zrnt1y#hisMS(!>pTPZd&DE_-mgt80O?OV5&MQh?~df0BO#;C>Y*{O_^m#{tjJzT{`?RlPMYN{PkNl@jy6 z%rV40+xLG)aqxL#;}PJBzM?b=4KL55QOJ8l%ry_q6&Z2Is3nu;5?$v$(HX>hu_3$O z6DyOD+EmisdsPe51fR9I2&>E78J(!4(t_ro=)V>dZ(Z3{0t|!9n*X`OFSriUKr{pH zdsKFx5kFJ;kilI@$Ayze178rP!?aWxB$WUoBnNOzKi4VI_kBiyJp=Lp~=wk^@3z zI9@j5ey%~@L$80bt9KL*+NphSLLE*@_q#+@ldEH+Ey#FhQAc^ z$V3a{0`{zb20H;IL9(Asw1 z5xn2`E#&N|N#%U!B05S0Eu6CZhsx27P|M-JRlz#vfi>CD95SFEqq+>5cjWYglJTui ze{-a~c#O>vVIIp#>Ye(A2^WUB%08==Tw3PSiktJk-4!^=(b6h}qsg`v6}H73^>w{+ zS-p5akK=Yro?P-cLAfT&Z{GqzT+PH}?mhBt(xlb!e4^}i4qj|d#D7C1|i^{_7GI<-fs1`xy zmt9i1`VYXm-q;j*U+CJE^+OFHDfqZ_R;8pliRi>WZI=7@;-aSEsmqmj<_ZgJ>j{F- zg@s>pvhTENwL9i+5IVun&NQp;cmj-q;GnlFO9-xVmMAr*yEAMJQzd`=_C4t;Qm$pT zzT=BT;T)W0zn$j~h_>YbpvMAyK3Sz*)0yVgu|?GjL_`iSpC3=edOt4kVttObNi!cp zEuS?oNB2a4<53t|_CuInsmDh}sk4eX>GffEwPnp6P2ypzl`Cjcq4tAcW3YNosC@Ih z@+%$lJ|cbWSi9!K+oDjBw?gg}tz``j`|n{iWhZjQrj?V9D(b4@b>5m>GlGlryo|l& zA_V`eGir$yX*rU&wlwDm6No-)ns7V&=cRib5h^mGIdd6$oi7p*q!JNs*BF}U^+gN+ zJj#viX+LCt-L>70GD9Su94SO78eg$2u5%JMzDWC4H&v zKW{CuVqBX5hOQ`zREf<%=dC|8W$!;Ga4psV>>w>GCr4o)NbCGhtjxqb%(5TiD+&I` zKr5QQX0CG^6;qIq#9;>iM$W^gX?i+rIPWQ^qpHg&L!Vcu1KJ9B|1O;G$ryzL< zme(#Gj5c>J-tMbkzkX>$+n9y_U0{byEaVQplfm&HyVAkO&BUbN6q~AyA7sAjz?!sx z@i&;R0xeKDpzF%3oI}M28J-8=;)}7?4OdS8$mHNCp+Q@_7=ED%w0$Ne@N11uwZ+iB z1Nx!+Fm1g5fKoq0JR&w4rjM)H2?^DtmPvE#B15t-uto|bA+X-;57Nk!hn4*<(C9e) zf;Ux0TG}7JqV+QV4OkgD`uO`FQR@eruR3}&zKM7U35(Jt{_TN4FEI@UhWV>5R#@>2 zfMl>Zk!MI+@b#G&WTw05X&wZ7>zd;><>rRf-q8;wkBj!{Yo-36gdxOnyhs*V9n?os zNRMFDGqs(KL$>`88pltd_aNpC*VE|dN;UK%?PtFjba9Cw4OWnkFO!pHJz!~Q%pho{ibKt*`n#_WMOV=; z{v<~Eh}K}*H04_P_#Fe|3nw?`auk_3s00N*nJ`TXm+N{OuIZG`4ZX=<26I`O56%p2)X@@`x$9yQ1FsN;RU`6dw8my*GCpZ zeQ)h5jeD*Qjtouk#}PNG2NhoX{J8t^0?}wvv%y|JKCk-`!O>;-heRd0!fYOtd_~31 zk}3mDN2Q1KrPpTqSPba&n*4Si#KR*%rW@o2U3&}{y1(BO;}?7F+O=4%NeZ3yh0?jm z5~6RPkd~J)Qe*~8Gj~#~csEu9Jh1PV!IcWfTesdL4cf*FSw?H~Qb49jT1s;i-m=&H zw~o*t`5PP2)!J?r#BCitK+Z8K-3T*%=NVWKmj-l4*-`s<IxR}9UHJ6@e4zafwHg0JWTI6_VNK0+>cRkK25B2Zx0%rZlgi}D}3UY3A>VdhX zH86ypXi7 zq}y2mbRZL&l=7Mv35LP@T>tbT!Jw^RuZ`Ubr+Toi&9Cf(g|69krDp`^J+IGqPO8Yy zHYCb}H!IFhqbX)3Pl(TU@InrMSG+n4{Ik1sc90_^clskI$L}A5O83P6x8Y~l<9M0W zhGojnv+vVXy_UY z27lj3Q$=WuwCT}iCU?r0^#ZS!>GVB*6xeyL%nkYekmqMi<__gsEe(O+XL_#Tokel+ zv;ne5k3Pv0^Dh6cYLu7`D_$V%8xZ zA#GxHvqfZ=Fwf+{-7T)!d8v6CSAs~5ZFAS(;6$Q#(3?J?TWI?Xee!sZar}th}7vvLf)JD-(MjA@Z*@_EiQ1m#Af)~v#G&FP?#+DLR@N>yHf(iTN z$&^zp$YZ6!w7{Jv_G4zsu2lgVZv#O7)$)H_Y<6mS`c*R>+W~h%(4_sFq9S=}fQbI6 zvH9p?Nug)y@ah0NG=eEj%QZ(6$MvH`H8srL_($hejP+uXqnjbBei}eZY4Ke zsaDrVxTJMF%yuE%Wsow+)$d*IQ>2c26i4{ynGM$f-HK!~pJP71dRKAV_IS<_MIEV` ze%kD?rk24k|EVv*2;$)LwKLtD_X&no-{$F0=pDk*g(V6VpC0WiYP zC?sg0)zcs%p)&IPsF+$#bVZJ~>$X8SjU+XZ(nzN&le$Mv?T15oK@!wbK>ypO-*JWDSb zig_B$l)$i_bjiqFHC?{K&5(<28^<($J@xay%V$5WPn zNGc-QYMm4g{Lm1xZin%+SxpwJcXFs4lN&2;Q!c$6b{*NI8b9~vAH^@^ zckCds8%T9%Ce&!r04GWVj1U{~v9Up_y@V6bN;jNOPERBBy~|ypG}MCEOeL1_y0vtv z2&gI3A#CBD8^}2Ypia!#`fd|%cUwi}%JIPg@`rF4tkzlUA)V)L2ZRy6m7<@!NY<-2 zsNHnKt^jUAs^(b_zMEp7A=H%1?A^y7;4l092UGH`o=N0^i*~!(yEKYs{kV&NERLt8`rRKh4C6^%J>d?gpwj} zP^v1;EVVQu$Z#)2-XI+!4we=nn z%+!>~Z!4m;EMJTCS2@kU`$_WVq~Q+!6#70w)C0%Nk6p#?d5sC}&qqv#1IrZ1vHW`p z!rr%X-nXOmzyKzxHqg>rd}#Q>shg9xP_z{oY;$>ed7mRF*t5Ohk$kk9Npii} znHq`ATq%gjK9=~+6~HGxxN=?bbnM#)OGY7mxBdL5ctrVZ0qI)z@C>CX;5LSMJPBuU z@Ybfnl`2~Xj_r4eJfU+0p@g`{Q;Lh>vI2Sv=OkU z%vJ9A@7oM$f~jxL7Ph#%`jEGdGcYRqWx)P#kS+xuH_GX+(F)Xf{a$TX?v{?dHi&2p8sO~+vcQ_wt zvV002ma+qj=f(pFMeg@M*Y#G(*kOrkRl&xILQrA8X zU1a#gqBZzqf`eZYgofe>w#DDg7Ns+?kBE9cF(s-x1f4`D)&w2r5tBu~s5veyHQ?SiHm~=CPRfR*m0qlL1tX!xcf-7h+=H}^ zYVz#HN?XMRQJy&sSMv*@KE+=Oyl)WW-o6&v_9$p{JyQCLx~byTBK|~054-9MHVJ6= zJZT;h<-Dsr358;@NtF$wc(nMK{F60e@`*vI#_W}&H^M4h?}i}4rYvQGP!gG|JTR{e z;=thMiQw8aaV(Q1CQH(3LZ@Qatic1O`mo^xty!!6UUH%ri+Vo?P-^`#d&o=a*931KW zVzX+J?}<1RYZI%uw0OuKC;zZR3^`Cb?#C*m*CZkhWb)h_gg8~p!*tyGFmvLYHNEtN^f?z z95J?~J9GOG4Z68FUGaOd?ipoCZiVEfJ+@eDb0L2NCy&|dfe#aWr)@xRj0ffQ`_ffL z3Gk=TIbHoe4D6I$nCY9Aej{h}RkeCLek;f}BuV~{rbi@iA5bW#(f886B;{%KYRk_D z)u*JS*!6p6QMoKVX8NXGspO|Q)KNyLM?9xPHGJ<-m?B>@AzJ`eOa}@DR*WBy2y;#s z_SoaI`2vDAeM8z#TZGQ_i%55tbK2WaJI=P_Cx<#btN#X61s||CSOhM;>fJwRKiQkM z2=YAsF&=XEV$HG221VK@P~LqCd3@B+joII+j!u~}U?A$<+nqLe6)pT8Xf|(PGUez5 z-ojMwPe1Ltg&HG}WEzAqj&Fi{Hgt#x&X@0n@SEDL4|a)3NoX%qjh;(-SSiXn7eQAHSEY$}`#ZptU}fz)=5bP0?gt zHcmycaJHeIp6I=IlfvlRQ%7kPJ86MAD(w+pAX@uQ>{2HRV-e7W%45Eaig`Cwy=O(Y zYd4rD_%wO+3Le@;7U?`yatq@(X|K*MI0J^mMB0rH_deo)+;*u90zT$YH*~pS<>xlX3S8QD(?TiD$ z%;Ij_<}b01VVuZ6If2`1HYx5pI!QHAFBNe&cADCWfx3QbzzepJFNgs^Re!$$^>q}| z(gh zdLQKKWz?6Z8bTdH7zdcPccpJu!Ja7907b~D>I)12t~^16H&~Fp0e&wpSUg#e?gy3D zRPn%1`6p=bvg9GW2TM4)3*P~AL7<10*6?2lC9s20HrkA4xV&{`ALCGrkA;c!7u6O6th!L{!koB}$LvI$GohG@b3UcHR~}Ukhqvisb{>Zj=E> zsPNp0q#%Zns9%R3jr#E6gQKj;s2W=G)}e9_o-ak6PDJ@~*k$gB0u8)`M8(EV*I!9D z3iImJliKfK>>k(g_g1@>^z7+0QWcV1jC?@3_q{D6Bc zO&>>jPL*l0Vpl6U)uXI7Npsasfm^gMrzY)eB>mxF_Waf3OF>_uTYHeL5F$UOw_H}w zAKgS2qGMLtG8g(O)a4uM4iA6ou+!a33PB)!o*9#Q7L6mmsy**Lc*0tiM_~8}@s0xUz~u#ofcf zx2K64@752A!{uq{@%uQ*7s>CITBK8#BrFftM~_Qil1T zOAT3)vycMg`N4d=`yW`?l>_|h&a{1Fs~F1a(*yWySW9{%y#Y|9B#t0nYpU&hR*+?N zVl`FbDEZWLz~JW-8*3Lk(6cwa@aJ;PsiEc_Ow*p^~(;$R;eJP;HjB zJ)jF{q>uSx#uX~NRzh?$r$>BrivJq)+~N>H+e*x3DANYXZ%$@xzHpuXfN^bR1)F_I z&?Dg`-(Gpl$=g$K#s!od4%muO+|`NySuiMSqBb z*jh*2Rea3MSOYLq6IZeyU!sw6H6$;<=|=1#x^vZ)DDM-V*Ev_EA*jn%jQun?wlr%` zk!eJ~3knOF%2J49s6Nf_x5ndY+~#9DkVB9u-7%2Gn~hgqO$JUED{*ta3!eiP~! z78Z5`8r|bLh`*Fb@?XAha6bO^k(v|~#uk&XpYSX_Iq`nsaiIn4stEQD zt+qgBFoJdOyj%?u(o(-$#F&Ip;(c>ne1bn9SLewMW^}mB07L4PT;_vu$w97N(hp^0p0u3DuyOiB?P=t^DvOfh_rxqHI%O10!YQoZY-bZ9xDgA2f_na zH{nA`B9uf>Qv1=il7yV=?g$h)OKb|kvb(TC(zMyFmBB+9h|%hIk?IqvDTJycJ4qJq zX!YMe#z%D%H&O*M5S12j;tG&qn~1Ss;mi}&USq|xDEA!QB--n+)=uD(suEymrL4_pI%o|&bYdoTs6NQ&h8O3SHQmMuS#c(EN( zxSuo4Vm`1t81;;d4$#u^Oe>zP(qrq3p8kIVAXXCY>H%xy4uSvU#|6hnN4>Dd?jL{% zfZs)BWnrlDgx>_$C2E^O%bx^Kypvh#^T5@B_^4K@#{~mP2E^Qqv=&6a^u!Zxhuofn zX~gLywiZG`HyI$8b#%*As#CR%o$j(MoK0y`@C-gMGn?85@0(CIBuqR(_G>3KvM62$ z>`(=mY%~ogm*;GkmMVI;vf=or(=suo)k7t7ZLp|u&LwCVdgaVhtR@0{TwLl3#s3_h zF-jn;laEX4hoAhj0?Bv*%85&G9f+TXM!6?r{)ZF13)c@K#;joJRq ztqeAj4fkElEuu9lFL_%&OtcW^PtxbzuhdB2N>PqSY0PqNuO*5bh(lSVxt)1LOw=<~ zBD>43J+1AY2D$pSx$ zRIp^Y;QmZ>di;s<)Sk$y?_bYYK-Z?QaPUpUmKCbhKC{C36*w{~w{Wd6t=(3WN zl106-YLH#AvVb?NKvuJje0zU?qs_7_Y@w1U@e{vp!S8pMK(|o&&CQs2XvG=V8hJ{z zmq5LIzX6{X4>1hO-ICop>6rQ)6C04N`Z)Dp08#b@R$v3h03FtrO0?h%+hQs^6|~@I z5X;LS{mGYtKglYKxQk?awpU3H(dPUpd?eLS*J9u>x>l$?yI}Y?MD@*!moMutiHeHq zq?n74y>HAC+XUts+)O#kU=lL-z4D9^M@MUKKBR!Bg}(0sly8Qt*2gm6|fy`kW5+qNZR;K)B? zWs-ur4+62X;M5xa$AbFpvmLh3z&?Gty;dza?GDx~A@3h!`i#A}??q9D^GSKU37zlZ zV+^NfV4&!DxS$Tr5d#f&l6}YT7r5xYc}#Ld^WHFP^Y<>@W)v|RzBR&?cI;re-eX8> zV@p?iIQ;+=1o=bo2Ho}sh#wPgcXim0>9G4_qKdeeB58&tbd4B?!+5*(=>AbgDvwx1 zPU2G06~3=oa{9L&r-D(JwAXV&o>4s`ogw@+7Z8}UbWvvE2|sCX->Sb(S-z+? z=8fIVc)#8gtNY9DWkuG(RiVT=2j97Ff0JYL#oI|`$(Z?cHNrqqw%|70&Cj*v<7hQk zYUUveD`Vo0lFEOZm!@aaOY`$Iw2X|B*j(OdIayf(O2wUj|NbVXr#FB9p+ucXt|FYB zF*BXXv3X(!r^a5>1I{nD z2ETj}D1bw$c6z*Tagm8h$`?A7jCItilB%P!AF&d`z#%*$;s>aZf{4)kxWd zZ2IF=(<~w!BsV6bU@!dYq)DrFPvA~d#_0a;uIpD=Oq5`~kVG1a#|_UI93~M&2;O(E zySo`bwd07QWzwQ|E{;GxiXtZ1>~gUxjR_vcA{=*Xlvictp3;ENoLsEFoI zfst#fr3HO1@$&4Qk>|I4bVfkQM3C+pJ6t$<#fHO9c7lwgkWlqKKjzT z)bFYc{m;1E!VNK#u8++zkTdi$iwsrVvv!#P}ziMAh_W$@oivJ?B` za3-uQL6qf=pjo5hVG6!LC>@#ssZ-)KJVGBvWgqg_l-AIeJ&xqe81ErT(>^Au z!ZY=YbEmUqK*9M)GtSRNo+oDdy{yk-;r?v1x4;pM+H^r!Sd^ROFzA?(x|F8`5Ky=f zdB%#Nj=Tx!T88!TUjsco`R-sU7zfpq<|H(Y1a8~XJ7kaCgx^Nd;xpRzd*TwHQB(as z5_~ZBd}m0W5b*2ym0E0!mhP@+aC64^gLD-Lvk15cU(Euva2XY{(YX%ZE6hqO*j*3w zEX+n5A2D|Z9fEs;)FR%r?GmAh0+1erQC!)%sn5T}xuM71l` zmu}OT!OS@OMw3X9i!WI#)heJYe&y&Km`AaOS|i? z@$yE333#Or$Ys)NAe>P@#)1brOotaBoQ5ytcycxgYFwE;z%6UT>17IonS}Cv*k5mB zhgMo40Lx)F($k~G3W?X9EX+q&l~z3eV5b+wdudV3F*11M$fjFg!*Urc36)TtlwrvT zcFEbY6?vl4dHMy|y6~u@3K(_9b4lAv+_W&_!}ibadko&ynW$F4F)_lYNaZT~dB`?v zxL~P>GltFuPVvPPgZ8Q?6)9e7iI<{K=Q5);AGh%*jKueU*iQNuVqs_Wx-5?szKv@Be$RYer<0l$C55*_)&gvaZNZ_Ff6$ zq9hp+Ws~fgnLUe=71z!vAy-C5c7Er+Ki}W~J;c4Q*Lj`uJkL?Gd~PJOOsr=5;mE*; zf}p%Hm}O*AHX`kOzQ@3--z4}wY`D;Pp`Bke^ zF*lhlxMR)_s>>NRxmLx&UxBqrZ4ju0CTc@8{+Q^fOO>JYzY> z@2eH!0JB<)Adm?)z;!5suQR-1zwR8(Te&v4UBQs4z4`LCf^nH1xw|-7^H0D{oQ(IL0esq#(y(o2x)s=GRSSDetxQK zvD{S&gFs?h!r!98h%)8?(+Ge2sblxLU#?7~q~U8e#gIT$O?>v#EyKgx+#9ic(9h`n@{L7cGPhXUBe*k4W z0YBT3AUQPMB=KCFpqWWcPjBwa*ts2@T0p~DxOyl%FLhgXV`pdeJS%IfX>9CnUeP;( zOALOp-}P&@DmNx3+K0|l)(HpR2SI>Qf7%1^tg3WX1*d^6ak|SHH*cxX--6^u2q1(I zH@;PrzIjAMR^>LU@HBzbU9m_IMgL~9<6qHRN-m$r){8O~$Fj=25XUZDaExfl`WHG$ z-AZhTj4Uid^-kl@fSn8|R|qV`3}MYc(P-T*=(truq(&_TOiLnY!C8DEF#&CA`MNQL zFS+XKNd%an8==^uXkEj@8 zNp^&_s$46>FTAz}Q}$_<^P8Vq*0*I>TMyJ5=!-8=Bf{H^Y66|J$*#-OaFTE*Ou|c3d7DH;KvcIWk;By0vv(5%F556?etkM&EjQ1I zV>QsD;wm@>&h`D>A3yHlOqizh7p}YHCr+*%<108Rgb56692kLfYxiDTzMVcy4~TDZ zSE}%qY_ub-pzh)39j|`jm|K0a-G$wsZ7Fh|;ibA0UcCxWT^Q<(|FNt<)%L%G*l08l z@Y79bjfBH6gJn#YRfxk=CzV8Gu=!>I)A~>RAg$y*q$RWUjg7r;#E+%$?uxM^TqZxL z`3zs;<8w@D){o8-6m}TO@vb?3rTuVb1{e~{Ll6%$4rRl2D6p$}=L(PdZ+H*CfLZGj zF)8UTalw$*=jMYaa1lrf>Nm!LW>HF#^3G){r?l`HPJSWR;nMVJh@244)|)SzJ8$_Z z9UEWN!N;@mLWbejA%o--rY%?qh$o@oR^uuDUK(=Ln9jXJPK@puG;i;0h_4N+T=WO@ zv8Quo(m=n0B*uXiN3I^m*>hI!wdQT`XuPGe8rtxLs8c7_lqx*V>6&bgJc_cXJ{hk| zBFu&K4!O_gS&V<|N?rC+A~s0(KnpJ)$T_B0X6;9zbkwgIa{ovhd#&&mmzv?Lv+63s z;6MxF-HVwC?Ye_fy~U z-jh#=(f&fWomW~10W>dx@KoF%jL?ZpE-UDAeJ7fU*%}YQA8{8S4`4D%VuaM2V=wh0 zaL&C6x-76M_z!kXq(bZ+9=?Z1`tBy&)|AzrLb^Kg^td=HDI}Wt!*E%%D{%?DtEm$( z@f(el@8iqNQlrHwC@Cp{*XTO{&RMbAFz#I2_?qGKLTMlN1uS}p6dsjcOTku+;Kh>L z2NNrudqNwJBbgG5)I4_)@rc%&@BRHvKNenF^rwJBXeAW9XnRPqwvPwG$Kug2I zq7Vqf{*<#mLmaAGB3e%?hw7d-p#vbAQJNsaqTHvMrx=fEEXgbz<>%-Rqz?SrZuU?u z-IeJKW>#M@(sxwJc1Pn>?{X1X&Q8L;&^_bPlwO&IH1jSb0(W_+uj#d9Wm(qoJXcfF z)*>19(B)v?2(O~ugTw!lFqQv+6?k0F)9(ZVRp=6wK*OnvX{o6f(!owj_t-XO@&Uz^ z=Pu?4g0GDal|9aHsbxt|GY8{~L!FWuL#{ck)D1mLj5rng@TVNvC)$lFzP7pS>z%tL z@17R~lWnsV2`5e~PH|#+ke2Mdo82g-R_xDsh4nBlt@!dbKG_H45GTn?g64<=n zkhv6mvz7sfQYZC!|2MslkZ-L4 zsk;DP@p2BD#U9D8^?&-J%?%&X{vK|Z1wz9sf=B!Wtp0h6ESyRq2U22G?(*f!uArYX z<~J<)6a)ot^|Tgk7VO&oU8*V9;ilXqeeX0Tr~ugkBi6CK>YN2Ow%6fRo9BTFbPxeh?g$<`Ky@@3RoR^LO;$~bbyA9fQ z^4XxnRnyS-YZRSo*eFXyr6}>5Sou)sma=-Jwakje$TKLa_2Mq6Vs?dml!m<3ikON~ zQA&KYFSW+-+RJzIYFSe`>OLERJhHv7OPXfwcjyf4!Xt%Cn6`_wVP$^PW zlVk{vI$+;1Vmnvgb+HkFk!m+QxO7L0`toX+7u!RD<*t&#Y_vJwfT}XdiwFbnHd^QI zjKHV|hvrVm%k@FnK&3M%^`tQzwo`}Z`y_>Mr`IG!|IXrFlM$>l!~N}=^7@uu^kh#N z@0f-`P!4scDwW!#MC=HrrjoCtU^S;Gusa=As|PTnl_pAhpvm;xk1CosT?yf-+XN3p ztphfUpch6_(S%u_b;s|Wrx0m}aIe`EJp+Skf%Gr5_-q;#&D+HrVK{3$y6wLsG*N`< z#GyFy%%@~sELcHOR=jI$(`Y~G;&;Ah1=%MMzxF9xlnCcA5s&L!&LL-`ZP zm3NwUMolJS7+DK~34uf^OG9#flV4HoAcus+ zgMETJr_bj`{rt!si#}*2FEdy~kJeb69E^o)P?(>ayo8`!jzUN{>tl?kSanVn3AKqT zMdZX^T8NW6K_ceWg?8YPys$cg(QlhrhgP%be-E!Xq78G;)ju$d=qd_rbL$Cv;2bRE z5I?>I`{Q9%%nkld1Nj<57t**=5#uUNc2x z$=2s2$N#%Q&%3AD^A&Tb=j&BPEzoGFH>+CzY;1eoP@JtelyW|zz%@})8}DQ)Ysnh; zx-HO_>C*|aKH_d#wafBS(bUs7WN-i3a~Ap;o4UHXegKfKp-9>|IuCJG`DLx6g0OC) z%Fuf7$)Q-!&EtLT!>!DdG=FHBp8~i4@NR*Nb_6Kt*JPOZ&R^%5f#|Hgvv>kAKw+)ztX!X~9(CQQDeJ z!TyWC^DibymSsgX0lnqoBoM&K;lHMC-R$8v@tJJjOvfG(u%bjTOY_{@_+9~T{rVU< zDH{|v^;Y5*Lyxb+AUzDw=V?}$N}4!ty^>3N`SN82WU^lYp^>ASV?~Pnx!*TeWpDNk zuYlR9sd682TW*uI!m+>@GRqp~S7}&>i_e`ODZc>H9!ohrTLz@K4`zg7M6<^cn8=v$ zVsyCf@$5Vhem)OFD(Dbl6pLTH66#7^Yya$ojb*UuBlSOIpPTq8vZjgNR=;PWb-_xO zg~66vCdiO0nr=Z~W`8uDHt2Sdr(P{vF4Eq7_~pI&%b|P_1}(gYf@y4-1O@<#hUcu3 zl!3y-bcv4=J-Y#6HJTr^7GD1a-PNB)Fdoz2lB5!#5M_`Ki9SG!;?`whAi5129RDLi z8r3$W!1bxFwvQ0iq2H7FXFq7?3*uEYuCW*ynWbg4+mSA-b$h6*8}~h%{<}RRNkltE z4OxO-9AC&IE>LX+pJB|)z8W{H&O{N~ftRC7Wag)Q8`iqZ(&iIRuWYK1I>A{b2w$JL zj-QxLi2k-PdB@wlc8Pm1>I(XLX5j%N2jgu3QS%YpC3yCRQry2fM9%%ZSE5+X17WAY zr5c_{avGIZ?j93EvKx(F+qu<>2(ih`hFS;Hu}!_iiK>%IR4A4kY|SE}p-s(Nv|iO5 z&#}^)A=f?J(w{kk&`@i_CO8Z45V`YE{dr-J?I>KkLu6?Z;+BnN(!teoF$<#oYNeWY zIXOR(;=bqyf9w>BSPl!NowmVPK=_vY4dj=k7cozJ6?f$M|ARLTKekyGgOOe`Y&(x6 zeB(^*676km^E}?(A>Du-e?TM^eARl3kinUkiVSv{bnfH6eEGiRy?Z}6cqqm%gd0P+ zfZpxf17&ME+MtB^mA^;mk;h*fRGu6KFxO=lPAMz6pH=+$ZQhjuen_ckihGXYOFbz>Pl_qME>H{l_6 zGP(Qp9hOHodWxXfEkY3Wh}skM;B8hLpHlSJa8TqQawU6E1%+SJ^rhFpLvedJ@o3R@{^Ui4P`1pAJ%*;%wk7RkN9F4(9w1jn6RPq)qDyGc7T7vMQ zO?Y}br-aEDzOw-^0%7I)RetzdmNbGK_a75bPfySA$>YaSMZ0e)VkO4jhnt(5vlq=K z{a#s-Ed~QX4ipL%z72U25OfM_^TBA_mSw?h>zbzY@jdLVPjHXuDv)qNW?Y$1L-muU=d`O_? ztqWMR98E*ugCuwvvgogJEAP{DZ!#`a^voyR7Pa_dR{?CXQ?fqz?a4?6{+Z!5{}#s) zzRoeQsaOMD(rkZEk4)CV%VWUc54;Elp4vkJ(r@{q-dZIc_RgvBFIc-@Uit$N)BgO3 znS+yVB>S(gFWSi3DQi|MfKe0$Mps5xi_V}?M~RCe58KDJXlLkII?$n_{sRiFAoa4W1e6yL%@HHVSzV5OQx6_zP;Zs;(o(h6dkCieO(^3B8#aU8Kfd8=lJ1st$7 zrYmipt5}L4XtLxHG`_CEy|W>Af2lwhuEimatMi!m1gnnBEfB6QH67rKr3u8AI8-9N z#)z&&p_8Bw53CfHR^QLonkYVPAhAT^g~1nKrpl2u0FpVjh6oyoV5n_EJIljM9wQ1^ ztxIX&NcmVx0B%Fe@&oqKBe@yHm3e0-a5T>*1eBx0|v zf~Y~~2G3;Dl9kfc>`;y@v^HX5v*nM8I&(HrW!bW+Z1G*1F$jeiSr4#xs-{v`=WhTOIgoW8$@@U;_YW3J*7>u8TrQdhs~0PTvhErf8XPAlrl!gsfov#; zWm6KPgCFZ+rcOYs>wCi}EG2HGU2Lz7z1Mrr;!#{)*G3(|1-mlki(J;E3jJ0y1W!?2 ziylm~3rBSzEQ@#Z5FY?t{Hq%qhu=Xje1*eh{X8;~q+s1gwB2Q~I9kgM0+{}Lr)^1{ za4^Dz5Tw}c(RRLf_v^qeNae0szV{%2LNaWo8X7$+MVTvEjs7l%G~qaL5Yt{1hh5qN z&%^NxX!(a5mVW^aDhOEpR`~5M^jAS0kIAWNb4CMur;nEuPy9v+C_|rr)=6Vyxp)r2Z!9W2= ze%@&Pn3%{aJxdsbCXVb1pB?ME>Gb|=jce|bQ&05X+pr>v*pEHgi_Hg_&ddB+coFRg zv9wOGQa6SoU9l)v;=+*DLYK84^!$BQ=YwmBzJ@b|t!u1I*FPw{Dum)^KihI#4PHXT zMQbjzaAc}r4O8~u+ylgwk@DY$Ta{)A6RdE~-|QI~r<3o$=E5=cAMv}=mp)leup*f= zK`#FneS<(MyQ-+Dc-QRlWzx`j#6U6 zk(W|hx5@}Co7l4^h^&&U@@B|hH7akuM;e}!sqZ6C^-&nhSQZBTP-C-*;7}gpFym{) z*NeHQw+?4dSaR#7i~fB$OHcp8m8XuckZ;ui6tb69^)F*%5az!4PK>M?QHt(ToIhv` z4KS{RspgMki)0ZrBqwk!!+BYcfoSoez=gY@-ZE;FG~u>kxn044S}ab#k4_eb@EQ^Q z2Qtn6pEPt)Lq3thux`7#aPW|{2| zgz=PFNjRHqzSoQK{Y6erm-x-Rk_S+eTUv8+F8>Aulo~=moF|tugELIcHwMoStJ6^a zNV?7*ZYic59C|-Z1rzq~Xy!555HVZf>HGTn!cjYWeK*nNw9OXGg(-D1eR?bNFHzDwJD^L<`70s;VTp5u?O#%ne@!mg{4?5H zK|%j47wB+*`q)*6rY#xOFWfk<>*`pUUUZQE6AB{9$0T0x<4b}>xx(|XQ%EUV41S4| zbMJ*Sdjsm>X+s5Uf~Kt_r{dO;yg2&pf2Z>|dB+}*<{*kKmU|(jvGl5{b|Ba+bn)F~ zenEi6^N1d<)h}Iz*G8(3Dg^B^LTS3YGUnC`XHHV|?}TiDhK?ubsfts@9IhIye(CJ% zDYJr|qO2A?pcS$tKbg762}`3EgAHws){DE}2g>KJJ2$i*cnVWe-6H~onyLTEdZ zgu2I&g#Jc$e%h7N?)i{Ht4?n<&Q;EtWu)sb;1tQMesb^B`)_@vv!qOjL91Ek=hj}5 ziL`dItjHHUz6PP##-9zplp2rABv%c!nxg*wfV&l*oj?-n$ddH#?{r?IS~5OSkb5`8 zic#@5Rp($(E3``n7(3g7eH~VDR=j0iX;b-GFlOi4Y=mHdU%<7J61U~L!*!hE6T>wq zymXU-6PpP|iFSnXppX%FkI+HpR9AavP2S0eP1-0IVz@1vr@+k!P858L0V&k{zX7Uz z7msi8Sm7j;(R?Fokh{k2VGT%>4pwJOqTFiTkUezXOG73LF2ld4<}`SPva1LB`X?j7dg_B{dQq);YCa3Ty`=TrD`R zD&!o5{A=^TSG-Lrj?$ag%K?!|EcizKarm+Yx{TOg(02TW$RGncZR1L~ehYg*sybU- zo1TZCj(YLp#UEG`Tr6st9X@hdfji@?6WHcnlW7yB-X_Xp`vW8Gie-vPr^iYu#jcL; z!l2J5%gt>!3|ZNWegOeDla9Xz?#@MnYMf31maR8y`2vo2#;SCytXh9lpKNqeS7A(y z^83Ymes4WOS^}o;50%WVgfBk_w&rCzTdi6I0#-)ATD^0^6Rf0a;L}x|ZYf(NNA(z$ zZ(>Wfc2o-LBMkzuI&vG;ZN-0oV$XvSkJc-1Wt8v>$e>N&DNi8nHd4l>JVud4!B&10 zE03;z(Podyq7UMZq*g*BMC5$$H(Uxi7zj3T9Df@t$SL z{({FBBZZ4v@`qU+Y#4W+SQVWb(wJu7d2t{b?+tR9KSisjZ4?L>&=$ciE=FDK*1_G9 z$8?KBR9xR{p|thn-yu1^=_Sr1Z~9b@oopFJ4xd*j@Ps%E_O&#@>yJ${sgPt|f6Czv zfm*MX8jzZqY4H>aiTBOYd!;Vi@dfk1q8RXzj4btf+-`-b;+{nCb4` zWDn831k(3#vVVd!BOVaG`V@qPPj}~l!l6I_j2up6mJK40F^aHha)t)+%Z&d@sdH!~ z`ka}(i@Fw%#fuEI>LtvBQv`Zl1$^*<2F#ZqGT%q>wb&x+b(>j7PRsQzMfdIo;*XO^ zK3Mpj5+(cg29nUtNGKTx@3?sF!8zf&og&5?2#}Ez)ZG@U7oms^!b{t^LkL|Tfm8g+ ze=Yy60l!OoldUpvov1T~tvWciIsTIHkS#*xKJR4`kniJlcBu&w2%Y6O&o#k!pWp)- zr9OZ4el3V-C94AOBhVrM&q!+%ng@RknQ;26oVi)ZB+Mc_VYc_m>6kO@z1p$X^I_sd1-ZJ$x$b!#Hxm(h2H~?VR1HZgooCf8FYV6HPvxyZPk0bE@ zn;xv*eF(M{MDXdWH$B?lY=R2J7|EXr~#IG_JRZW}ON> z!91~Y4l7BM?U(QnZx{YHVZ}JLS+4ed$#v;A4Q)iIm;sKoN;_wMb8>XS3m+r(j@Bol zvKL6a`U5&PDQiW-QL7$w-o7^mAOF>udQp96t)ORKAcl|Jhjs3GRx^}iF6N|Umd^!C zSYfFJ3-d|ERi^N`zdXQSE{Se^_~+h3b#?V_UDbES=wvefIVRRZH z<2wzqGcN{|4-&riEs_+n$)n$Pic|3!8UNJm?SEYtZ7cci>Ee4zj0C_XaeqLLl1J28 z+sCWmNcFadk#ZNf)Ov4uZV?bd9r0MB3IJ332o-m4(y83Vinz6rWMy^Y&YPhPf|MudQ?2KXUin84qxXU~pOFZn@qI0;}%PHJGKQ~-o@INkCxH;%d3Wn^Sr zV3+d+Xibvvbg%^gm%c#zXV%^wbK#^wq7R69MA-78h5Qy6u{urFu96MaXEjv8FRVF2 zQn_kohe)ohs-j9l3U^IUGM=dX3MhP^#-S8eTy0a<2Y0k-HQje+;sB5|n?%WQ_aK68 z*IzIU93z4Lxa>|+0&Bs(Y!|S5osXK{}F)3y5@R z#amP5z%$}8L>h|Y_bQQ(sx^|q{isfm(pv4iMT0kQT~1EUEf0@B1q7E0U=nJ78W_lg zuQ}O3_Z3@`poU1c*d;+c$B+2%r6%8=Fp(^Nw6q!}xC z70*vjUbFRGp>t{1*&*dOJ2uvo_x$qkgy#lwKU)Mxzp^uqLuqoRA(goP8vk|1PeU}6E+CIq)P_3O7>2Ax#)xc?Y zHW0%)lHH{f&gl7GOL7fP-<~!JaRGstEP`)3*mu zsY%3sXtPl+{RK-VrXI%1Z#ZFVjCU zlk|*YYQX`MYB%(rQTp%PrstbTf@2VY#IOZime1%1oa3L00#N$d66|x~^?a?pukiqilNp=)S%7HeMi}zHCMrV!z*_r0dBdXLo_e zUMKc`K#Ybm#_Z$kNQKwi0&VhW2i;cX^G}zWxOZl1%M#8dl|wp4!C2D2Q=AguWa_0JXfu^> zm{9rkKzio~pweoDl4gqW&4cCZqO^D!nRT*n4Q7T{Qqs2}#VPkc#|@c0MuP)re;IrL z7MsBG!;8Vkqf1=|m+shlyOUkno( zw%}za7pI%n_f3Qva*UJa#UYX{`b8gl9WJ29FCJ5T$RR zHyDErK^f^d-@559I<@s0Xh8aMWSGS42Tg;6PpkkBa}n4o42Or?Z5X-}b%45Ns(~4E zg-7#GGc?f@jpb>7-oz1f+v1Wd1p1)64`uVpaZ_vrJ*tvDP8uJ}G=#V{TLV?qLfQbLh?j-K7-=oT2;(eCDGi!JyzUQ1qa1xwKn(0!wNFpFNMH zp@}-!%J>hi9Z|ShSg(bSd|2~_aEOuF+tMCCuA{6!!^15^WLt&!=?eh{?aDK zL&ytRb(B=hxJ-6sUj2X|62rCFX2|*q63jmWasNzG3zN6Cc>lv|7uB|w34|(wW`hvf zRs}dm51-QO){6efZvYN|t&7WmG^vtHI7wW!ldqyUF-j6#!h%NM#ws)@0BmHXrbfma zcP%jhzh*Yoj1>kU^BM5yFxv!R-S&>%6KNk$XuAtsa6WBqFWZE5203Eo;*lkWan~*^ z^wpITrHW4l2Z6`$6rp(>q?~gqZrP`Xh-Si2-e302PY};bPEM{}`iRHjl;XiJ4!zZ% zS@+PNR20dp`#H+h-KwDdRG}h?2m~Hu*U1^XJ3c?Z0e`SYP*_;FXy*2J6Y7yN8Q5}K zb%FUdOA7SFDxg;Z55`Ab5OyS0eYRUBc<5p+|}r(rd8ut+R>^E7~EqaVAwh4j1% z9ULiF?1;QK54#{@>kSbJWl~|;$SC2g7A+MjNianDQbAeSn2d}?1NhBF zJemh@oMt_d+;Cf3xA>wg5{YyH`j}jLf@j0YXqi<~1L;RGT^1b>udf4UVci0`n= zRb!2dy4rEO2;HBea|l$2l;c&kV^$e&GDfaxCR|+B9o4xH(`>Xs*2Lc9@0$&7Tz+_E z$p?b|ywkES3NH2R7SWAAc)*w^$B-1D{?#&|OpZ3;t#-tpW=3$ zr`GZmS|Xt(ULo#gi;90HWIhRUYKd{irN z@?Q`D^F`BvFz@7pjQIZ;T3$FU0%0{A=!NnR=h{M?$pxye4v)B9^sr7(Erk@Su4u>R zOJE_fOY!5PU8}p*r|ov;f-4CsdQc z|7--nFr=GV_JKe$!$kIrOZan!uMr73I+aB>GzILI&ZkDmXq1%-uJRvot|FC%MQy_0 zNZfnk_?uY6T^lt`M#&-Q$jpEw7e{ugMP7>eXiA>piYYA=_@qaN)NxAIpb+ed!`f;U z+o%QR{zE+13BK+TI{!UIM@ThU6))Qz066GX8;Xz%=z=r9K6VY4mapd&-CtR7?v^st zwfNC+%79Bl0V`xX$wKtFLdzp}+QTvtheX~hnajGO#Irn>!&>pT(C`VT?%-U2smXqN zLAKGM)xMdJvV4HDm*+*p*Fg>010_peq=!zc`aQcD!c`KORu)`F)NXW8c(p*sQc<+j z6lWyt|cr~3me%}Lk8hMK{pWkWKlJejFCBWiW zy2xKa$c-7;g>mq#xsHw!-zUU^LJe_8!Tbh+zj11azR)YJpvSU|=Z6tPjwTNmgD}ZC z&Uc$#o=yh}HO-!I>JGgTdp(kT7L5r#|83VGfrll2tC|zRKM#}WnyK%XAMy2le2Bl>3~!&&;x8OYM^i9EBuO zzB2mf&!6Isf|7Q)0^JJWmBnHP=-@}cW&zk*b0mES#J@9n2YejUrLqE}gM|Bo2?O_n zW_C-;kPD&QusD4t1F?bGOpo;VG+tX%c_$a%Cv!f&Jc3j%2ZW@zN`{ZUNob>eI<$_K zl6H?vNJuCe^P}?WH}j3BKE$$uI-w=CT<%ZrFs^MICYgRtH0*$+INKDqL)fE)>6O~W7EEWnol`F+NXoU;*Tjl zM@eK6f8@>2XnRW0$SlEOJY31Tj+}_Go1qanba7qkNtn=Epo8;r1I_(Eh5G->%N?&Z~c$k;P7+tWu}2^`qxLyX0>bD^ORch z4$MkRW#V!(#Gjq zYBiZUbVm+cHhF1RH?D>(9o#+he{=6R6A1~)gIk)KrU`aAydAyfs#(p*jxaPqQ${aV!Zx~5SL;Yxsq3wyz{|$QHrd%} zjrC^%)}CW*K>#f|OtSn|?rZZNL7|aPTLX%21!})q1}bQX zmDnSNft{4PxVk!>mtijHo?ZQU!lX3jH6Z^w`aj~ol5X#@X?>9W7)-R?p&~PA zeIsMS`c2*Og*yGtS@NE7)H%Z%T6I>ALK`xF<2!q)gGvoj$g8@I1w1eK*VPZsc%?4? z)h6XQe2p!`QlM_oG<9-Da4K7%#tmyo_M1y1l`&R~D}O$@@mhO531qTi5Ao2Yio>Q> zwF&DfqAA?BD~#K@>cdTCt61_(nlvXq-4*KdRwelsddl50K&!OpEUNmQnJ(hY&guH_ zTGvy=M(pPeg0JtWCS3iX>hXAsHiGn>W@y2rlOg*JgW{4G&qu!K9`8T9bz;BF@#R3r zi7ziQh#N18A~QsK@ORXOQ$)F#(OJei-LeR0 zN;?oRI}Q;!Fu+zokNN?`07=j&#Su)bT|$|!^j0fGYpT+*1p1vo-C>8jl8&@U@Lke9 z&Z{~&K3-fuLL&;FNE@gOBR!fR5J2vFUv5`Xy$0<@dC`~`9Df-T`P(`QbT;P}o-vXK=9P zVTgQ?^=9pJ%>*3{X02~y9N><>adC0OS4BmOb5d?llmjkPsxw6~_VIwuNdjI>br`9= zYuA<>^DTgFGFNN!uBO{VV@VW&Rcgt36*tGI958e4 z$!XY(8|7pltI-%5+_=u(rOU@bi?g;!qoW~hmz~H&V_o#8jToFtmb@exyB_Sk7ateo z4Zx~n#d>G+zBmT-=nYk?$)xw>WEJr)UF1D?vs1VhXkeH$BcOxYs!@&kmvrCQKV2^c7sVdj@{va@kx|Wk+Z{(~WOU88*kK zVo`GH{+E}-O5VNdTaS`q*NMVlI`9~IMWTJ!Tm7;(W*@n)ZnEHgEay|S) z@^44}JH_JnGvK==Ityyc(A2TD>L1Ce<>;?*_ktlskZRw@Fc*(`0=4}HQw||pl8_et ztx3<=+k5-y-Me>;)YQ~jC_TT2_%)MMqEcO$HpXG=LknczOmduFVuNOzJCsHKk-sFk z;i3zMTaeB^_=|9PhLwj>GFg!w0$_}41A^kN(Ze%5I9t}Y(WD?z*PI5V@9bo-R*Gp8hkYU80h z?YvT~P=KM5`gl{tlF?@)?R}>Xsoqof7Z*=NjV>EJWHAxSXY|uEmf#k^ZYrJsA(g`S zk%9D-u@&)@HR9>8=t!-+`RT(aS5>E;%**PTFskTee4&|RMD=3X2U+;}`5BUwNEV~V zM)>r;NfsT6O302E*V5 zRq5-`Giv+S6&|+)6qS*i*(Ya#pIvPDJ<4=z{beo@a$bHB7Atvz0Jjl@NsN55)E?8k zvu*LPGR%Stl_j&ec$ZCvk$) zdttZLBsT!aU4)!m!HdF{ZDO*rjc>T96Hm$9%2K-Pg+4JgGYbIArM$1rZpzm5R=9TU zbnW+%qv!8kN|a>bwJm*i^ zR{rwk@O`?@9KR2Y)>hWm^J*)<*Pz3RN$}>1e)?4Q!OCc#4G<#q3n?q#YNNvO4ZLw^L5C zqK#3|QMG<#{}pLD_R_!vkD|}W*$735j8fU0Lhqb0T2R^;9^$exMo%J$5$JYbl}_P{ z(EksffL=1S1}8FlSM8@=$ipC4uIT?L~wq_JC;A3zk7qk&%&LztN^p zxO)fvnKk!LyMnUFV+P+kfoS%0N+rgNq(t)Jp;mRyafYbEP^rBb&*GvYJ$f+&?VD+N zE%r_t2b&a)z>r;XpMLCFxK#&&%cY{Fnt_vMW?NU~x+6vGSKN=Q?@}@qO%1=S{W5&M zw^RDbPUVkNnFA$yA2lQ>-->+b^9KbX!&(7d z1UZG;8C$4d8Y!0@t6qYk$Hi;&!ESLGU#rE7lPzZ*N|s~1wSa5xba@|*Pvw4jn_xo3 z)D?&?pSPFGR62PwbkzBI`hyQgzSuqAGfJB@n>2S_DH3gd5XN;61q-m=dgSBdvjNR} zx{0XLWx`1xntW_bj7CQp!zl@W74#CP!$uj31bQIFQ7GvjwdZJI66*3PM+%u;=AK&t3q&K8T_oqpg>nv~LV9B|~=5Qux>VPPsfX3zH;8yjPR7^v~q!)gLL!ZD>kPO!7w zYHDt_-nbW{KE2Fz1!($`X>010IALRGBlJ(QwW0{q1fqvpo6uhJpv^s-AMm%xoJJEHjAN|*{b%6 z2c6qZS+e@Tt+NS-PyM6EX2Hnh5A;&EZ?+Y;wD;r_58zJNbt18RjbtT!?Iwog1*h_? zh^gDSjb0_vQ!*UQBZL!F5x<2g!z@{eq}+X8yk>Bd;vri)?vROPRW#?P3~Li>wHoLV z!7}5P4H)V5Iz=f-Joq@n?>(H-v1z;7MPuI;RGET~p~?)`c+%0sfDN82NkK7^^z$*? z4zt3a;;c?MK!p+W++;}FC=jsOXz@`I_Ni&k@B7jtYJYf*cTt4+>;vt$AA~hr+#@Ib zSOSR|wTHuf3P)eRF?^$2{&e7W%}SUsZMaB3&VrKh$IEVO@xe%ur&c@&5&N(b5+a5= zkSjR)$fVZ-9W%_8bJU&AXj_lJv(kmU>;cM7Hbh2ZVom6%v_UB8Nf0xPC_@l+B;sZM z@cWYz=$G+2GglL>hU@KPot&MWui0!lWk{_3{{0(bkLpwpcs)}(-c(itHJ_M*^y2Wh z)ls-doP^y#qot0XYARVO7ema4BVCoF$O{A-opC9yt`>Vbdcn!gZY%&81zUtvWmn25$&SpB{I2u;`KNy#ub$4i z@6YGD-m`r^K?dL0&ZlycbYjdYY3$3Hz(&njYBi}3EM_JJlAQ-x!k2cshV;k_u6)lb z_qRzk(m*siB%B!;!fffV_L?g6qZeqXfgW# zj;1I+g_z2@O%KVBW@a)96n>R*W0Pg@7>b@{tGE}{@yK-nbG34l4l+1xE%^U^ zvfUtEK<`O9N)qxfr^=eTUrjS9m-C}95VKcj`qlNx+&0X_dU^T9%89+cM#*1eH{2pS z0J&}n8|@Lt_YuxcVkgfiF&AE%LI-8PV0F>gk4|#^RD;+m{h1{hBzkD@tZZ%z@7b?q zKOU(pQy4SKdt2j>OePS!_%#*vIPyJT?!&R`ZT^a7IXUMN%Q+}caOOW{AwTsonLSh+ zqr&BLJ%*}}JVGMF?kL^z;^qH8%Pn4g>sSR0GT(K&`9ggefBtO8Iw(z^TKnyoFzd#P zwj}0hToQZ&3UgtQtenUZEq=P1msgvW!nM{FLUlTWI6Er^B}K6tA)b!4lc6>G_smOc zpG%_$V1ccKH|FWHvuogF8C4Vt;c0moPHh7;r-hHtA?|dM@tE*h6QG@~FvkeJ;AY1r zTmZF{aavj$ChO&ALu%V5gr{Onz$l+TBCs z;UbKA-HJ}u=|?$zt|BH&WR{Hd zF6sg2Pz=I0t^1Kes6wHgTD+}Fn8N*zQG%1BO$zGiz<~Do@ssE-Pm&Chp1(hRtyHZ| z9fz--ze-UwK7cb5`)7|OpV>ESh+H{=wPh}4RiO;}*njAH_`gR&|NhxP|(O$2=__UATh{hTz+d z%5usfc9A2ms{TvRR@HX0#57fGHJ2WA(CJzYhA(dbc}Z<+scx+E(57s{=0QiVKb zDy^Kx9!HYtzEwO`d*}H>AWx|&gU7T02cBpJo3&Go?g&6^U4{34p^_WQic$+l*iuf| zuu%It9Lomqt>DUB zzzZ)Go@s*cbp5?dUmIR4Zy~hpG_diP%1oQyjgCs{2H{2`9n#$0+%{On?JnDynoh`* z9OlW)(JUBv6Us?D#hLxHjEor%(SAfWvLo^3vPsydmdWwM}+ zq@*O*Fv?Dyl2Lh1Ml&s~zHO!(p4k*xrX7SuTjdXj!YLZTV;@VThR z!R{($(o@TT6i@?YCH4K^)X)OOY+DAL-7lxUem%EX-;`a4a!4i+2>lQ$iyskZSN3mq zguJv8hyvvunRysxmgfMcyJkT_!K;vB`n~Q&HRQ?2zXCH$%e{i%BJ3OSt0j3lviex^ zd*61OK%L%Bv;sE(MN|5}GHkqe_WO$@(?d043df-SK)Q2Bqw`><6I~hFHykCkLu`wqdl3R?~ zIX6q&jV3qP@cR8-{XAVkChrq2R4p}S7Pgdvv%k6%$F|zl_{=%nC{jTr_HA#3ic}K4 zfX`Xf2~3w8lKM7!bjI!Tf6jS5j(=ji!=qsBJjB zx&Z;a{S}6fo`1mBUTsLqT|Wwmi!`@#i*@!(PbG;+;w=kZ)7h-iK%}I9JS%qM>o+)2 zL4INFZQr%p5sARu&EsNDtQOadE2$J5@7bmCWo2c1AjXk&TorTHp%p{zsxaSzw{A1L z)P1RJmga8rm4Dz8U{ZqUmA48C3L0FTqD_uY8stvyBw4EVI<9`>+Cz2pxHp#j?glLy zq>A%L){0y_xxA{{^ny(uZAWYO90ER*7R7;Wx(bxrw?0A5S*n8K;L{q7X%cFaE~ z^}${Bfz)^Jbjc#bFE{d(o}LvPna?_!J>8a_8tMYI+eKzChZ*2}ZS{nNneIWde^QAO zy5OWs1$Bo(*2*bojq@3;{pa>q|5N!#wz0o5Zk( z=oK7JCe+I(_fZQ_61tp@oQUP2O%Ry*7?eLJMTCU5`1WAM`>(6Da25-BQ*T~$rSAj_ z2sU(Eyt~5{B(Qqsk{9{$=WExl`3&tIfPss98$bqekT@BgGuF;B?bPNi#iMM31IbCv z%-1xmchuJ~zPLY~0wKnPzL)NoDI2-46j<`i>oORL!f(ve%B!@kb6e(Is4yBiy2l2q zntmo0*!+$v#4gqqeHeB0M(I*NdGuVbubjWG=4%#onCd=WQSghsG^-M?G()Gymawxt z%@x(qsyQ14q58rvGy&J(k8#56*DyJir&Xa3HqHe4su=QH)?6r;G(EIE&%ASA_L^H} zeb<^1O^qA#hF4IPEe^9lQlD5*tGaZ`v9L^WYriW(ywoPlpK5e$gXFK%QfzMhpiJ-q z`Np|PgwuLno`TwiaC7Kmj`AtL1PLX(&p>(eJL3p8NLTxBRzYzP`gZ8DyyY8`P7sUo zv6@U3)MckTQ9jx@B0ZiAU$B7tnv6y6n@AoGy|b!k^|!WjjvM=HG)E>YU&pC=f4oE+ zcAs&yk$Ncaj>uaLDtxXkS(hiJT#uUcjPK@_0YT4uyvksC?VC^XwET+19r0J!*uPvl z2t#=YubhwWQd`Fgy{U3W78~x$k65(JtK?q<9Zem?a@LpSaj8_GXuqT0%%WO+9eJ%9 zf0LymRI`5-9Nb2r0Qty6b+gaW5ocKuZd|4})*N|IL(q?sjejehQUt^qF@x5@E z3+K0*1I5&M$=P0BMWV_&QFMwDx^9Y#ZQ(!UMzyz_Q}y6g-TmB1Q2c+0gE#TeV&LzN z{*#83XfC;vXRWqu--oGz04b%|MwwS$Ah zAEFEA2qt~WZ(tiV(DWwN&+CW~IfpMMU}(so zk0vQ-RLBvDbBem;B`VQY8#GRm8QT18`KulwlnI#?R23G zG;8pu%Q(J0Pit(hdWaRqo6Vl?Ap1oF>XkVfCE@nPkcXX`7-_&Z>*c78H9vdRB zVzuF)GnG|(lZ9tVuZZO(t;2trd?w+M6oyXAtxv`qaJO=3RHA6+RsbDfaCkm4VtD?D zzTC%CS4}zeAJf(-O%=LDg-QdAO;P2$z*&y?gK}{cISuu?^|DzpyBj}(60iT7X;UVY ze+e6XbiIiNg^*yw^7)3gjS&g06rK?~ZLEfcPjwV}TTa9#v8~7kOAx{g7xjvC zHrJxHmhwtIyOh&EH-I}B8j#;qo~Wd4Ays%ObN8aPuk~erJ>A3MAGXWqN98A^)!9Bg zx6AauxB05RsPoNc07LJAriojZ$=`o3_@6d?|Fj~X(E^~P9W1o2DkEX$sG?xQG)<4B(D%J1 z6-j75iv$NW!YMCAQKJfZ=Vm-TOZjf*jFH^; zMh9?YKVAHby)s9LiH|pWRD7*^0_ny&e_eukvmSIki3HnNQ8(a#UxSWxKMcx$V`#%_)HlKAh>Gu=!5AT-#dVG4&aT%?5_c~K-bY}isX*hmy1 z_SW_8V(IW7V*W$DBV>t`_{^SOp`h&W82`k1POKMYJIO~gvgy{Cdk}<|BR3W4Xsten z86cQEYPgGIpSfC2gK}M-Ecf@bX(=tv(H{>v>Qt)o)-@ut@@m19A%9e?N_NH7)-Vwj zIb=fD3Xj7da6bR|c9!vZS!*2T;zZ!XH!fP%&w7U5J1gW^-C;)C^|o&O{&sq+;#8#Z zeC+h~Ienu{ijfrxfu)a{MiW%`XyDjXN$T4&eKh)gQh5l z3?O8bf@~LguU&Z&;xQz{t9D;M*I()mt%0aq%P{2B`*A3E;%aho>==ygE*IzC-%h!1 zVv?xpaO%o21y!OlRhQNsgEPGC&u$dYv@Lhw5H;a9>w{=fTb~a6&nepn% za5)XKn=KO|?d#XmAP%oZ-96CLt!#Gv= zpQ1obs4SoQ%pptD_gJX~9&TcN=iBg;>@1^jwf&QkkxljkuCrU$n?1#UzX~|ILtQ4jw%2y-cd+iicadiL zpT9)}pIp!(ehP8JU%i@55XK)Ovsq!H*iJg9s85Mm%E2;e=N>aEVnb{m6TYEJDKZa= z?9A?~k;yx@!XiIdeTfuffy*Ksh1gr}n2UYnDtKKzw$>Z8EV6Q4?yx zGL|>0<`0~C3ri6OTgJG2axpXJP%bQaaD_p$GUCvn+Yo7H6^>#)+I>7LGQhkOGr#YN z(o*#Z=MpsSMSZ>~IU&vjmtv=9f_r6f1+V>$`NSlq z_*kPwRAD33;)Jnv*5#M_p$zBh=<`woo)Ij@ehP9v_Z1I#WucP%<;UBbThAuG(*Ag+ zsRZ3s2PeduV?R!ea4%gPp|?+^;z4226@5Hcvz>6LA&+*x43h*J3pI==rv^qh9n)^?aeC0w|(=S53P z%T$(XaL+3+YGs<*P_2fMr8-06bAVaSXIyxo z5xl?Xb1J_wfCzpOqiy67bSYDBUxy6B2{ZuK*#?j5@Fm@0E}gAWSSFlR6EBv+F{jCd zXVbB<3VCciL?~=Hm~R$}M3Mfqmu4s3X@yd0n#7b%^22I!nhPSNBy2mOw%g01!7;(a z7w51#|B+pcwhvE`E4&f8ijiWNhlZd^_1G3#mfa-lNJN0P}rt@WM724^FMOD%4! zv7C|aOKUpx8iZHJmeGuIeEG)_9Qmv=2zni`PHTfFDX)FGuZZO>JA=(HK`x!7bR@mOMSS0TrPI4q?_XkEkp@8=|Ln=twdz*MA3+RP z@D+in@1iYilBG}|c;4o7m%S$OLTur&=L6>3KV4jTNajaZ00HM&I5W|~u{1*CH9b2x z1L=QF8^rkGoWsCGP(KVrK7Opl3dFR#re-g{q-6Csf;!L(ha&|SUrWAbNAvPZ)P~j6 z-7$rrG*zw7YI}Vpj=tvcKyyUgCG#uyTC4rINf$ZKa7B)oL?1q2C;8YTx3xF@AUg#7 z1wYTiElx4ZI3FoN;mgA~izy)`CyNCj>D-^p)9mc&%n+lce6uf>9*j0SojbXUTd3Z? zZEJ%-Td-*UVg_=p^!%$9)H9T0%7q8{IjIfc+R@a;;hzAMe6^hkJ`h63v0R&*E3?l5 z_w~8;nYK1gXzE*mT+dLw`-3qOSrP)dE1U$*hM$2Jr?PHbLq*h@?C>ajafdfl2MTsn zMOD<91w?Tk9G{d`;dx$7HTq&WGzG1W(;AF_U;O_)drAWtt(uB3UxSAq7T z|CYDh;&kk6Q|l#+4VvGIGwW5D^O#K({z{->IGVG9CH$blnS^>NgSHl z?~+u|)^q8v=dEM*r9vg5Kqwz&O;3J=%#H&n)lD1@z5~A@N6W8iBX;RaoVEB2Hl zCbetXCCVhomNI^HPdvo?M<4x~4uld?x?k-Q`P(G3p{_{NmQ7i0-+MAr{7FrlQPI7V zx%T(Vi;9*;ZV+hY^^f78ei@g-z_;+S0RGaT)zB-Gk)@qlMkdCYQ>HpYi>DRAmF*!NU9^hst>Y1+GVdG06 zhA~I}Q*Cu$0{8c9+3nm57LcJx-7W^BM?4&_VG)(@4M~0EleHWWr?roCe^>Pvx+_Gj z8Y3%eYS=Vp!jn@|H6me5`vuBp_fp+Dn-28#y`6aVTR6$uii*W?Vl@}=dj2PuK2CsW zFQ=lyjosLj$Zq@rP2J)T&wHLYa=Kn1@bfJz?bN>kW;FrU#5{<&)7{+KVvSzW;p5|z zE!=zTBWiRy#dN81#jRZpoNXgS(OqNG*#*=E)&7WY;_Wx_;Z%_QKKmQQr4{{SCaKgR zUJ!<|Rph(yd2&*}a{-v}6UcAufr1K$+MXfvcXMR2!4L8+^J5KUoSK~C<+EqbTc$$6 z*ueO>hm>A*r_Ju8$)?L^uSvwW-7UD3e%A%eUp7hk0<$o zwh8%05@w5i+#y98h~RL(f$d*M>!#?;NWYNJa-scLa&-+!m}vB5NpH`ynl?KL%Z;&d zzKdT@{6h7Srd3UZY@Uph)Z^1vl`y5)ZfCNzY06mYG^5-1*$WLp`-?HQoyBxzwGO?< zN)0RXn&w|E5V>@ye)#6E!3q8cO}D$xt)8CfFDn0ZH6I^riw{q<&TwzlelFVLr-H)> zp`G*o*~{!)k%UuE=`Y}X!Eg$!Yfc}-aH{m>aUo3PWx# ztMfaDPl$|sxORH01>17a03Wf=$R2=|uZ4Go`{zkGoz}XWbr*exV=FoWdQEWeY$}yMd-qD3!P233HwlhoH9nAO+yf2Ez9;4M+3AcP@m9!C z=>`qPo31;^)|qCy$#1OOLX=3Qz4O0pXff}(zEaz zdM`wpU}R*pFuI*l<%nTTRyU7tdgfzkVL{&5*ciRJvl9gs-!H16Brg#k=BU^4cOprH z%9#r?A5DLQ%9{E)D6JFI(wY@yWK1PNpqdPzZp;QWEUk>>JuM)R2^T?RUX&X)!i^If3PIiJG|~{JTV2HINoy0dQpSjr|`QD z*x)YOL8^6}O<8qTFe<6f zwmvODn&_Ws^#0p1m{o;}Vw{bFz2Zn7tETb@pO8+5q9)12T^eWH@YsU7v8m~9lgCO@ z@TcSGHB?B4cxOpTi5g_hNdANSNC0behs5}5xYo5R9&wlF5|s&9mT=+ROOZ7XZ=NQl z+$^C!`Go11-Na9pe#YQqWyYxBCx-}v{r1uJ>0J`!T?{(H%YYz-X;z5}h0f@z&vy+U z2~t>Bva`_^s8^Y)%J+85xIUeGVB#`&&+dpnhO}~!AJsATP(jmS>)9<8N%%Hj=zzHB z0MZAxdtNj;egH~DA1ajvoel1-f783x{EgZHt8d8#fky$fccI_Y@S34vl`Tl>i{N|j z(mk8s8vC(gBv<;KFr<>4(cYUNL&S->C7n*rqC)4ET#FB02?e#7OK3qXvOt+VrTDxj+i5OZ(~!=a?$+ZW5_|LfN;JX5u-SF-l2 zmJV_D#<;8IZ$PP0+5Tynj#^MFK6ltL!qSM^q^1SJ1r|Z=VVVqjjH=4Y`#C-wneFZE z;-`6a&1%5i8GMg+V-QTa$;?-Rsg-fWn|j|hpI~>=P{$pfz)BP2nhlUY#Ym2 ze1Ri^Z9hrZHH5>IJVYMq`&g`G0)k^nM4K2kxB z@H(?HV-mCcP#Ng!=-x-QF9$pBv*9dmF^|?&*kGot|&m@2T@z6iVw8)yi8_h#vSz@ zD0qc=AjSK^3uIsvrPlVimDcYJ+golc+L3c>Gi}x{or~DYZ67{B$XeU z^!zz(u7gXSd?a8Q0BUNi+yn^=c-DEm0Qz8s!uv{jUS17W7M4_ryPql?pbvPB*8@3g z#-ZffK-`PE!FTV-q%8-KCoh4j{}_e^MnIZkfMb0c{=_%fI<-b4rURU`lzs3+_88S( z3ZrSfV`HLl>Md#3#-C3H-oF~m06m=0Mk)C#S%`8fNe)1x(EYS zUJoPGg`^^n3F~RmMO-+HST8)7@i@BSGYm>*7Z6U$F?3cEnk+EMwC&s4N`ao;P>7K) zE~N8@xp`4pak01Y?ZN=L=%^qK1MiF}P70IY@Nt2Xm%A!xp!`X^ zw3RR`*`CqJ$qL_3J%>8>Z068HmU4D0q!Eml*cZ)Emx(0C5`@0?`#?yC6YtIiC&bZt z<;8e}q??~QHnJK_AJ-CWkaj6!DvdHq5>4$qK=kiE;N8g+A6uu%ZXJKw-263qm#J7L zeX?YLiv5xDW{0t8^?jE&MTN`S&(u9mV4Vjb&T8t5k-Px$iHo23e(T%MpJ(*v4&-w$ zflG52k}ne6Ri#X8Bf^tBXW!8#{#I!fKa8ZP0YzoEd)Z6Un?KYfmqs{f&wXqD1ZLd# zkX%sueu|n`-5dm6PTae}!ImFh>+yzu8rd(B@EDVp20Ly`7t=c%@i&I8D+Nj!q& zTZV7mxrzcS(xIv33_NxBW^PH6Uk;+CIV9ze3^;U@`h+1{xTt-kQ5Mu;`^dUBgn&=;hoJ~umz@vlQJ&n>A z#1lrS>OKf?(b4@#prb)4$km=yV~`W&kFuHiq+y81qB7kXW9a0n2;xD zN$tt0{-6jghxqia;E&p&oyk&)dbr@B?=;um%J?WD=YDn^)Cu8I+T5r!<@!pMNlm2b0sJ zs?C2R4?;sd|Y}Gv=8!wlAouh z6nXji`S1VxyI+#cPz?%#uQ2rTLGtPer(~DZ`_~sa%hxkZe!t?5a>^Jh5KYp?!P9`v zA8h@7(h*VRAW-9PqC5%ffI}wRV?#%=w%+RMp=e$(r)!X8%{pai`;DBoy@*l5ZETeG zhR>mRf{sF~sh_X_kVGwxp-25yO~(!8zH%PAE^yh?C+$1Q0M55r%2Sv?Nt@PEu_kRxsw?61>i(D8|CG5UbF&?N7r^<`y! z`$Y18fXd!!J=(P#Bu-U>{ry)7XG|YCJr=}>Q8=W4t{1(UqQ62;Ip;UmLt~juK3b_* zlKOaV-OSvaS^un#z0q>K@ej|xC^@S3s?yTCaYVbug$=H0Sc2FUY3l4vT{nKM#%fwK-shJJAZQ? zLy&yNx7f23jQ&$Lfs|U!=~uXV59aPk_2i&QlO?cnWddlTkBB|52zzi`1$e`(^x-1 z%@Ly`BMitCb}!}^{icZA$%Zd>+-hRfF6Goce4ZaCT4}G)-H@7DYvjgx(F2%lgf`%WRqobo<_>f;qsj;r#1hd8%06@wr0p!@x z>m(#3nUXy+Fky$-@?h-gnC|5ZZ4d}o<*Xue;!rk$iFR^0%Ee2CcOB_4=$foo8lBn_ z2P!1U3(!`PpZ9F-K~pue?b7!e!;LMMMd@i7WIM|*WNJxY^q8R=OKQ17a!&D%v(VMv z()^qRu`Uq|XOS(I)OUD#gVjZM?Q7DQ3&mEY^CiD*HWk&cN!bc7UEkKC#Fl4Hg*_9s z%2&5j$1e987Ajxi7Zc+!H!+c}fo)V%PcQ1J*3;3eWX8#8;iAGq?4`NE$B=c)yAL}J z%h5lkmA_N#{sq}DUhynHKjoy54zjlSWY9$Dh7fP8Q!ckh09G#`>Vih6LD9|A$n|0i zJUaQrNC+0d6uoSR=A9yNaGElM8Il>!n=4B9zrWF4HsCJeI160{Z4DBXqtlsLl@gdl zzdks$dsN9D_rBoEtLsb-y8jD=we%qF!19dQ{!qjJ|2V)l;Q?Bq(GAWf>9&?|LI)uG zj9FxHUp6=Zo?C;b6L*x@8UgAus0Wmi zW~}W^&@<< zD>!c_NA5w8|2bxYzZ>{;`?5utlbpjDv2dB*d&?zUY)5q=`xU|jk-OFeRSVNwu?vmx z&l;a2ExA&}J~})DM?3EksKqL!&PH?9GZlp(E$$;mAxoSIc8wzq7rucfWpq(PIX!W_ zLO<+p;ra`;BX{Z@gLubu`}L`&kM)2u`FMG~X4k9E|4l9Mbk*tIa=5Y1*zIWUn3w zpU+zZSgw%r)5AFR(bZdmSv;EY;m$NWRy}n|oIZTT6E`5(XbE;N{&tTDHX}?4!xp3? zE+q+@2W`uamX?-Y&qPFP<*~QmUv#Am#nUbgwX50x9l4b5(aY`K03OE*5-g}KEx*iK zOj4CQd0SdqYGT;srLL5WiwcQ|3=)eqhGA;?cW=pbco%Zv^NH`315*^f&0Ej~j zp61pb-2BAVYn7VdXM9wiR`c%PwIQt0o7r&LuWC2Vk9Bv6o_HXA01C7Hz#s5amIfbeL*}rR*g#%{A7s?VHrO$CE97QHV+gD|ox>Ab%!0YgH#7ye>WX~J8JvTt~zCaWu#CxZYOiT=sS#$$Ld zB`kv(4oBJU-M++r3n10*TC#LGkyF#x$^N3xV-hd~KB&dq z|5FfGpd&Gf2LHn6E0Wv8a@tdA|2TYbmWTLF=0n#AFAzmzI1n!MTjV}v$Ka2X>SYg z)CJYo@3}+R;}yI*%4`$vuaz5+l->zjl?NfBC_TEawpP87w@LnB=Olp}ax)acAmk6T za;NX3M|*`9Hcc8kn($5S(ZJ5v)2a)UyTi?!JR?!v?~}#3SHO_e2p_emxYw@Km4Qza z1qK`+Ae&hD>z)38+Kuj1T{W*|=TKKT(@!GQ{7#57#BYW%B4?0deA|T&_tZ&b5O;*` zk_s)eGbMQzX*=0FiUy5$1qkMoQcyGo=jP3;R+Nn6L?ym}9yU8=#$M3F=9i&PVVV%* z4)L6`MZctsDOkp6mQzfqGx8$GJ;LNeB|YDaqWbX{JxR6hTj3PCh9b4rw<(M5%)(HD z}92VA5qmXs28Pl~|B z*aS!O9uMreYTHNgjeA)aH+>F(-kgQ2mMMEcD!+fpy4cG$I%^GIph9C(vZjOlPuMEd ziu5k*A09qBbI(QV`7~bE#EWlO<~)`gOl_0z`~f^1mQNRL5<$2;RjdpRa|+vP$Qm>o z-R=Kt{(RywF)BzM00JR4Ha3l91*=_aaDN(*8#aOa^D=zXrI%(|?ZuTKv^a(J^yz9& z@R~*cIzchK|I>C8@At;|jAe;r37mh?xp(5FCHTKeoz%)MEablj&bKA>gu7!m>|%u; zk?a?DUqdU6Y#9o7m4PYB%9h@51?ZXwr0ttE{tO@V8e@G7XISNd4gP#H1!k`jNWOd) zwUPyVKpsrFQzjos%1E0X&rhrqwsjza*8DeUs20ug{sUdzK4C5lhJ&*^*O}6$K0NM?PLW%1MMi1x)cavIF1tk*^5aFgqJK~ z9rwa`-ZaOIsba{wDx4`tlu%(PepIg#>en}^i!QbL^h4@?XqgW2IoSdxyPe?Mp|%J< z`^M{1a}@cPpsk142-Vjmqr6YnwZ8;DNIf5R^G|>@u1i~Lb$KZ*jOs9tmZ%{a(jHq(tRwV@8*Xkyv!l(%h^-bT4udm55R?qocE_7IkwPztj)eh@BqU)3|qVNR8YtC8ks2 z?hDJHE1X^}<9tV-Zpt#rzHRtj`wxmd=8iLu_cK+cZsiRxoNHXNssRg$y8CIfl1v3J ziPI{W!HdhI2FmO;cRx!oH7?yMa#$K+otx+^yZmKUxE)LNMk}5-YH)07$`9}DeGpei z8a->qIUb#$W%ygY(Y>pAKk5NhAX{UP2&By#WSEv%O##u$f1gGep69R^%*b=V*3DR| zt9F8?F_|u(tJF2;+5Ei|EY~ zb4O6O79rC4<2jKiI2mnFte+lN7T2apo*`~#P#I~e7Wl^O6;;JO(0SVa1_Tkceq<@g zWlx$9A6)&!@UVCT{lY6UF9V`n0?>(g*brV5X;p9*Q%l}WQuN-YG|!L<0z15SJ005XJ( zTAcrO0&46L!u_qSCrH!m%u1H`N8rSqtCc>sFktpLl3J|M%`+h2r$;=P!q1-?_3v zNkRV{pU=|U7#bel3n-a%n}{m6+!?J}lE)oib~bH`+?S%1pU3*6@6oPL)(R;@8w<^J zBvgzHl>#subD85@c{rdI6FA97U{9o`qDrZSmIb!7+a6IS$_5$VulXv^E4@_x4$Q(R(5iAGQD^8-O(bMH8o|9zZI#LDa1n)Vf;$^1fJhBWLF3<`z*uBv!e$=59K#m!7UB8XriB}Zu! zG|G;0Mq#>e=zj(45fT)}HxR5!Hpy01<5R7~Ev=|vTPDJZwCHeK@_(5|S1YtBUww@2 zC0p20VnfI6o~d| zq&w@Rmp=(u5t`U=U*+aFF?q7fOzVi0k?mpFtqKFjdx-r8>)U#h#VfFe?QpCQaSYL@ z4S+1EXZRDHsgco~&M&=R+-wz(nWC6ox7*?g*W?vYh8@ReqylU_Ja+oPWNyHnX%3vM z&RLNWVK1AEg0ht>8Y{b59{X_rGQ}ID$vxWzfy*5Tl|VuutHFqzfVH^A%l>E;KI^bi zvqiNzLiMMD-R*}K6u%KN&Pc_5<>Q6S`a8KgvKo(m{q&BREG+R{>AS8ZC)>Ox_-Dl1 zvg3J6-K_w|Dv`eLbY%neLQe!|@90Y>*c6SfbKn+fPeLV#-`uywr%f*IT@e`kXw1f-{ z42~g(DQ^^OLTLX_4Sj^2k-7URR?_#+Mv7MD&2wCP6F03OFd=wh@I}38zK*l^&MB3f zK=_}@ipqiP{!)PDL>@x{6D7nvuR%>bQBH(7M1N0-9*%S(@HukaZvONAX{g*n6ipl% zrKH0^!gp|!=l%^$)hcnMB{p0Q6YFhK6`D>xO?>|Rqx5^=4=aFsFTli!Bxvd-(d&g=J@-dJy|->VEE4Yx4waq z8@)hWMe`aAqr3pfDxVdIgMYoie7{j6&Da$Zozp)fnqq z`s>GcZ)?(5fAr*x_Gg>@>&j-|mJ_aNR~zUF3|?rtYx%3l#qxnZN5Q)FNKM=DLd*|o zn%^!L3bq{jweQ%jI0E7X0=^fGw?CYLG5^PQXJRl~`IP8tu4rcvBMSfElnB zi28y{)4hlE4U%lu=w5{G$U3S^lEL7J3*~EKil8$x)YS}FmMZklegu1+KBG=p7 zdz+cv;4i@H{{f+P(ji$O>??TC~k$Jl{FkSsn@Oq}usWs4kObi>>l zk!JsX_j0^#)%)N6q<|qo$g&75`d8INN^$5c^|I2=lND$;sse+NaAs^L!XLP=?)^g3 z>8V-XdN zev=lCK+_?rLB*>3;G=Z_4P5Hep8zSuoaZpUal@7GpHKda|4^gu+4p50_f+18v>~lY z00DYHr{Qc8R-_|BzM%`q%`Uu#PR1t%KvBiv0Un}%HLiT9Iz zQv?NXOJ6|TP^i1TN3Sb2q?;r)dEV)Nce%Jr;g%(JtGi*s_5bw6zN8+F-#GZo?WL}! z%0x7Mh*V->7w2a={wVt+YI`F8ZXm@DoB$%OIs#en&snyipW z7)J#fb_=~~&ate!YkqPhhRB!#a+&ZMn)Be%qnIjCH|njd zXwOib=i_@ND>KgXzqKgZ7K@+}O5|jPysnEj=Rrk~QUjj#X8Qn7X&+h(C3ueL&KtW} zA%d`knVQ>HsI>%`Dc8}~Vi7q4cZR9Vf&R)nxD>=B;Ev|d^ZGjdZcB9A?p789Q> z@|gnmUH=~WZ71|{niVhv3`?;{kb;mS%7GEps&c;PIwH(YgGvTdV-uiIZ(kgAHh>x< zcWBV22Y^_PqBh*$oOSp3ToDnG@z&kRJCmUDxbtXjGS6=*?|BVG#0~!WGZ%vj=EXDX zhJDAZ73f)#*d zvz%yGz;&zuGLpYezyU?;<2i-#;5pQ2w{4iN`vuVn$54J40_Nt0bA!Xx$Q^vB>V`*G z7>y8QW^~eEYZ4}WZz;n?j&0Nsh(lS;;iLAqM-86VyL>T)DupUu@WUo87h0aEr{9*Y zgN=ioDD0C4P#;Il3364Kf+HZlrOVW$7m(7|uHe@bl7I9|p&dUL1T~E9@ZeYdwnH7< zO3>5SKS}uR00&m`^7^{+Cr}p(jwIO$3+oz2T%3zdh!vS}F8q;NC zNr{(X(mltZ%YabK_KqSneg#!%sW?@V+vEia=<6dah8u-}*s%*F+Jws+{dCl7;=b2C zR0S~oh;ZkB{FZV_!LpYtRaawjzIPQXmYR+ZN$J2cYC59q2kwZ0O4SxhJf=(8AP7#B z=hF{uvD=4IKY2iZ6g~ws8y>hSk_0Q#zD`#zL!Mf**_2ViVY$x~0_lqy-Uq}*JNs9T zX~5M2^&pajKxa%llL`)=x$zO2jHIOTvkIPgpVd#|dBOk&zu1Hb6F#Vb#n3wpy{75H zO&CY-%DR5tc-cq`+-+tM=8WdPz*DN#@-6)?=rr!d#-)l)dt%x7O|}JYbk2m zt5IrUdy1EE-Szpc0FSHu1HJ-(t6e@@v;UF(AkWBckBnFhHHL+Ryh%(*_@SnlSEjVu z!CDe~KLE7GPaRm$0D}JV)M*7Cv;<5Bo@$>>A0~n_rOFjf(Fky4vESRoO*#4vG6>vX zOrw4p6=g-NEX(PMZo>9n)_#i4)l3D()7Ro&O~2Z>rc>DmdBdZ9P@$G;ve5ZCG{q<# zXi+R)xzQ%2%s{;p0YO5qvbX$l>A#9Ss(=~xWu1g+$#}Vj^NXaA0=!Z|(JiND2@^-toc4TJre9rwmzuzDC zANT8Z4=-Kc>-v1&bCY$JHv0m$3!&`L7QCBE@#J1=7vh!_#T&~<)=c(PJxBHClnJ(S zQR*f|VhZ`hZlMxQp5i8NbYDPB)rr{QN5DEHPM|jV3xtbZTZ7$n4o63t!p0-F?gMj< z@6M0VNqwvkKi&%x>$e*8^z?z>FTg*N_+m#1Va_0EnlB@$b~;Dp*XIo%fCa!vQUugP3wUc+UsfqqkY#+1@;HzqRKVZNV11x4As*<+m z5@6SRcJ(y!#`Kjicn(v2(_g(*%etbTG|mE{TiJb5Gq<;pmo*J68>H&upyQNrRtI8V zaFa;Yqq{tE(Q)gY%ek}33$ispWI0HYWLH&84G@PM-nzkC>2&v~3 zpifzy@%k(EUTt@*I%;bgU{E4*^6(PRXqhj8n4ceNJ^{&p1A^3rAo$dX+$J@vg9sb1 zk#jZsh-BXDv1$rVabfS_;gNf4$ebI+7u^A-6rNR_K}Yr*PONqPa0TWo6JicOINDX< zEpwRHE^iY>GtHBJ_Qwb0*Xb_9@20f*<{X+ zHtpBsBp~iXTGPb7bk^@_2We!wLfKguek@WXz-_A>WfG#UCy?uf;K9l}^L_lK9edxf zCPzRftby5-VU5_75ds%!!g`UY0Dm873uLR|p$iA!cB zz(K~myB;q^rsd&Uk%9tDqb890Fx^RM!ikkDK7Q;d0A!O5BhQbOCr--@h*gSjeEsnI zkk&>7)&SS!r3%h%s5GS|BoCh9&og9ddh+}o3SuO$b&Y$ql2vx; z3&`by>~BQw5jsdgt{CghFj(MomEt=?&46$CvB|KFv#fv~>Sp7eY~$CL*JkjXAyq2_ zM4ekWN)b20<^7Vp8!!s%i3=0d)7uyuPkL9)2*`{}%Mm<ePEPELD=W-$Gj08kM0U@F;xM=ZM9`>tJog zX4X+YnRo*-biPAUd4^>3PU00?sU24K0gep)Q@CC0r-)Gf0 zXtKNX2P>J%+>{rzQ7)BAA#*|U7XHP=9M0u{2u?Rz7A>kA>D#PN?m64>INm&T3w!Q+ zxXjIuf5)u>W4v(XLcUq)H^sbcbd;=7(C7`qINx`3GpJSbl)mX=br$k$Wi*&m|A`X) zJXcJTnuyD7v>js1gc4Hs9&p^f+XBf_cct^(?M48Q5t^vf)3$1cdOV(3Nw}Ox7s1}` z4}M!&ybn+EDLy=B_y*i)Copba+I2Ty{=4z=u-mojb^U&v+EKF1jTh}hDcuME*{b3* zW)$vc;=(7aX=AN6@&=bnfjK1;33OEjl5PML^G{nr>cXu(vo^(`a|szD%X*h7D*dxs z<|gSpood^yK`_GJzRfrg$r93FlsWA{5%S~BiQZWGq|Stji^ka)$G*I>?auH!BbVBw zIvfl|NNASS(Y7@(UcvJb(+kQw+FhgX|EYC|PH{R?b|xnAcZZ}me(0&h{1clEFlT$u zUIJuJ3&0MQ!0qz@d46(dmU8q}#iJXBF`tI)T4BFhv9NEuPNv~{mfjTP>dzsIOMB>ZtzkgA%RJET6nSrFl=m|t-Rp+R` zD<{Ips@7xRTfYhx*oRLZ>s_^+&w@}}dENNrki~l`mG0C&#c##xx|_c+sFwIDZrb*< z&Bk_5_76MpUKNV$^FQ?%ySD zi#$lp#kXelK`Rs_;wwH+@6ysw<|SWkxh_9`G0P!$b@`t5ZHqcYllhbw1MJHQ)6y1b zQN(wx3r&6qOVFrtMc*f05#%k#3&Sjk_!|C~Rv{hA5lnNi1c7uZaGCsLSPrQoDQ;Ht zc4t7S2Re=0ye<4awM2C5&Ed3dX&ou756`*QR(}Iz31^Ns528PXKd*p+h2>>IE}0Ab(1bV`X?fc;c?$Urk^7sV$i`1Rb;)3ZK<#f;NaX^#8=yBaGvu7e}onOv!`}vIX z)KW0d6}qQAqzhf1+f!|exTn1GJ9rcr-;flbF8Xa+5-#*|Wc_i4=+UPdr6(8Z%`(e$ zRsjI$Losuc{`kxA1JO7&Kfm1?Yfs+ zz)9Ouz@$)L%P!`e`r>dUPA&xXb_gOjOg$HqMex5`*?pBu&&XKRVK4W_F}gr*C7N$x zE>#-!MNf!!(vH9WgNAp#1(iY0p|Pl6{CGpykjZa!^^eg)rqX zm1>leIGKqLFP5OqweWGsm)YD;a1syh9`c-ATRfD8X|J3E?rba#eU^NgYfSWlUx zuf)$iHkWy{1%8Oqy`WisBXRfE*gJ2I$e5-j;eAkat;3R5oaIyOp8!)zKFAf_pr`4c zmUtj9#7koZ_wze(=VWu?os(THU?ZeMj8q}Ck!iyY5r`Kh74BQrUVn_}s+$qy%&x`$ zb!*_u+fER*^LusNc4ja*)ih|{X7<^~Or2Y2Fe!at^df3d0-0#meoL++ga7<#r-5|n zn~~}6#>R9_P=QS1JmV&kf1aP6?1kg<0#dC@x~>YEc&_>H;zlW)on#jV7813wjt|;N zrEU3vpvzNz_G~`_3~G$I!-Ub3wYJeH~eB|mXD+|lz zBuVctrb(MgFp(=hfSknfzP>(JNaJ+|eHhKIT_{cg0I?2>KgSj7*cHk6GwhzTPN z(W3!TIZ4mvZbL)ECN8W?>!qE-m28mV7Bs=jk)w6?<||aQR0Ck52X7D|KN3IH!2v{Z zcSCH~^7QZeYVq8IlnYryLqnptFJJ$pCo#O>Tvbicx{tRrsw^4aSUFV5)|tU@A}S=jFlzb(*jI(%U! zPo@16$f>J~Ci$r=jkTy?K_4Rsg4VX5jFzdN=;|EiJ<}>2^T2W@J1SE&Bi_g!a1GOT zuyr!wN2d{G7oR0BkhV323Fe-c;j?pN6pM=EWY-VMBUi8>WEIoBKb!nCY>r`?O0+`v zJSu~VOK7aQm{Cr2vbN-JF7Y4yD5^8uXyW=-BHBXc^<_$o8qV>p1h7P;mU{`p`ziFe zaje8}N^baiEfT6OEMIcM6FrJs+q9oox+Z|EMC&wxnApH9z~k+sEZatuk^(yi$t!WEgXMByFYtJeD(0 zEb2YWX9+*`6k=Tw5pY}=mGaz$gdcLI0S1TeoAkpnh=uD1UK5||RHpSdvdX;IFRG8% zLHMT&4#6Ms{`ce2+D{9r>7@UJ>}bi2c&hqLRlmu8MnI$=;QZT+4KFD_=fqxK6Iz`F znQHyw2QNof^T6>~S_GGQwXGuwvH_Rz$gqESn2qlqw^-EwP921Rx(W&k$W$UfzcbyW zk&F+W?ygUsEaPItmu{W@y2TbKiX#sus-L^813qbB{pe8iljSnHRm+Zxf+AP+vZ%UGybkdyg5Eid(bt^Lh&uq6tB5?Inr=9 zWH`ibBRNwOa#IL(U52WE5KXgc?W!J zH18RWF5@{WcIj%ZoWc2WcQjEwDS}$@Q9_cxe^V@-vK{38rmY8@A(LgMfI@KxRq40sHm0@rl{_tF|)a9CW!I`}@RKjshKemHJ2Cejq)QYbWeUW0jfUl-?twU(mu!JQWA9VcOF7o=_c`gZYYbxmM0~A8l_Fo>4(jy4^ zJiLE`Oe~siehS+_$5%^`JYc#q5JbNxA+su6RYfK2G5G_Pgy|@Hi?DVW?QmSeCH&=q z%wandsCl+3xBsDS6R~)0%4HE~2rII+9D@4DnJ!@OYQVnzkP-&!c*tZ+ZEvFE)TCgO zi@bQ{iVce{AHpncee?PL#@y|y)_eWn^T>nAS{9tZoEH?M)K1TSc%94TEp%ODk9+=M zQTeX!LwZ?iYGexyP3&`tS*+MxP#0e4#UAF!yT7P&#JF2CZ#sC?y5?9dJ}x?|-Sezj z?ipTX6sD%oPz!reIDh8TG44Jua%IpT|4+@xmmcFByV1fLkKv-KRhO~mq0OT0rZWAt?hCW{5Y{zQ8`^}gvXn}5b4$Kju=_PrenGQ7&(k^v>J?6 zQy5=6t{Q##NJn4=>;xKr?84D3V0Lk;@qBrc5VxITXMp%bd+wZzt)J)1qc25_{9wjfiR-Av{2DPdFFY8qH~VF#YtYWGjRd5o>{H*QS+{tEqH6r5A$b5N_s2=*$LlcAh`| zQyeH4g4^$8-ytCIS?{MrZBS^YWr}bpV=1FOxr?QR7DFw535e<}I7+Wp$5)*xtwzcU z@Hb$zg&5h0zG1F}ma!7GVd}{_x>ybUJ)7^r7#kahVNknF!nWRtx`1Lr7nhvo z%FO`y%`p;<5uQX@-s+8Snk>!L?54Z4Qv|EDEes_pS@XzzA;RMR;Egs!e?#jZ@MWAk zgEo;%P;hb~u(H0IEWkoQ2u6{PeV|7MA@@V%b@{NKahqwJfbvh049#B=?XZQ14obTQ ze$sGrD;oxh5_jJ-8aFtEmms9ChAl+)kn0iSXo3t0B0An2{qLl{Pg$^muA&)X_~Xe^ zKB7U%0xi#ayg`MR8PHZLu&WFmJOO|6cu{}sQCy*c1kf4!-n zC`vS}^EW19tF!#`EpaEF)6T|%7Dhis&n_g|^x0jF{*e*)B)}C8L8yN9urv71q-;bf zJ*?Oy=DNH$4I5jAjkGT`(168R$i>aom1W5D-uNBUXUnaYG|&}GT&zw1Y7rt!;sN>0 z8T1@~DQhev6u9rG^W&Nf>YrU1O)A_$id5)yo}G;x!1e}7r*MeHpt zkiZXsa_=F$Eq67=UtHnIimV2?=M1D-%gV`Fp&YIzUo=)zQwxCfEo+E-AXGY^{bxst zuSNrsPY!?%V0eWV;)?#~|NI7v2R1JRRHhFgyQ3Dp+ds9==X~jYvAKUVZ=PUxxYjGN z8|k&a?a`cat=jLdt#od4J%0R{98%@2;j7ZY>=e-lhAyJ zHQ^d(b(?lKh9rP+ZR3m!bD_e2)&oJE7^rA4Z0*%j&%U7DSkD%Zmm`{kZW%>&nJ-79 zXORiiLy@JXv7{fAbmS~f=Em@~2zstM8#VkZ8B%6-Yp``XxyHzrkH2zuAHB^Fm;24Z1(5M%xyoc&qY@L$RSeaY$}d~1(0|1NVO?l{YGHgvauGuw`6_qi=pA(~zeG%*FqtE)2n zIp2f#x9b?l(np|J_xcInFLBe$>;!*IE-`-6xBY=JY5&9h3Q(JH4~&WI0>Y~UQrvhM zZgVEx8=a6Y;w6Q`e-wMrx#hddmaLPBK?Q1ah~;3!E<4O^C75@8GDq{N8fa=FoX~dy z_Yx7`t~6p0hMAp+;(#;D8S8-Xa4ysrC}3aAXeA=)eN9QaoV1ZLu=jT4uf)a7J8%nb zb+&%Kbt9ixJP};mC2&6xssK78~aCw733+YD6EslkRW^ElE=rcD9T0}PE zvLrGO-=nCt3tmYqz(4*2#U@$tqBTNyvnu*?xI`3Ha-f2uqTmb=nZfDbXnKahervq4 zy!`gg%var9ugQJek2yJu%Ygn~0!G;yKEF!vjtT}Fox7Fu>!&s?YWr*53IBV_9@qG) z)C_+iW)M?X2bs_%>_Nt!wKwSJnMjgl!)z_lbWIoCh%HhPL3=-(jA#S(sp}v4`?b(v zw9yK#9y<_t#tC25tR{` zD}lq2>7A5b?7Qs)f+gR!PxQ0H7MADY~*F5aBUY8G}6he95wb!wq5l*8n-C5TB@qU1Z@OA)2T!bV!~M&yXwFV$6jHg`Yt0O~gU;7pdRySW;#1 zO2I^hDh#9Vi}%oCO$1AKXhIr1l}BHm2)aaCSZYPkg&;A3rONv$K@q_LW7o3VE|!w4 zIHR*4lc&ZN$op+h-S>V{N%HyF>EWoTCETr934(T)Z(hKAs^0@UbY8MrTEM@SeMsyp{Ix?0}6$Z>!>= z$52joHUlX9;+k7p3NY8MF*kV_rSKdwFfcUW3_St~ouhrn*29pb!AJo)E-Gum!YYqP zu|u!lyj<}50Tqg`_uNMzPW@E^c!b2Ekt>Z}#sX_-ka7F=?Q4+Vw}tDi5yxBSC+v88 zo)B*XvH{CDsvZAUM~mYUzOwtk{ayYns^HJ63HqzLtx+HsfD(g=wf`WlfgWpFWoLRd zJM%X4bZjE5B_biVO2zB^M=UM-`gl~ZvuL4n&6|LftRe&9n5K1NFz`s~ zY2dJ$AQ*ko-v^7}UQzhLlX`#RdfpM4%L#a8$`L22tg?L6os*BNR{VZQGfXV0F2?;s z$PQe;Kp4eA5P5Glv9eETx5}qy(kAgSrK(T!ETh;V$2^UUpgq2-+whx>ACS6X?aKGv z+53gokIr9IGYwCkf>lE8!}XWp;h!#rmW&MWmiTT!rh;;tap2*GND_Ib<*EPk?_l9+ z)iI;*8ykDkmJ0f_^D!dd$gbJi*c1nalkeKb1VG`%>tLBL=euo}&uX!x*mu{Fyeipg&xZ^rW zAzwk3f~Q{6MV`sVk#n=^MgtdR&s}&VX;z)ByMIRIyS1;}WYq*?0%Pcq{?nK!n5_(9MJJKy29HiVE z0tm0#OmqHq!qjj6Y9r(zV%&bx@NP!^`!IVD2eR9Urnqx&XD31dYgX`Tdb5jM(1bMl zjXgA5y>{RFt&F@Zcb`k*R-w#>@o?*n{6Y9t-;)IK5s&xi?%M#FG7z+dP)QLDWE7EH zvn!kXD$&!^^J`#maNE-bY9em3P}r_Zlu-B|$$ENv>cd&VB9IX2`0iH z;OjFCX`_^m+R0yg#CzTue>cl%cQd#f&ZFpW@UMyaR zQ)AcjAs~etet;fa#i8n|8Ic&Vx#pvVuS=@A8oZCXlP+~7sH&<4>t-ww$Gs0xp%2>5 z0Pk8BbXyntl$tf{(#IIoyP62OHx749!|Hl%c%E0xh^I=|!ZGaE`5w7}Ul5UziYs|; z2Y^z5>v&+?Z>iq{4;Pm6GdZevud<>F9b#*5&$0*3|5SJ#d-FbiOd@~mom(c8V5!2q zK;Qy;40LW`p`*kOK;zBey771dWOKvRG>Lb2USVMr+}n<{JWLJl^$3!_3tGJhl(NbN zWUILbOP3J7tRGKB+7+VS;+sQnV+dU+EIdkt(L@@&zzKKBNH7seTp{|GiHNo|r#eG2 z(ql1(2FFD^UQ_fDv4!VcF1#KJ*Lu`t66%i*o279XXmFQ7rOW!%tZ1CAk6mBzz0fE< zb{VWp$;gtmMt9Y@H$9D*u{y)c<2~^<*ar+rUv| zTbe$FjH52t%gAkCjgvS1o}agdBq{c&>+OKcP*4wwTlna$2=YU)DgYl4od7_D8FRAV8Xbln$l=fw1Wa5Z9 zx@G=KwsOEt)a1SBB&DPgr4{CFUNljsrEOes6vFlX5x@C)Z_2OCnR1O@6aP}^%2mm# z>V-nG9ygZzZVmg9p1pMYjZwRrs`?|P3;7M9_2d3d!j3}=j z>7%loziimp+mO)z1(=E}e@4POROmk7^0CnM ztDAI`4anx@s>;f4cu3ykYN+2T72Qd?28`L;eLm1@i%+_anXoL^vC7CdN@KS~MU(WTd z6m~e8$fPV&{0d#ZnT5ucp9vh3!<-q$>Fc$6#asbbZ&S1V<@_$-)@5EOz@MdQxqeyA z-e=4St(Lm96mS+zbcU3ey|Lyd^}4F0*i{2dgJ>x}`^&S4YKfJ~hX&?!4%?Nycx}C! zp7)vD0fk*s^7$^ywRBjviZpX}%=gR;e-q~Fpc#Bh|3J$4-T?-;hjrxyRjw^tXapfO z5h7xVcANHrr=FdVyz*#dO&g01q6u;5_LN7kTm%;e#-iap7OTD-Ewdz9A6wpT(qk~_ zEXlvh28FgLwa#9>p1i88iD#Ost5SajXg>{C*fS{ErIWQG<{jQSH;`0fP=kQ1ye89D zaLFPCS(tOC_4!;{RG=H@@|&)?aycuji^=9o1cv{h{+S~#D?jUm$RM$nsHs?2LI1jY zuV`6mO0ROer?j0t7SUE5tNcgY#lW^bZN9PY7jYt_KG#oyv5FmeCs-6)YeYDVFLzAA??hzh!s`O8vHO9a0Ml0LjS zg;w_Sy`Fa)2B}GPk;bUnVWOO?BDs{_reRO|=+Bpqt*xiX zkb{%Ielt#-mJ$ZJi2YoUel;$tukkX&bK2C@*!US|t7q`%BeE4VEavF#>f#G-9Tg38 ze5~}O9D)z79oo}G)=b+KSdD3dFuN%<1RA&Au;au(mID+{>T+5CRsdd1+o-}1d}F#*wBNLjCi4ZJ=? zz&XO8ROw7~Y(n;HS@RD_7HuKw1-<1+>gGr5Xy-!&U%l_(2W+)#<-U^;e}9n-N{@8w z%b~@(gf=yakKJFUI>WxK|m5Q&uPP}e=5T9Nb z@oNKe?Q`!4{oCApi>t7W+sXMR{RA1ma5)YZ@Hp5{<``Ql4n;`hT!zW)R-adFv&vp$ z>zfNsaA#!Y=P#IJW@aX7U4HqO38Er3O(D9nk~a(0uXej(tC?PwTVy{ zke1GirM^BsH9r7rm4kfJ3yEIeaZ^3KM&I{whiek>B#BAW*~0)C@{2^KLzg;r7+co2 z6vpvqAjMOFLe?|BhY;yau$7hCv}$~xPN%)}QUNLzQGX7rXSkA5sB+XaFjFr@FcEUt z__$?=Mv5sSc0}E1Rc#nQ-+t=Hg>f3~gBQ+m#l2<*e+RG}f%dc5Miz_QNU}A;za_4; zA1~T-kBhq8$IB0JOOUweHh(r(XLz2NC8*xcYvQZreLWYf+(h&Q|-e{vr_VQVh+HzI`ExQQMZ1pg+o`dRAx z*?}MHFZ3c}yLJ1>J)ou1!pR1GEXG0C!hNh~2Q9;v3GVVY&vLy9Ga<@k*) zYvjJ;FL}OJ$SxKB>NGR`DH(zDAa|0Jk!{%&GJkYF<~ez$h?U~vx;o>HoxH*&e5Myp>sH@W_iyt0Il2PAvb={$LaB$!j zr9AhQ`0~5zhuuk*rQ-3YN@SI+&~PY;!8q4uXJ?PX2l@+lrG>>C_k^IB-l+PF1^_Jf z6N|+fU$~GVWLM|@V&J^A_cQd#XlH5NK7W*)Qk=P-K%pr`lM)^e!qS!b{P~mB)zvmX z7`OBKAUz~@=hv%SmjNyglHFkyyn8vF=q2-*w#cNP*fG3E5XG_`y1;5RQo+&jd4gB=K1i^w5ZA^@kc=cfvkGW8}l$&(hEr23GM9dU1jQtJ>0@Q+=bg17Z6t5 z9lApZQe)vIK*t&~i<6R=CpkZ~uvo;>l=@MiE@UbavKS6Zb&nOb*?YnksSlnXFa;ruEWQH#9;}^ z%8f?V6afYZPJJ=+&7;V<;d~>Z5((qZ6C_Ov+|mVG5GO>Nnh0ovZpVXb&z)3+f*f!< z-gzUZnqW6Zwxc7~B4eNP|G8_K3F?;6H|G4$<7m3#N!Z6E-)}SIbxbXiTmgkTBL(D8 zX|DypqY$iK!Wjrb995(wG@IWMAg2t%!24kRB(;wtE;P{*FtzAcT>M5 z#IWV@;x(nBKr6z;eD0hMo?`PTQoxezJd$ORGVCnag;SjMRj#48rSx?2Du*$#55ty4<3Cr{i&QGws0 zM4u4fXxEO-LwonrwX7?Q(AF(-b*RLGHd7@D&`J3A1gAI>t(2WYEeyk0WzYy-L^DSV zC4!s?<&0LS^fw%mT4CMgcMGw#Wd{r+nihfjbG4#=cF%?#VbN!5SjDL~<%qyQ*c3?` zEAQ&F+foBhF4W6m4G>^5Xrqf-G!Xw*9ILd?wxUngWbP-6f&^Dur%_|$8mf>qD@JEy z37JGdf}+7+^&@PXm_kqK0zvU!dki<5-+mK&x&(d`3;3dJ?Qd=P5wxlb=bm-juU6DU6V3Ex7xGUJC4vH! znv}ACzE?lKEiPES=$+f*x1H!_nL_%%SM7Psp{0oq{KuquBl##oAQk8Bp%s@uGo3_ z1HK1W+CM3D*H;uNsj`I6q3gSb$N78kKF8m?e?Q7#^*}^faH0WRH71ueKU6=2nb{gl zg3)zk8?q-UQeOH>aRi7Dy#=Q_*e|*3yxQ8@`h(B=?IC@QMz@H_j^(;z=aWnxQ?J_} zc{C{~BJWnP%>!4&31ckkhSBT-dGb5u_eyUw9>G`tHYH`|HuGr6%g#5Zb=r&x4sdc` zxu%Bv^w_8yhZJPltNQt~7!;#{K_li(eHTIq5y%nG)Smo6?zS_z2iG@Hfs4?lFK$xf z3GXbm2AKZQn1@VfO@JXSF8(>B`LnK(LqV`iZQORoMM5P**!ztv#l3<3Q(=Sh0|Cui?j zFNFQrQ$&C6M`0>P#=l;E^CU3`IN#_;Pl(znT_HbQA zrI;ZG^g{@;ya)Oa_=(U9@W*01bnDXHlpBSxqc&k89(=Iokf=f7=gYnNu(QM?-B#W4 zsj~716}BG+>qpa7ZdVt;Y)lG?E1K!j!mn3+1O~YJB_9vK;d?j@uFHQ=9T3wquu$ga z_Y}Qg796XP;=OBjwsqP-b=LRus7R+}M2f|74syJ!H_|69E#aG3T3=89!+}O1un6Tl zvbrCrX=&fEL8v+nHFb2zC~Tj?ySux;;C?3Lz_$|S9y~Z7~M+U`7n#ct^1eN-!!7UJ4lAY65 z4MQ7UUcdhM*cid!$K{QhCh~v==iqy|h*vM|lib@Xs=NoT-oY>Z*Vt}0Lsi&$&V6p)YToL&5W~k5I}Mu9m9auj@#Va zj4M(t7)n{V=iKppwcsmnE@i^t!QI^8;NY^P6*0tacDkdDjTksyg>mDKa|Dl|pc(FF z_%Ac|H+*X#K_h^zGUFLgNaQV#4ITIcmySo+7R!|OS|$V;4MuM^Dg9L#sej*V$%}Y2 zU@nCDbprpIcpr#{1~>>D?{I`PU@BtnWu&DcF!%b}KBjl=K6GZ9Wvs{S`>_~2>#67RrsVXYufGUXU~_Q~)ROrl8aSvU>#u#NgS1Yu z>(}1upp1Gxu{^4%sL*YtA+jBM0Pn_^)s>a(7k&9c3)CN-^&687R#sOPaS_x@kkjL` z{NNxCgYsg>L*dVzK#O!f3{#ofGx5%AdC^A%WmBj4kpZL+&gg z%gLV&=*mfo?{urLQ;!8q^>8v!HbL5{U`LINfN8V*teQdfv!biD3W!EnhiP6bRRa8V z83ZFH>Q*KLxE~g5TG?;RN$tx@98m!cE#C1zUz#CcV>$%mP5%fvPN}+{#${D=mG^h(i;j_Qf2jMEB zD?fs-w}FC!;+*g4!Q!(e5TufvUOWbDI|q#w$kh?!yj%BrcYo9B%DKj>xo!B>k^4Vr zkr5`p1Co03C?P|S^4{6Yf!M;2RXfg4c0D*x*dq(_oVn8u>icl7Jw_3&Cw?KXpg=xJ z@f|css%6H^Rd`H4=dOWL=r5NLA^w8S0g(1V6SUXw(a=J6G6paXy}FOC5~Ki83%T{z zM|D-^)~dlcy5t513ayV#VqFC`tU4SkN2X*&d48H1ZklHhYw& z<1JODdZUqB!q47BG8P3$BAakU&fD;T9@2*N4-BmAVY;d!zkP6;@Y_0wl6#bLw)QQ_ z&)=fRMMwesC&YN4C?7`p< zJ?h;4j}4q@d0a76JYP8Dwq&r{WP$$QL%&vqb)5V4OV|e#8iZgkeGDMXLy%o{@x$Lp z0>ehQ{zf-C^haqNiY5m!3D^KqBx&SwZD@&=@cl=mqrecg4=6q?CI$3TGI zG%+#peu0D%YY{JKHqC_!bbp(_bSTdbz51`R8gmn@%7kU*_jVYWB3Z^B}MEOz^@D+=#*6+nL?KTTB2~ zxklcnPw!f1@x&x$uw)#hC@bO`%O4razEXru7{>5*7%WW@A+lO2IbO@s=#aHXGU(`^ zN6te2M!oRcvc~dfMqz4f-@SGu0WfkU_2w%<+p5d;4|9JV9(p1$_lEpr-a;8=pw6oe zTp(x=LO96$%a9xLFXvdbMH3O{7z&HR%Wt+o3kX2n3Q9shW{zwSXzEJrUBy{yYlfAC zt~|4+#}hNB*WYSvyn)d0_=eep_(^lal;)sbs64v{8e{GwkThDCCNINz4Ri?)BsoRd zEE?Wxwd4a{|2fW>KV-ORJ~KR*w>tvAm%dUWySgLbrX_N3*pN(%QQ ze&6-;)W=uRM1Q+A)ELbfWccMmzex#tuC6Wmr^S5eHH+u27dB+5XY^)IX@9Cu)`uD) zK5L7gNb&!_GyDDurG9=MaNIXO8u0rsqgapJB{w%R>~Uo#TSf?mgslz21{0zo72 zb5Q&ZwbmSCb;V&--#UbM=qa>WN_5MGZap!vCjS>+g`U)A#Fu8dzjQ)))c2${g6W!s z#~&JJb6n6XD6w2@r0n`O+Raz06Y-u5$`3^fdz(cx~y%0%o5wGK6b$_HGyp0XFq>Wo?c1j?2Fa z*rOJ*b8-@J`juBK;@8~Z-6?VQvbVk2_o_kf^#Z+j)bQ;iT}k~r+!m_V~V}E!6q%|d6B`!kw=u&i)x)*?BS*n z&ukM2FC~1aRd0Aea^=wB;bAH~Vs}M)RzEV6Txi5RM7Za@ib#z)Y=+JIL1`=zscj4t zy~dV7%L$(ZlCECzMY(wJVVT&W&y{W;NgLy@8PcQCt#k$M0T{$1lrp8RnU&24dSB3J zJnM=~oPd@SGTW4%L!Xu%zak}zIG%qk&bMRI{8}q=NWPoj!=WL zJ!zn?uVQ8f0&n>Lh$0d+YY&SOFsNBNv1-g7!;PZ;-o5vSYFIr)QSnTJ2~kQ06T=QnYB4d#i#M`8m33W%d9p_Pn#y3$wG- z`Tw|v?G<0?SdE7cwnZ>~Q6a4VI6YKnd(Y4imEkfx1OhuZXa4!M_;6KmOvEtgy52(( zs}4BQ;_wU+mdJAidNwj$`5!;3aA!%uj)<~r`iyLfIDB=sPlXIwc1$297@niVqsEi< zvTnqXTtTXs7hZ%`D|{Rz(dcW9iJ%*+uYH(GWRCXkL4;4QkTjK3tiEy|W`b|wM^yIa zn?_8o0ZFGU2UCNI=lhqv9AH~A1x;*yFih%kR}F&blnvP?EgdZp@y{V4ssXtG!pVX^;0CzHEJ$m6)5>OAI4WNF zj`0V5BOO^~ZH1pVvX$hOT?))szCH5Y?!IB`TxaR5qAHV4rxu&7V7VNf`6~ckN%8Xz z9t;1ENN(ga(cE!@# zirbrVO#blZWf9`D)R%(qEmLJzRvI7Y%?bpHC_kgzZ*|!*ocp%_YHr=M?r^;@V^ItR zBZuj;xhyM8R|FW{<8ke;wNR(k2-uV8j^Qy*0IN5b{tHsG^r3}-za9hfI?=kZmf^*} zTGD=})yd<>WH4uJz9*^O81Q7e(i7(@LBedyff0xNcqZKCj|N;L`LH_<0)X4!LzK)< zILlqLv$Hmb-jg_>!uiH6Vk=MU{(pOWR2{v&MN2)g{v_XFpe`(fdYN;w#HP<|HECF` zz)t!QO3Pi!2k^5WKSf{$+?s2H0+r#rBZJtP-?6c=Zh&SM1=*Mi z%CKQO=JH9$gWG7#)K%zmAm(`o z!Hv8XS2>C!N)-X`&YmsB?!kmjk2*Iaa3-i_%vUHMuunAreyX0d$y_~v~B14e)T zFO+<}&7gP1RqA%o`^#od)SE0Q$(KBx?+62-LOvzLvyKz-N=@}w`n ze*JR6ZP4|v|LE}qN?ed(0Vcvk{$$-ykG!JkM`v%ZVC0JV8YmPyku8`U^v)*Sn4i3! z)s)$4!1xVCi<)Aj&g z^M)|M1hT3B;pw}>ss8)_&oPd5tgIuO%I1*FhP^{}vPYz?kX)JO`xbSFYzW0qz$R2Knr45C;hXFUoVg?K#YMYnbv7)8r1sYar? zr(SFiv1qS!PzY+Uqgw9PKU>np6y(!hgqi2un6_!zto~MsK08>hu93A3kmz>8<6Z#O z^^aXOOR53J#Ll5cI1?gkGV2 zN+#!%@`~fP%noDGv!uHRF2GY(0uXW8@tQqks&U61&bPzK=!XBX18bt3?_*s6GrUZQ zZkQ}}>oW{HW?dXQ%xflzPuBdJyVAf|b<(zSBYZ%u;=Ybf{8<1J-*06TiyorqxI&G< z0KMRgYODXV=hsq9_%-2_xF0J+kx7?f1`7|dC7CXh2sZ{qC6+Co$T3UC0CPmW<-zY8 z?8iTv2bK?vX7owQ6ZlA)Y%0k8h&<0zv^iryDCFhnSs4dWrB~gT<4x&=S7-5dV9Vok zb9Lpzan?O!4}RCy97dVl=co59aVYK!P1c9eA43g zyUY*KuLG)~0IRU=y;cow(tg5q@URcXix$_{``mpSkg(8DI|RDb7~RF(D|cB`)V27G z^;^<>I?xF?xgbGjB9us80obJ!AUwF>F1zpDI=hE8|$>VoG#ur3nndzu4gMS^2RrB=zoMf`cl zw*@Unjb2{X?(bpMGutxtZ z>RU!}CudQ1bDzR+ z=?o{3z1KBQVMj1KcPY@anl@^MR5CE%&Dv8hIz9wVaUS&ax#(izDvlDL6NDe$LbRvDHdkUSfe9-cHccKcSmdq2pePvgaL>w=AeWQg+ci znm08q5kxSIaOV&IdxeuVR@c>?-*8ESo%vFP7N7Su^3H)XnZ&EepplW0_JQNOxCrc4 zhlkkE&b9O%$w1bVq8sj1OOlhXr=r7(bM&jr_?{B73@@fXW;<8axq z(cZ;|rApA0@mC$!;A#jo3r?l+Jy7s1bqefwpatsSB^E8cb9I$^mTc5YT5%g&^Qm1- zTpTrY<~^9p@-cd>15~I_t&03p!xCfZ9>g5O4YGCQ2msS7L^yM^T$R5-@%6WkQWOxp zmB~9A{0ANi4=CkDLtDy&o!#AQ4sH+k?J=kd(kj1k4y3EqCcZjyD`?3%2#Ln`WZ3hq zrwkx$nyO!#&?sc^F{(rFnH|%AnRxnh*y7}dxr%b%!RXU}76>upji!^$?@K37&i?n! zt~kKf#F_z*HX)gZfhGe!nZIP~z!SZTUunLMjt_&O(i+~WS~$zZsarcdEM(c)KhR*a z{oT;epaMV6hj*de=P`~Mg$_UFz?(b#I2>vTKsSw28^nAycdG?$y{se!N4ezLDb@H1j;Fwn7BA|M0M7NdpMu4urLNPx!nnF9b~+EuC)`c z413(X=FOX29bz{gUSLXm2(BCP-CH)`5;n3DSY7?Ij@uhD4(D)^u7`Z4_5lnJR%+O8 z!0>Dz(9rI-)4>VG*;oAj;y5GaBYKi zD=Dt>+1C$#8gl{8l<{8rC^ zJzez0BTb@XylN@$Mn3Rv8$edQz#=>BKomRQW}$N9=IFq{meHE=i~PpP8;+3!@u9@7 z3zJ{Li!ltk@6BHSL1Ph!qDP!&8N4iXf3h=b9n| z3T+Z#6|>S5HsBfzDU{DItiHk3+Y8y86i!f*VbP1S%bV=d-&*$1A?XIa`(B?#z<_U@$bo_&~M$$MZ;2gHPGP0ipumA!V2! zLNNP;U0rq^IR^fMh>;Em+&=yJl?3T?`h#L%1%$Wmyc9T)yCFac*RHK%tZ{U$Nm95Oc@c zTu9$||L5i=TeL`o0%4QZl#*MB&t#L;J>h9flgXy@5YNN~hWqykB}9lmsIVEoedkVL zZB0##wz@iB&iGgH_x&=odXA_3CN##+VY<&+>++mkz=!y0B)rMQJJB&0m@XcZ!vHH>_; zEeI5<%q6~3=P(@i{{m?mdWRAIue*J^Q^n{X3g8@h(w5V3$>#Zk*@rQ0KRXMbSz(i# zvx9b2PaoPd(_!cK(QzfEz?q@JpuO<+ObFbD0lO?+!9+$no3B<^lYs#-KKY>xBT@ z0OhXxL8#v_I3Skc%1>?L8&%QHSHZ=!EP!T$&jtCSQ03?9nlvyfN)Y8G50Rt^SGT^G z`Dto^Os%K8+fg6l5;bx4Vel_qggbHbN800H1v!|;UJI$-$;*KO%HGkD5ep?q&JY}C z3G<;v4XKWrIULLD%=BqrMsckUpbB`pEoD-U_clyLNy*N$@N&$Enhms;-wy|Yr5bwd zZ)^0sFYG`na)7Yu^XYQ#vpRv38Td8zz@pKJ=%Qhpsmnt{pK3J}k*I&Kv9Jg2*bk()FQ0T_TrIHo7)-dD!bA0guaQiGk}*H&om3 z=FPMZdfm7rDJco5k&|P#x5l?>z_{`kMvtq&rdfW73$A{X&3O0&FX32=WSj&7Ppk#?M;t~o0;b2T%+rQGAn7XO&_`B> zIsZJC)w$ZwvT7x{f#vF(6JZMu5nD0W@il0#tDIMRs*BLQ@V)-YWqb+`beJ4lcq2ss zS~eAaGg|a!cYiL6yzrBtZVH_zo4$|e9oWAN(I7m%c367wUgnEmxzZP+htBZAew70_ z`zAuoIXGvt0G=6+YeR~Mr#d1Z5Jt4UM~G{)YJgU03^s2M*8rL<$M zgec#xHM~o>(LN0l5=$nd-8s}r^uZ8*`%`W0&3wNHy9e7#{EGG=^3zw!#wtfN>)ma# z(`~Ko?U%p?ajqHyBCTtLcNAB}@*>h82T*=66GWbMxfl?oY2k8jpG)8Kpnafx_B=g3 z{l0?(v1LGEXU3fvkPk1<10IfeMS?aD_ZqQC1dmadyVM8H?5v8k8z>gd{zR z`_G*5`v8=v`0yd~!Z#tL(CZT#@J=3SOmfdjb>6KxL-O1J?W(kQvfC`~9>2!qC10UB z56+t5`}gj>hP06oS|#~rCOIa8zsM2<{R%O0i#eAh0Rr_!sRtvAML1D8*z>yOdA{X8 z>h}t`hM=wR^@?kz171d@$l~{-0F{ZEw`E7VzL$x^FCEOf=PuU_*8Cd}+aXWS?eQ&+5x}J;Cck-i>zj z5|bv);jxMnRShvjxzASPU+CxS1${?28b(S}L|7Jj_=(|Dg%HP6yKAP@Op zXQ%QRd@mMx-q39N;?H=~>6Ogd$XgaKl-+V10fZw?m7H++V8sSA`u{)9t2J-1kWIPW zu>V6(ZOYx)8p00@K$b|lfkjyVQxYm`HNDpJM|_t^w@|)u{(LYG7x5$ z<*8;F1%Pb}uh0zSk)^_det9%S2!Y1O4;FB9+dc;YC<|g1JWx&TP2tOmr;;SzJ3O(g zC@Z>ZhOG{;8Mc(>Hi@(O8%%k8VHXfnf^V0xuDS ziQ$yvE=!j)SP}f}|6GEa}C2p&%hrnzyqrpCJo;oRI3a#&Ua-1=oD20A(*Z^F>O zUoTiq#XuR|PeUUkiF|M_LA>&(?yB$aU%q(3`Rcmwd391p5YMZeADx(xJOyXy@Z5xa z({}bu%qQ5$O;^Vg&hbVb&fC`14IE!0=Y5v;hINr~S=iAuB6sFlf!&i~(I7Cx(5d-4 zoOh$iT`C5aJv#gANxQy|lSdm!C zyv$w`8=VIN&=d#~O37?cNRQSq2xT_}2$nDWg1O9%aV1hp$l56eVM^_zrjy4?cQPz# zt#O_sitlbj8KeEbW7^!_2pI0c^_i#pTJK1>|krpwx6K z2I_>r+;HJHKXip(h9L802<2yhAPNt-Q{O?0bPRRZWiIhoxZMrZwRd-IvkFQmM4aj2 zI_J%VLZ7QIZ2mDZGLl2dsM+e=+^yNw)w;ArA`yN6fE4mk^SnQm^lOiGBsT2baAYGC zs~gN7I{?kH2E3yvSXUCfHLDpuntg}qMOhy_itl{`-7Nt1vRP@|p^@itHJeZz+@@0=nZ-CV}N~h{f_^rFb1tt zku7o=<9kNzwF(ozj&{UDWPDcSnYF`awjkF%GFD1xsV6R>Fzf@A3>iQVf0?yx3(hsm zxu=B_g9#oFe{pml|N8Wf!*hf~0#H!&2|7ohPYgSj{ce^_O0P2GC;nbBS{DS()ln zY!D+yM>PH%c4JLA<9j(X-Z&5^`c#H$CFHX z7yx(;ucmw_Y)1qHJ3xAtz5V5R=(0O1+Y4VEKNlzG&k?VvJi|Exf@Aov9v5h3M!6H( z5u1CoK2d)KZ#cmO2M*|j3^j67s*2yB0#br?$}7Ut-_sylV`g&FTOj2CbkgbfrWX`O zzhr}sxh}u3uza=Kg~(BY-p(?A_V=~FffSZdn`^sVJ`-{JTB=#M znQmmWU_gxBL{E=qgTEl)R(z@m2)g^>ZqzMqkZdOA$T}BCtG3y6=Epch z1{tFbJ~(Yt)w8Z*VyfV^q8C5wmLs2)njMWnm&JbGX^!k9NF6I?SLIU)GEgL`3@8rKSvo8A^~o|I)xh0 zT44zKscVS-A!HFk0v9+sNUz&`v1>Wqpg5f?b9zgZp+4(_G$vZHhZBsS2VxNfR^FRU zlKh(A@xOdM(&nf}ytayD21E~{4eOv}Ldo*YPze(@`tqGs8XdnOv5<&!xYbIjG2i>f z#Z{1QSf$O7@J=8+Am)Jz5y8(q?`^I1cX^O&s-WP~IFSEaII0nHq7~N`Zf1QO@Lq8z zz=a@G!QF|Q6fWq>`{GFJkwOw)b`F4Ep5#brxPs5>e4o+X2yCyaN!FZmNX~A=CzpBU z^F!)ty0Sewk4Cf$5_NHrQK)}OtTeNH!86eaN@fc&$1d<{Rsj`Q;oji-Bd&EqS&9D!~%9V|F_0f(a#3wKL$Ixd>)H#$BwF?BV0Jd#D=Ul z{4y+-f37BppTO7iHbc_I`mN;tFC`9yEdV!S0HdYDRQv?Q#7X#xYXSiwcC#Dzh&`$2 zsRPJ^G$0*{9}4rhsIUHRT^|?%gyAj3BMJ78dfoc|TI1*j5A-${ad)XnO5%{X>|K{x zIItTi0c9Ao1*D{EvoAZgB9b7<6Hs{L(j!x`!-eBlo%H;G>GO*D2|oX_a1n6gqR-vk zfqK2VaNXZHjB6|{T`#)*{;r^m_YMz{wTWXnZXsj7d{?s$5&}`9cLH#@JWdV=xm6F+ zH4Ou*V(h=ZDiwgB8P+TJ^znS-UM4(HBv$;UGzD3rGCVx0hWh%+{b_!aSCZ1@@pRSXnf^x=l7;?p1ylQTrQBu`EgQ^y=U7rzg}J)9%TK%np9%a_pe z{;9XE4WIX7U$GyQlwoS3#;Yg%IZ{$Ct}|@L$H!N}O^~R4{UC2VV;rC)NU5#YxV;H* zFOAw9@hq290&yuZ1ub!XlMo##*%+5R=kau@pQXh&B9PA4YN~ymrkO7R{!R{#M+yxF4W3(ji4LZHRa=0g&(4tVJoe z*;!ys>5x7tt&OTKioTiX>}X==0(ReDpuge1A|dfC=ZUTkfJ*2-r^H*@0hUF=S~)IG z^rg9vAgfoR^gU6mOYX8r#1AH})9UNNrixf1k9%5QKA`?7JTv_H6ko>qb$IlZ&-a}Q z_F8-DCkHPAz)5x?ahN)-zT*DW)S@tMDh-_f+BDc$`Bh@iU$KJloeq$kxm*l-;4XCM+xPiJQ1ko(ipu%i&y``XmA#)} z=fFUZbjf8QQ^~tPb?IMs`KefCbH~rGWF)9keFpAAH`vi`sd6Mi77Gm{W9{_F2<OO zp5be6^B^(xd*7e;Xqkb!1dx7lydy6N`}pE`LJxB+5g&bU^XKU_#{_HjG$jFF$_)wGkX1&K+Dpy1KQJua#Cpwp--$kHfL2A(FLS9J; zADu7Hp{`Q6^ol9b=5V(S>cpRPv<=5!HvxEok`Nc~$F&yHAX}T&7U3IGoAEz8sR|22 zNgPr#TG@PQqb z&e744>_b&m*tXfgjVYEOcif`%3f_R%U@N{TcKVhu?OUdA8xWLykoPql|0;O%oOvD7 zTg-Kzf3v_;TqP)!8ID7meqQ*?X=F6+P$LyFZd}#jW>{m(7_n5weD$}yrTp7F44|cF z6B(t{Fv^9dw%_=k2@*fNa%XWKP=pM&X|ef$EPzZFT8e(3f8n18YEg#j$LQ=vheq}+ zkUCj|HM;QOkFJ_A8}%dl_y`GIHNJUmnD7xgp^yfEgPoaF&MwQ(8M6@VH$qg3fP9a( zBa^kWi=txtImFc{rxB14g&v0LpI=(EIsmPl1(GUK&KDnX;D&=IvJFGEItI$B%MZ8KtmHqV) zq$VL%s>I@zVj?BK2!>xY3?9nJmbxCsJPR*DXHieK5{e{{XRPpu{Aj|Ci2$1zm- z66?@0o7UBR*RZ;Lyo8&N1NaCD359dg$_Q*g2(#p_o2f*DYC#fpNn2iG-aoE^49lmo z=%Hg=#=08ZKnk#`K0K1ies zzU;#30BOIj_|{bX10=t7<>H6NMsw%p+=Hl?mb$l1sj?ZjVSY>*^t=l#qcy{>)A4sB z7d5F>`Jdo03-Fm}Wq-Y@xP@9PRB|I`;r%rpQEW2~L9S}Nx^N6a(OJ^__Z$Ll3vDN@1z#yfTNN(ZPE zJ1wm^XYNZlS==~;>2MI}C3d)EFm(Gc7qg+@&2fbOfbC*79$AzBf*LrCSDOBGGARM9 z{g8L#!bX%Y$B*?)ZC|@QFV<#_8-&*FmZBSBL>L+sr_wuSv~jH0Oz0tcvZ!~rC~!^fngVF#0sXEiSK1t=mS6|NdMfa{k&y7^rW zPwdp~IK2s%>5p&Uo{*-zHP8o9m&x(Vnd1VBPpvvKrHbb-R6T|3avE}YQs8>Sm|=)?{Y*dwu;T7_t}P4eCzt16j_!RIk!Vx>BpQumgwRvHcTO|i}ea$l84_dKrON10=x+eI720HM{5IGPhNn3 znl9K1N^pLTPEY^FQTXq7RD-A{!fEjpN&_i~JP+ls!M0iyA zX+%>k!KazQRyx&1+5y-z5Rrv=udkQMI51F6Kbz&*IoY4FmkTJVXvp*kapYAc2VD5i z!CW{SDQ}EJJY6;pj|OV6+oZ-h2l0bFmY5wQIm{l=`-}|0DWWzVwj{YOFLeb4{EV9! zvk!*8Z_`je7^EKNbd28M!=Kt>`kb&ReyV!*53U8q9Uoe!=!>j#K`L%pwBEfwJIlAC zwd{1OWp%u^7|G@-D3c9@wngQ43EAC zY;SI(H8!-u-z`wk`V*(BrPZ%e(ZtVO9q*?s^!$0Z?YkhTG-A-pBG0aT2bZ4@B=CH} zO&;K$95G*4s!N6{97EG+C&l1UONKyA73CeXK~oawrG+p!mxqz14}0SheX5m_rHN2(8&1C z9e#Pi7dy2Ky7ZYh{7)@1RFI!>%R**!G}$zz$3?1`R}-iYpx9@2WR-|cwdk3ZIi^@i za(HC~d?()yhu5>h-Jd^oZ(&e@9L5Lp{q{B4*zq_3ST%`}k5C^}@s+&d_NkJ)mQ*wG zTBz{@xfTmvr+H^zDORVVn(ELUL`=w<0ha4b8DtmWm)9c7D(S?84$kJBWvHS=h&caf z+5Yi@Gg9vA1d3Urmr>a}gXjKK+82rp`vF!60=e)MqI*Rh-w8>!Vv$u2H-yfk!v@V;kaEb&;)(97obv%P!c61ar~3V=n?(owlyF8tRL1#dkYQ}3ik&yw_Ene;#|wPf%ew3Otmi5 zol}?@4(dD4HpSB?uDOaw@(pZ=@Dlezpm(a?Be2jm_| zl#ck4rMg<*C2YXxkVjkml$nL)d&ipavCl`cK-32YiLb^V@$UUczU^*rYe37j9?9Z2 zUl;SfA%4*uZI!7hP&uuDO`L%d^gH0o7gp2K68hTRT|DvLUi)CvZ(rsBN3&c%T+Vfs zWJYG(ddq}h#?`4y#nNfaxr@0k>qtOXFcXgNfE+{_$el1%7+LLLPbo`_<2A0oRPwJD z>Ga4LXvljtd%V)^rf^SX#H|zl^x*HE7XW}CA14DXDpL*zJP(JI@YJQgE}O#<0DMbJ zPe5%%*%qUm9W9Mu46-2pt)R*lAXAX8fOb={Li%0pdJ1FTwIhlQJ6i!k-8&o@gJ7!) zU*e6+&iE~UHGY;%NE9;SN#-32qc2$WBpQZU-5o+q7*bD?g8gG@&jTi7p-JwzD^)6o z{@;LJxD4IL1CAJF(pFjHMVP+`;B?AjWJM+(Icv8zCKu?=uV+TTdDM(uw!jL*%%1jd zXJuG6;6lUP@9?o?qJ^NtkP;tIzV6jf3EqC&6l^fEVNcZk_9#kOGGgVH0fXY>&j zv4-fYg3gOndG#W-cZ(}}#j}5hSXP;>4Ey~T-nKNmvf0%qqtwE6Ytf?cDR5MZN9+~x z%VS?Khy16r)fs_DOdfvF;~ry&jWVHR+c+EyriC{!n3h5WCEW%sgz3^BAt*@Pyu0kEw_GVWC45j$$^ql)b@d)p`p1^Oc2V#?Z-8c#jX;+V{G5}kt1}y*2Ig+|l6_u3woqix2?)<{i(R_9f4{01QapbHTI2(dQ5+JU&Su*k-BSgZ{kd#>^+AD`Y ztENFAT7rku5m!DmmtJ7M7Gu2?|HjE9YL6fu&xyz*T6#m!@? zS=bI!<+s^tW!a{a5&0Ig%Z-z5W&m zC7>9LC{-s>M8zk=dubNfU!VauH|hnrRT{_cH*8pQnzA{Ev&-UgnArX6w|qd;mQv&J zRXE6H*Km&W43@U-zTV!}5pzV@35z@;TkwQO>lB3bR7BtN7UWm+}*>7GAczt!e zu}OWifv16?m~V(sNtTLANmlw(HXa`-XM^x1k=-ugFTMyB)UG|+Hf>t+&$m_3^%t{y zR@exk%q7qbViSrGka&0=1O~5wHd~|0%ZhNBgVNTUFvIh{_WPH~B$5BD11JbXT+`~M z6!oc72&XzjAuyDdbGzdfo4x)0KbFCa7c3=-tlmxxF$)C9B5KY*GiNy*402nYyhk*xuEF%Y9xmY#n5g1$Bkug{0QW+tJ3 zF)KcveQQ>cV-=f4f;V3`2FtE|T8CcHzjNmf_p0_4;rllF zdk3&W>IMk4-7Xy5lkPqbHjlM`SJ*r^N=Vv562nEHEQ!ULUcYO2&bgTkG8Gbv^FGUf zN+%8}Nc<`b7Fr`LTF<2AF;#u|yg#Z75vFqyqx?tGnL?8=Tq*$5vAK;{-RhxRw|m!& zh13-bL|(QpKUtVnSKw*z$xlf*#d|gWa5O*K0tJ&BW(B_vTT*Nh(}QOp1vOrV85Lc~ zIl&LfInnT%TI%=xE3I3}5zD!I(gC)_NPJB^16sN;D=|V@B^3(&^h^7-2hg^jLqVh9 zzr=a-T&H-i3eO31PO{KvRkrum1k~(!o1Kuj~#vC1T4%=BT@zjz)$Fy#$99E+zxn~53MPu#a<5*=*LXhE{al16lyE=&5MR$1Q5BFaqZegm zNhZrspxY9p@(=Bd$R;A_OD_qzs@a-+cNP+OCe3G5ByMRSE5qpha&@C^xf=d1>FD?*?exw}nf>lHOxB#(%!2>nN@1TVzxQuIWfPKHgzugcHZJQd- za3(>arY>>~;@b%UlZcH^XXV*!sB6Z0t^Ng8)eI&?ugQx0lG^mHOJzNAdolVqMzq%p zmj8+M!Ee?F7Y*X-=Jp2I`N2r;5^8~OkQ{Rdc8Go|yIeL9z4*hu)`yv*G6n@+c5@Ub z@q5tI^Z}t2Sw()C)pp^MJ#kRott^2qpUc$S)1b0uD%QRbHKNB6F!f7hy1X*T)$rD> z!Ao|{BMxVnFYrNry9F{9ppi{Pz`gbW(x(vA+BSvB2gW0mz97x$Oy%@VscYSKD7UVx z=?01Nm+#-NJ;14;A?d>jm{}*F7I2u9KL{-daY8d^XXiBSakZ9_v4&DWrFvwkJDmeQ z1YTmVgkZiH7#~qQDOX7#3@YeD_on~ZQ(oq#mh(g<&k-`l>e;|ORs-ro$7PrDBJSjc z{#YYWEq!R?7Lx~X)sTbxK!isdhV(p~s}9G51Px0+;7YN%QhH<(-=p3rP#FvB>Ia>Z z&z3GsOicIhC9Q2;^ILDu{B*AwYq*6&M=n00Ap6VTibWG!k_w}vKqB-S4=qa+fDE`Z ztC|mf`5V_BOBpa0h;iX_Rag-GK@L{Pe&XZP!Xbp`2>R3JBcHHhGo_)Kq!VB%aWVv< z6KmN6*^m}{gkgx7`8!v__P=6S^eKwU?e~O8x;ia8CY2SvR9o+^{rmj7Sog}pJ^kHF;tzw~G5@KFjA80h4gLH3{nww1 zAE7Ld5B-(xtJ!xJWCA2+8=Bm?L!@%KvN+#pbgZ!}8=No&P!L3`Ba#>uZe>K24PR1V}-1Y!|4Zj}1)>mao_m&&f zi-v(CR@9SPrW|0y3f+;Bk`lcA;hsSs&<)aAA1$&Q@P82&;g4bfglb0al@84ljGTZ3 zC}~;xeUh9YX%Dt$+$l&bWQVk-FUyC%bo1`8_k(mr&SF34C9&fznlKT(cFmW?x66RX z6W{a;IEp_c6^Hn3wGiP-i`7N6vX3j8B6Z#8`^}sz(_Xz|?E=#C+y3ruI?2O`!VDEE z;vuT5=T5u1vuMBIvk?D=NV9%jHeOWcuQ>!k0-}+f>Z`uxmPCdeo~Bw@z8T(5>xfNu zQQ!<$1Z60hWUw`2qDXzf>@?DanQfL8L5z-{T}ccRk{NrfGxHaVeq&?6Bl8&TFf1u9 z%kDh(D*YXGa6?gf#N1n7{>!qlt_rt*);P?Zd!c$Uz$pHQDql*EW$GLP8=S8Jjzb=( z{obG7i`zE1%f|!oiM9Yium}pv96S0mnn8Hc0ywZu7zL$ZBQoLT$(LnOR$wVlhHAYP zZx|#0fs)&Hh%my~h4m1Z0%LtBkhNG6TD9SNZe*um`zd<*zf<~Bx3{;Yg+uVdg}f`= z+(f(>{c~Yf+S>BG!DTP&me0Q>+oGVgL^Rvpz55u%-zIyE4^#iXw3y}&=9*P;YUu9j zB5K(z-uv}w5u`^xz=rpL9*e_(nR22ZZqFdwXXg*1WfIQVC~VoCLpcsx zld}b+fe&Ga`vkXfB199p^D#NdVgWm1R#&U5=SwzP!VuY5TeqjFj51y&Vh%j8IAxyL zMKyyloO#m*N(vLegD3}(s2LCC^rsP(8v(B9p0HDi4`7xst@rx#0z&Gm**nH{O5EET zD7@j6$v}*XL>gR+CAXdqeypyh{M^%1l4SI|{lg^CH}_VyXLBac7np&S_#32N{RADS zanslL~~BX~Y7-evGtP3^fyS4uN(Xkg&vy-~aL0&-?1|9qM` zDWf?ud<*xz6k1_yYHH2x?9}&bW8?KZu1v@X5tfb3l}{!?+%3pl_JO`2S?wUJiTyNu zMDu3OZ@gw?vB@l&wRw+PmPnv=#D12z;&MD{%2F0Bi+^l>-7c}D1*^%i1PbVPHXTy4 zrjqDwTMWuBye^cJ$`X^D$=8Z?c<=B@NBrDKtnK)B8iEk0sM51(h0q*<6E?8E^`>Mu`Z8dTh zpNOKWtE0nC&-248^%ij;YTv*y*|C51q(H&XR6c#ScoyjMSU7Ck)I3jyJ}Nfxbj^;o z!#q_6_h=+x^$)N4*to>RL_VO0B&mt4YRJE*{?0+?7U}1`oxO3pG$G+uazx?g&jRTJ za1GHInw$T~*7U&a$jPy^rtcHwGbKynQ1VgE57~VD>T$!8(+-awQ4&hIUAuNo280Ew zMIRA~Bwz^7+h-XN1{dKqkRm*1pr0kV-5h+YF91*C4-N`D5Qe_o|NU*)^>D|L*C=|f-wGpj1i475<~7b7>rlVf zjf>s>y|zZiK}kPE$8MafQKr4YQbQ1RF!$buEp-hGiRwnnB`>$s>j5?T5wTkQF4~M-9IFkW13b+ z5|@CyelFzkXQFrK$5xz!Wc(diXztkGy}NiL z6wl8DdhO*9`di86)^!1}>`nq1F5l8&OFQ){j=K)*n1*sLIBBU9@JRQep(U`2=;|n{ znqx^5j;sX_8882`@TS*`1`tnog7Puhh){y=og--cF4GH{8sq4NVu+3ViPdS^G$?`1}Ea@9S^wl#qF(W%o@#aoaoKynxGs_jw7YbtA3$^p(d`aRRs zL{}mRY2z#L>iHfce!7ZW8V7l~AfQ1Qdk5@RpnUH_@il9Cc{!W>*&1)zNk!){_}6nb zL*e1KgCvJ46tBd=2b3p88}S|}{ODiZ@Nb+2w4U(B*|D1z2q`)L9>~|>rHYdTzP$ab z5szw~T~^c^O5f1j&!AE%p_#F!HRu2xmY{tkN{hy~MDVd`B9*EAZlP28Q3G=UniDfn zSwd1G`d9sOfRpiRUSyb6S`_(+oO4D`2>XZ`OIR@p(pA1e-i&CSd|gZRS!k8sIlDHj zKqv!LoU=I$yFYklg+V<*%E~e6Yo6u*-YX(*%aHa^N0q_vzDM5-@jiw=Z95C{^Wlhh2z>2G%9(?t`9%hxTrE;Id-XmOLd14(DdQ{3bK9eAj5@R8*`N%gk2!t9cYHOi}zU7aih%Px~cwbRgRJ0xNd_afi##L)BNcY;aps>`h0sILsIT*7yF2fwP{-FeNc@L|I9R zuE`7{AR#eP_tFcK62}tTG`Cpz?rFe64I&gQ$5kcRs3^QFY2 zyFb9BKMz!5B)phvHQu|coc|zTEz=L=B0Dho#e$y>56k)JoH7I31O6qppcZ}A&5Ks3PM{Jfx9JZH}&;bfJ z^2jVn9!jb#^jyCKxvC^*(Lve6&N1n7%!x;M1q6*VWbIFU`4dZJZ%vx{Lw7 z4kuO2B~NuiKo9Sd<5tB!{;LH0f8*Uy?*sUe{5SOLEim=Nj+WGdrAbJI2r2{Bl$}nd zNA3&1e!UfeWun0E4X9+_z%p#Wr{%Wug z1fa0_%Kfn|eYI)s^<6I3BFwGwcq1J-^>nb&%sZ~v14NGZ_c+V{RB99Mpo936@c)pE ze~`Frj6MUEge^rpet+_9V-qe^+g0A?a^g0GR^aO{V?JBriXgPI>_Aqrdvii3;;79t z?Om^8EB5Nmq2(M*!Dr4QWH+s~vHIITa2I&tHRC&x9Vt(pJ53!G*4J_Np~+Dc%RpQ? zB;36rVwpT{{`BV1;NTz0n?u8`SZAI-_T3>!a8j?J+>t4g=Rg;u3(wW%l`H9|&mh3HaS3+H zm?z#B{_m<;xtjz-jxVSdQhZ+1NN^*Y_4W1L2R#yhhfy@ucKGs198l1@LH1fUtb-!lfi2EnVjY3yT_T zzJ5Sr(96$;GF4ZKvcLdT3&O`@g=RO-PGoO5s1)C<7&Ci$IP1y1hnK)lX!fREUvzo> zUv;uR@&kB8UvZXgaZm^0u8_VAF9Uz8(8RL#m$omYctuOseG>{4EbCEs)@h>#3R**n{}wKC}} zD;wYo8nTysg`|u9zEyFL8^G2PN4-m`ls5bR>vjC!y3^mkoB7Oll3%SA47;4qfU0Hh zAY%^nmBc%9-n)iibw<5JOZ*e&QBsA*& zsc~B>^C1q4{W>zf?HKnp-=i}KPJ0n-6uur|ipxHTTFi9)6PlHarQHpXn2Awh)nLUR zO@qyHb?|8TU>Ad%dO%X5?*_Ltudd;&b)G~rN1(;++uuF_JDkp3%U9_7v){M=1QJpC z^%EzdvJ^L3Ea4GQU%O3eo=LtG#$C+Pz5bb8sRub~yld%jTQxbjD!eYSt%Jo234)H>{*We}{tl(bk+y1yq!pa;*}mxrNZ%d! z)02z^9?IWqfY7VQoTcYZ_qMm+>}+lE{P=MH`P*LOTDf)Nrtd)CJ_RV>32+PpFw%Sn z*NOk=A`ZcKAjb&)9N5%LFDxvy1NE1(tje);@R2S4w)xZb5B<%}%^qB?P62aRyBnQ3>Laa%4Ta5iQr9;{vR*69Z{)AfzM-uzy``onm-55Mgpm%#WZM zc{Yd?J^9JH>DB}P62r&Ko`_qB;JHnl>T!Uu0&Nn=*K6F06|lplm#M*s*$ruw>bOmv zUt#CQjsijnqtdC@7Y<)WkDGWFsWbcHzZ4uW4tQ(zA~c+^SCp4)8)aHym_N-96IRpd zTXW{n4#SqJu({%F089IS15B~_O+fxW0T<|#C;GjoCIL-_qC)Fi^=C-6$-yArO^ppq z)N^t9(+QOeUU^Q`H=zur>HH@^>6xK%o(z7(Q-~gs$fq$hpw4e}2kYwE%G1Et-Q;90 zdarI~Nx2n(MTk+5%|6BJfFv9Ymz47-KX@V1O<`v0hZG6=m^O5hqh zgnXEsJ*aajhwzBEw*g@Z13c3J4%;`l&u;0Dox=DQxzqTd6uR%$PXIS&Nk~YzxKn%a zQCzMB;05m?%1gcC;jeMbGj^zE&sEs{zYb z5g_ba+!4fE{%1!s7q_@u1paErav>;q2v$Bn)ItBZ33exO_T3*HbgJ3eg z$I>Bso-zQxE6^2>82=&*GropdZjA*63SIWDO?5Vh4g6%h5A=B|ctxUyh+e=7G%^WNFwGK>XX2f4mwX}8m2jjTam6rP zGnQyZfo;LDqsGnX`;NzQ?s6N(9+wUH8)tXw0L&d9Y#giK$H(o}9;%m(RW%`+9e$d^ zg~|-X5PmlCHn@Z@9LnG8yW_YhA&`0Z~oBkBD8Js>G^Uu529++5!ICi&Ra!wjr?`JAu#9H*Bo;7fl4 zPH|j|iCmP_^B(i_3=HFm@$ouy8yiA79%_Ax`H4_t6b3R(4SYPj^Jp|Wsz_7sGfnqA z%-d}%bi7U3r*^Vs_{$KbDDkKxif#>-=c$NYww~(Z;^M*1&Px$kP;7Uy6P2?O3f(r;ZkeSs5m-k|cKRl|E`qNa%Ofny zqC*ddg9o)M{pv_Ldmr)&-q9MpZRi<)!`Fu8VcIdO$BRM6;}I*f8ZrvAD^o|coCR1@ zFiWz_C?|7wB6pOU9eM0gZP|}1Xr0gzb0+~Zo}+H5sXA#h7a%*?9311jBRD+ud!5G@ zQ-tcssiSi9)nAjaU}p}(?QjOfFY(_Hup;LVpVhiIQmf{+4`28nIR3EbQ+g@T)=ju+ z5eF%k^k#P?Wt7o<0_mz<3DBDVhV!RuDSdKjTH;w`9#?@_rW{zTG>wxK?kx-hsH#a`Bwnhv(1#A5Y&MPj&nM|2~fG*vj6rvm&cF_U2fHY$+pUkBpAJ zS120x4k5{?96KsmsiY8@4Oz*k-|KunpYN~#?)!1yJ$mGQUDxaNobNQvZ={^KI#W2E zmX;<-ghwJE7M6KG_vfvX7uG=N;ihf>E9q`Z!^!1W1q%*VRzlXo7t??74hunu?SnsU z>OU%1VPDRH-ziR+bxV3_9#|3T{a5#AWWf)z4g$XB>nO?IcfZh?%eXNEGqYKUM|z%i zMi%m)G(sInfW5t1S6_d!*by&VDe43pt#SD|&4T9#KRWMEF1>^+>r>dHh*Fo4$zw+x zLiZE46Xh@EX$B=eG5V3yk1~Tbc&lDMN+?e!V7R>4ORgK4w>Ohjlt#E^ zD27Q;=UX(YSxQc3R(Vl+_ZqV&JZ86sUXYJ&8?1lTgVu5}x~Tk~h%*{&VSEY7R<1x= zxYy(mrK|pcW7;0*IU&Ara=J%y$3&EdIg85v&2`3VT!i+F^MBc5o7j9srdT!rX!#1& zz{Rdc|i~eoxB4v_W^TYqQ-fX&t z!;nd{x?gIVSNORveFuhs24MPaonvQ5zl>Orlg3| zb197mZm*1060yPKt7ITiEL{yarS>X-Qvy)RM@A+lClkCrXz%QF9e$N|fS91^;);r6 zLSIt!W~?Sbh-mMj=A|tTG04V-6BR0SAKU!gIET5TcE8zry1EKXzRzmb3jwl_pDDRK zdrJ5u1g?3OzEMT>Zzz1ccFc7HAwc@CB%B*>)(BY2902{i6$ZUZm*IVR+|_l1shGAd zJR&ku3nCXQ+8jx6TC>-FZEanUT1#|iiT%t$g18FY;b`0rY~Ol34ivNt+>$@R@(fWh z-%^8(*0u0jxbd+ku#Pc8B{`(4R8Rg&IanD8-DYk118LvbTT&Q=ndeUTtPO7o-I#Qi z?v+~2P*Fj9RtsDG^AHD7_Ta&~$`?m@E;e#C8|MNsV`Q2Eo8d(E+(tYH3W#+0NHu&& zpV&@UL`SJQ;?Sx*1Vzd^v|+R$W#&J2E7@}z!RMxo&n9-uAmVfHrDI)-eKo%pm;^Q7 zM9GBG!+KxDI^ivgPObEsv&QZIhd>r(Etnn(C1KnYYq04&HtAvo86;k`_>p2H-YpV} z42?YaOIdXCyYXy)CJpee9_C`Irn%As%t)}(r8HT6gA-|rT_i7TriB1PURG;b%^nRY z2~3b(f)D2efb8P!;lCToJ3Bk~00YEp$Hd7SAg(Qw%GOM=E@QqaN}FVX8S?;j zJX(3{B3B;s`;5Vp>RU!55~;bs{$nz=r*aHM5hwK8MEdKwKRG zTyuThA!DdRSJaU(e}85>OepmQ1s|AbXi~qn2pd44$tF4hc*B(4<}p#9rokz2f}eToHf2DvXfkN1SrD_V7(K_ZFP^QLTfJc< z*Injl9D%{mlg%sH13s>OQQ3;VfCy(!gPADi>gT7*2k(tZ7SF$Lv}JPDR-gZrAiwt6+Nf#nwYa z6J;hm|F0F^C!HN#+5t)u-O;X(prHu=)-T^zdfEr zSKXrEG}Yf#@hq~}NGynXZhcp-=&Bz9CK~$srY2LM{b&bI<)%9m(;NGWb^k-TY3RMWdZDUVRx*kDLc57e2XC!@BtCp z$zJMsP2{JcO)icFb*H45Eg}KSFrJyTUvzzWz{L7B#?uK_-A^^fjq@=4e9wm*u9zEk zPpJpqwm|UjF&lsgdIls#jX~+&3SRfy)T8n7jdZB|i)#xDk0>|NYDw?;&ENxkUlB0| zRX)8xziyK)Si46i{)t{n6$WfIQ2b2+QM}eNWd!I#4cQA6UnRg4J}}tbh27G^^!atL z&Ut$_d;pjG6rd)PK#krKzjH6eRRt&{Q~2_m@EhkII)2&%Muntsg#?LiCNgK8)rFmF zYis3@i0ql1nfb7xuI`F*@V9(pmqaJ6YPwg^;V9f(*^cQlpgMP<50{0d4rYaunkh1n z%c2eEIc$>RO!be;Ss$~*p`(#>^q?doBg3zaZgY3nkq1f}xk0gCl%FpO?JDjcz(qAR zp=5O;&rorqm9z10&(mlM-wj`esSu3Sz!9T02RZ@GfXdGRNoM8qMinu!np*>3!b-== zC%H%x#PBzO_SAvM3~7$58>tm~Yd?MrOw8Ww&NXc0Rhr~3-o{rAlHKl>ryNE9$X_8y z&N1O-D8G#P4O?vR5&pJ#+AvgK9zKrY>j?cNfKKjP)PWw#5do)Pun0^71Ud-x`|CdD zC89AiwuJ_++s}*7w?jnpf`kwXQuZniOl>(Lx+uXwhSJ@}@H&$lRIc6~9pQrhGz|{CHGd(># zvMQ`yQ%vimQ5h~`pRH^w5_@H4L>^6?kuqAKs6IZj6jgn9{zly?z^rm^tWTZ%P2?hr z!%XY1Z3w(&9*M4qWQyPbGVs5X>(@{6Ex-ahJi27EGjV2KjVB5m5e-0x`dP!0n;5ph zteC+l)J;1ILKlU4n`-1Vw?luk$(nupB{5E#Wq-pSFb~&o5N$T zw{2DP7q|GvH|n4vW_oy7+_29wDgB8_)qYUPjxL(y-QxIp$FK@_Apg8gjE%pn25`p9 z8pbxL&OmgpT|D0-angLol>syghK~v`@GC>s#anO#{m>34Nuv*n2b#U*fgy)27we=f z^e~^MX=I#kBX)tw;dvz;jt#S-A_=7Ui@t~XW-$Cs&;R`CBzY&IIA1u|AAER>g5DH! zalf!GKXO~4^HNVw?_t@WN0;DfdkyaBlk&5zPr(>fkK;li-4mfE#+|xOeMd>44|qHg zWUO_JJ^h$Bpo;hP7L-}iH9_;9H9c%MN&lWUBtq{SsSJ-r<@8Nelt9@#WYZU-SCs0y zM*qQ9)vwV_Ucvwg(@gSz`;e<+a_EcU|V3cEEgF)$7%mkY3 zp&IZ7L$J`&kV+qd`Gls3Wy7@*L91jPN2vkiMxe!?!1>_?lhU0Pxir3YM=6@u@Dvw! zTWlat3I8^!WqYZ3!0SxQ$9qq`m=;S#`Tmr3s+syxOLb?b>JbRFQ=u2(yU~sC*{&P2 z^$#DuF%RwFy2{^{yfNAS3AW;Up5e;y!oMgoM1@12su#5{g@rHWnv9$%SrFL?5^{^; zy2OQQLBzINq@@1V3snmNDleJLW9c?3C%+k4M+3MW8cW-L#M zmZ2EbrD#V3*lc@n*Ze!IG>o$5+L3x$g%mN!5Hu_6>y`@2~Q9oZ)*pKPw~!t zT?Q}iAIwFPDW3IpbpA`QBze8GP7Fi{Nj+q5|S=)$dy3yby~1DWu}hpFdwUWfD0Rty?|ugG6~~ zJ1}CcP3Ii3vs$x+Gx|p)V*GY6L`%R>(XQWTos;Vd+riY<@*AhvebBnq!36zsd}?a< z7;WhYF$y$!E*L(?1JDVIac2_bTB)+gx_7!Qc;_Rhf(yfz3a*2)l8vkI@#7#RD{J2) zjlp;9+}sYFTwG~3hRoOp$(RJ1tkiAb!Mt9-e0jmlon35=f}{l~{iD@ql_kz}hdg*= zDCMm{$PX*KYW*xHe{XN6LCD=2_EVF*5+;dp^8GYm%UjSK;sCzZp6Wvj&pLf5l5$#t zv>Eo}$IrEZU1kmVf%+Wvq>`CnlYrPjm=fzj>vwbNd>BY;Q$4s)bs)5yo7(pCDw>G% z=~akZ7v82-o$h)979h%ECcv~Ri1-)CP`yyOsMD75r+acAjE=~5k>vL7fo2t_z3eQ0 zZ+68^FP7{f8zum5zyi%zzAkK)8Qr;#i?OwMw9R$)N@G+b(nu2P^nSUv)Ra(6Uj21W zESMmp??U>5WO-m*>FlZvdt3BRL2TwMIzgkBqtYhk`_Wd>zdp;&WSA7qK@xKb)Vhig z=zMlJuzhA?X(GPr4Q+MdE6^;p#|%e&wTgkxNhyRLZ;te0xyjeGeOokIPW@p~HS+Lnld218ka`} zYj6nV@)J&VAX#$(5eaVYgD;1^QdOZZ9uHnEFx+%0X*$G z^CywB8OoI&1IqmX;G%QjLDR#{1~craqlS(Nw)t^ZAze`Wo(6VH;~Fb*w5#q!BC(y> z2tJC_;n%NAG3`s9VrOxKaCd1C)Z?E&BBp_Tr`+Ig>%8&r?>U%IjQK~q)9=>ay#?xg z&d1OoUv%U7F=_#~5tEKC)tQx62_^$@nqt<9}1Z{&A+&>cyvB->pu>Q5mEiKkg{Mobfj#+CAy-TC{_ zxuTd8k_*xC#N~#{XCQ9i-9@_#L36~oAqzsk{*#*^VK#gx5(K`r&shh9`&Z83*;~T5 z`Nh{Y*DM3HyAY=d(9=t{hjfVBET+B-RpX5#&APR*FjPfQKbJ z=}Ft>@=}Pvb=%>RkUw#CVU`1q~EW&xU6B94no6^d73&buD4QpaW zI?LXGBeN=f->w81FG#hLc)J={a{s+s9hxu$+rjGPlLaN^Lo{@AkK&j+bcYR5nY1)P7>oB0L1O+kPLwkV zNrg+EPFH7gz3<=zF_e@xwt%xC3|EBKRmll+A^Igv;8jh48Td+4W~TJc#>NXc2x<7~ z*p+uUcEzu3Bn>L1QN_;tlu>S)L9AWiV;+beFe7Xr=My-u=yIas{9&ZafXBre4sr$1 z+-IoI;Dk7eI2b)9CVR;}rX;PpU}sm3K>MuHlctVa-MfmA z(ojJ1fny+;y={wS2@B8vqlRczNiUN?QA8;4L=a3~dEK(F@HF?NbM@F*dM&>5jlPO` zy~i6JdiVqMi@4j_71vzE1w<)G%WC)+A;&Ac8x-lw)Wgzd-(*0VeF-$!zhUh@gw)*$ z&GHL(45`_SZ7IHHc0ev)KAC&UoVuleYl@DR@*4T9JAo-G^E-ikTcF54S&TGY$bCw? zdU?)f?60pQ-pC{CkF}S8b&LzL#+Sz&^Ho2uC1BZ<9qHxE?`Cmd>_X?Um78ihlIA?v{n=YxewZhm%w9b)e{1#Mv--cLdadBkcCa` zrpM>uGG)oQGkE*kP9a3M4DpT8b*TjSSu9Kbe80$Smh@A|flF;L-!swtVXt=h??~Mi zOQyl|!f8Ql4I~x|RPUNgEEqvC>2ruaq^sB_oZJ;EJ1wC&5;q)RXDiCXC^e3t#p>zPwt<1ol={B3wQ0DnNowN|3h-zQ1NEW zX66`ktNLq@E)A6Gq}DDDiu`FE;2mc>@aD3AhwE~Xu#nC-r=UL$cVV7Imlv;Do! zP+(AE7;j|)`1DJ-JXmp^g(ub$Yl7mNu6$eW?vAO#QzKmv)Fty5hH9!=5SQ(P;O@3; z1#|x-1uPv-?fzul^{$l-s4V28tD!h$Lr=*~lJkSkJR?r{3m2(rVp8;noHMriC1OUA z7%+edyEKvylWN=`t!?^51lszy|E9p3rczT?HP{ZM+kkI0@g&{}3JJOJ7qm{lT8jEb zow$~*ERs+w`0J?Am`!*0)ZdKTyry@ANdK`55v)#;TO7DF3}ac>c$a%v)K_dy00Y=c zIxL1Wci~H}E!Wem73AVX*tSpRN*8mN2XJ8GvS$ad;U(sJrK~&eHZxXH zGOwWHH)}A@w;Rxqwb0I%;g4;X!==@5$?j3EJ|gNIKFqQe;dD2}=E+Gol@_}r+eY@; zriBJ7fG;>%8Kleg+C@L-B5h-iQ^5Z}IUXEYB9JE0z~=3_+2nu5WXOf>hvg>}Vb1e2 zhz&GryBMRldU|?N09*vM&uuO8@Lw`lzrp|R^UdcDLqy}``1l=@053;l<5&AcTEMT( zEXS?z!n5l;cIC5d-BBff z)P4}&mSXJ~e9cWn4L#0=h`$&IcmU8HwkmaNS3j9Q|e^A-(qXIFek~78n#16pIUf!>n^EfUy z_sYPX=AEc~se1A~#T?zRB%Jj61+u=m?h3%fj@x-ll|)V_=N3?h$UxY_c&6GurOc}y z(5tk;Cn^j?xsR-64=&DyZN?wAA5EngdtY*DK5&)-t&;O^Q1Yb;FsE;#t8YXz zT2|?@=x(w782Ol#t*X0cTEcpY#*HAFzcj1ShFLc;wW478zWMZU^Cc5jq_&(Aa3+ET zE?yaG8I0RWmy0Po(k|Y8g_;=E7BcFLYmJUd{7Y>uQc`5h!KUl@jK+s;Ik6*=iS=Y? zAKn2#67d7fcXT5U_AJ&7@4WkSR{BG$&jl(APpZ*Tw__52lr^~z&>?T5UE*3rO4`L! zmQIS6uv2-W{?N+&S8S2~QU5iAM&L{f`?pIxR}be0Xkvab|03l&pD?fX_8LY@?hx=% zA03rk2q9nvi`L2Gh~m{@#j_>S1702;l2z}NATY)ja36LYIh$$m zH<+LGX&O_aywy{R`F{SMnfwq~^Dxe5rme}RT0xj3mH2Jyq;T@@y`DFFD=&y@6_q)4 zDwP_8sk;EEKze*UnbpIe(ZDJhQWs4J;tetewEhw} zey=@*Y%jPH;{{$Ck|x1iJOLkvgxsl97l5PNu<1r){Xn1m@k@W|yU_6PL>jnG^alj9 z(tHH+>EB9KKVnl+QhEjJ_XBRpbn1+phA!G9eFG8Tyx2*y&J?hhE7xQ1!|YG zO1YjI=?0SzHv}x%m|4h77N3{F_`;3-2;2L|p@yTs5F=v<#)I`5`<(cn65*chCr?CPKpdR*DJtPg1Y=-x1*gk*!*m?8$lTD|8`?uLfVk(VYV*gyE z`qs34N-}=LH&<^CchR{PqpwHe8=H6X@bJ$T8T?%sudJ`9B6D&xRbNqkGXOoM&#VKJ z!hjadPg%WbQ*4bBx!KsFWLY7ZPfd*_SGxZQ6Nq1<#xq-+6NS!5y$l07k|dJG7xNiS z5d8Nk8|ue-KVqkaDu47%#^k$FqxbSH(wZ&M=?YdcTRk>?`v}@@l-#4~WZ18MR(G-T zjg)3Gwt%(C8YVmYmsZ4k>7sl3zp)IqzUpeZ{@i@wiO>;;u*T!lEYrgE(pfx1^sCvE zRBX>b8>Ll9sK!IF{<|Q@8<2ULvmq_3o&;naxbks zQO4DmXayf9u(_FceMzF@9MtKm?lxwnYqc(BpMp@~B0$ zRfC!>)Bdv3PO`H=`)fF3-%7|){fRZ?y^Sm~NHn}4BDS@xxeCMg9)B2eq{FMQk)rhO z@R8?M-xNp_Xp33UvJ)b(BL%)Zxa96%=r0;;f_NEuzf7-#y|aAuvb6p4Qf+!og2R!c4STr{Ux`=8KbVccN`2%vP5Vl?R*z_z%YC{zgs}t*%o76_e z>@-od+`Ts2ujIy+_IH#kn&C=H1UU6`6a9Ik53C!jKvFMwk z5XaGw_IpC9aIxI`KZoY#$aoc{+-}6{SLt{6^R4aeXHr0St1hdbfWHiq$N~_8OGux- zYWYGQ5dcw)J|tHtc&JB<$7>6G@NjjNOMDY6e(n0_&z~6qqdEy{D^6&cX_7p9_E{_Z z1DTg?X_WQNZsS3q3LVYOv$u&(7|MMqyB5k6nJw)jYAO6_WB7V{@87$3Gp+@vYTYDZNBsN35?dpE?-&%XsC!sTp=oP)&p_&>l;4?<4r zi`d;&NXJNQ5yIcxq3}p;&JClqfMtGf?5A64S=mGl*Jcf73h<>N!p&~{EvPpZ2E5d2 zI^h|xYpNsJ8P`rtMQfpC+m6Sk&~SU#RP(N|(@ZFwI<-}`>GT-J`g6Igy8)nf5zBk0 za_2#A#k4FfHv7?|E!W!E1PC+=0q7$5)g6TgBcr2@_F7tkCX@8p85DdC>tDYfvxUPM zOkABH{PA5|M@MB+RDF4w+qG-FL^Z)Gz-T!&$L2fooVwCJkByiXseSqZEe=Wv-)%o6 zu;5SC9Mx5W#;livp6|2%aP$D_DoC8{Jg$hBw9?6l<_{Es(BLIohp={vu}?+OTbY=( zKSfddo+I$V3%n3S4G>dQ?~6TcoLd2+ynu!RgT9RVT0`24p-5rZw6f7h?|Ys#8n+Y0ylJ;_ zuIxUYeX??I#nMFT?rXVI@L~7_&pCcOhRcp9XnKQd-J@OCLUxd;Cb{lkrD@2W`D4q3 z61E?`el6FCt`P@)pV~Q)y7I_he$Cae|3UjMLa@mSKNGrv)SixBbX+_KNv!`pX~KP# z;6&a3v%jBmbab=@RcC&dA2iyU&RDj!dq}Lk(MezTMA|ZrA3sh5la3K=re0=+XFhaa z&B{>3Xuab<6z2aeHotlEJi~KAj%dP5$@V9LG0$V_roBdC$Q`T z$*i1DY8wBtP>Eew8o7Vh9$+ptt2^05ax5$~bTKK4J8r4cu9DwgWJO6;l>$1T>Iw&* z>p~FUE080*Lzn^4Vs>}M&g}=o$I<4NmTd?xxbSshA&1tT5~ar8u$Fk7#l~Y+LD1Z3 z4~#Y)bTB*Z^w3D_f1I8!he}6>z^4w7lH_pW#0du=9m+tt8wToyyIGZ~13O;>P0it& z9x08AXKA@i3!pL$_$J!})2-}nY~GJgPp3>ej>EP8l8;KKnCu@qBRYn*erFo&x#Gl8 zs`}M&nl(Yh_xPyaq@cnuZaF#te>2VZq~f{X=M`$`>>*k{YqNrC86PCJ^G*eYvqd0q&Kh5V@Fk_H zL9wC@Y8i4QRRGhA&6qEDbNw29K9|0jt@3zmGg_atUpSYaPn>XKMXNV@IN?Cqs3{>* zgPj^-=40+}(ZXB`ACE$Mit86_P)+wBQqFHp@D_)6v7CjZ*3-nFWs;-kN3V5scDhGW zenk!bDvhvVFL{LwLCeQM&XQ`HxyNr{kB1L{T18Dyk43oGO7T(UI={G2bQ92S+;&`8 z{r6#wbo+mH-kebe8^UY*7qRpqYEuKRJz=-ZFE1COs=vWWyx9JL_$U@w`S#3i=4@h- zzpuIPSVVsw#U^*22-QV2if1W+$WzbWb!;K8Lwgl3@AFc+~bgv zc~||jn3h8Pz5?s?Qj5lPJ)=dKIj4Skvv{oGD;s-e(NiazYR|GDp>g|~9o6dY1sxpI z2|QM}svRzZq`SilfIuJpw+TDE1IH(uBF-*cn>m1>$Ip^$6fRaGCx7@Beo2t)1top< zA9y3`!Jb)g1ManaBFuCI%g0NG_c4%C;K}~<;X`S5)7jU8Zw4<*w!JLL7m+BC(R03_ ze>>Oct8(H@h>{EjgHkTP*9Kt9Q#hybmV%N((ynHU^okx2e@GP#li?AP1AIDynY)(T z)Is{QfQfmIN6F}*@AGBwMa4(hiB?CysOmQlV$(I}Cm%FpPBi{R?o09bJk^|(U7G>; zGZcnEaGA#WuK6cPhKpw|%X~)k96fpO+}Y|SnF=;6-+R_#ftLHxxvuXo`&P>J-6K2r z@Eh5f3%MfM_v_KN7T#&YAtJ%2X()n=Cd2TwJ_ZcO_lKCZBgP!#r3j;^}h3iboetz4VtSSv~J9 zhiBInwn1jqEw9J!_MGF#;pwr2Tzx<)9yK2CAcE)M>slI{%|LKNRjL0IpQQaHVo?Z zEw?nhgs`~h#QYgVW<&n_5I|=mgM*i;rpEzp=mie)Q}!)NLIRl0?g8&oe-@-sfluFg zu?^NZ7{Ukb4RwQGvZo*!Su}6p&_dW7}P`yc}0YmsmAC@a zAmjQmF+-#c_P`Y+1zldr zF|$v@EGrq%#mHaSZ>tD!NggKv=62tpFdi>WQhr8Byry`< ze2)w+af~kn$mHkC05EU8*ebB2|M{a+)9QS{xj`Ep7Z=>+LaTHhUBUs-}ev z+f6)WDcr;+L&>vDcuFko8c8>X++&Ul2||8g*LV>Ajjp5b*Idg@dk*lIY{W&eQoz%7 z#W*BPCq_*3J$1c+ceR;y7K<*%lbm2_;m7hzLZmy*(k7OMYgl^kq|p;nQDnrz)DX8&A79)~kfsbk#GzVJGUP^RhMB*p0Bg6MA@_K@0 zg4KEa&<5xY0NSl515a$=?j(JgR&P()QF=&%RXa6R)8MUNs2jGom%p zLbMEdg>1`$x`K&=A`)ep6lKoDo(JcK9a7dMnm`W|05`k?jAHlUU#3I(oE^O4%6d(R!+{3+Fjl-cp5YBJXjzgdCJg*Sg#hk;Y_jr=0Cz+g{;!j zKCnxvK>6IT&QZDI_NWE}h%_%;P)<+{0QDxOEWt2&x&nZqEJEZ&g9&+?B zy9i}Wt{+}4UlS8h$<;e)p07z$EP)lQ7U_2P$*6G9Jd3vLQOhTx+l}27eW=zu$4-#3 z`ssRZ_KLbMR@p-Y??rBb<}l&JS*2(UpCEUbe-Dm7K?xCpz7qZR338gDs@yMb$|2Ph zV|IMM2YGM2dU}1Q*38T-^VDk-^0jhGLB%H=V|JGZU@s+RAUm7TeWp{Pm_ddK0A7MgVR_6FeN!8VFw7kTU} z`EMdXzrVf!;plrE(G^lX3drAc!FKH5=no;5q=@XY42 zWOeW4`0wQ;a=LOe)}{MnpA+B8Dk>HogO2z2V1x_ZTr{x#P-Y4S(J6y>muV--Qy``0 zla3|*<|LL{32_!Q$RVX9_X&m8Uv9*GwIk$2JtOW0Zkp&d*@gfmzhlE;we~b6CKG>x zaZZGttgjcZo+^z}IHBclxu&Q;=zbLp0s>IygA=43A-e7Rog#OvHJqGy3lny)gLPMk zOI#>MP_!Jp4?1VBzwHEJEwPIv_r~D@uPdohyDQ5_)O`-+Ov{1A>hb{Prb@>&% zCZ_OWSIEyo?s1i@L1O7Z!J@5Zaik$Z1|x|&L^I4o5`>%$%8)zM%-V(R770}&8cU63 z#LE@`^#^k|X@38tNI$}YE5d7KX;O|Rb)aN=4es|j62qy7hY z3^F3OlP*yfovGAZis>(L(PJzlTCuVJb54CMKlSQ+Wm__Z!B4;or{;!mGon0_3ZzL1L+hrr_~bHW#_zK)(14bef!JlD3@&b9xj7-jYa)iT z+frdrC1fXXhElJS4ATlv<_OUVTv87NtI5%_cI254b)WzhUZY=H|K&P=`onAZ+*E{x zE9by?V|G^0HN6e|pW-0lMI4)J6$k$8?J2>7C_mcKHTCJ!GcH_Q1dh`%L!aFW3R28w zhgzDNP~TL?bI(tBKKp6BUgjlQT0O0jfjUB*=k_?gJAv{IhBn-5FvQu!sqydYP+j6f zm%Ey5ky$yAlOzPf^MtPE6`Fh7-+v;#A+i?QvOf(?Dw&@K{T|+B31+=A55Z$O(7RBS zojo>DUYM=H3vL(#P@!@b2Peq4S6{|*16^eT@P0D&vWm%eAj63E9dd_vclf!jAXDHa zaJyLop~4Oirb|ud_wMdTQ|!b}LZ$F6k?tEStf6>xiXW^?-e6BdlUjnijEqv({NxDX z>V6RF~Q?-~(eq2yz!p>QWWn^zS^?$0)O5p^~;w4bO z&l3~efZ6XLHol-yH)i-QD*nncrJ|ODdG;<*hW-#_S;A{KNUrSrUhAQmRTu?1adJk+ z$bWn=sM)yzncePgwjZ_Mh=mkL%;Sk2A8rTBbCBdzUkFQndA0g|U|)%2W@YdtxWyG9 z)$al*-B)@xK-tmK;5*xK5HSoy2cqM{zfJE?I~a`h>z;d6+BTXzczK=Y#?Gjj(%O*Lg@<;QEy4TFyexHKdx6d1Z<*Mx2v$K5Y^s2gW z?vCBfU>Jp~9(#uYB4Yx7>Rz}?-@$Hq%AJF@+8)>G+X9d`bjmlHKT=BzkSY0fWeD01 zIUhAQ+hrXWKXJmHd;CLRfB&(QHjTwH#NMaKDfo*M)_JB*6%$6}Po1F3ehG-C9V^zC zpoAugS1A$>@k!kuBfrAT!qO55(!Wezf#_+5D6njIdV+L8L4Ksw>^L8}dt5LvyUHBG zUb5+%#4iexaWcHulzCEBC31(WCS0Cu(DHK^JLSqV_QhcR>J5v zVz#Q<$|(QnP1+HY=XHx+nQkn(X~?g$QsHWaW}p7hcs`Q(Jz;+;b&0!NZ~Tjd^#3#k zckdJ&FC_jbFXV%imzbDs_Rj5on`b9LGPfWe{XD>F7hy7=qtf*rn=l~pW`l}zY$52~ zpAm1e?}5+8qB*^|lI9y~6(d$VtU5rlMGc=C8&K@(=3SfF(H?6u`$Q9(HVJMZY3NS#p4%fQ~S8V2%!YwsINZ0|c?woirP$cFTk6hkUnS_c`R zVf6uy6Xp7l5=9gL0%3&!NZajadjtZO;3Q>cL%#-zdxK! z62C8F`CyEvH0{@OD8Rhj4Hi`Q?`*Z|I6@eVB^3Z5=P3UjxEu?5VoGwcS)>Ubs@t#} zRLyJ9nX8kQiRH47FTO`eP-nE=6-5LDTmj_gCva|^hD?LB--jj6*3H@EZE?lTiy#pPJe||ojNHjySVYE3)OjvLlOAR?R}dT%!tF~qj+bJSMD3v%DEUa0KHn9WNjsy|gT;W!MqHyE8OGnC zLPTy|#q5l*7`~UV^mn;|7S}8g7w>D7bN8hV*j3w2x6%lWM+a+MpwNfdOQarQ(6}y9 zy(fcD_R)L(oaOi6XFX2BY1CfvCxJYskz)ru^#WQwg+mYu~CUpSRV!A(qiwovu3S&C&XA+?)?7}3;>SK zpVuubgHi~Ecd*b0h@CcVV}??}kcn8|@=+Fvj0ZLTrZ!6X<#iijqrba`>JQ%=OpjqmV2 z36hDniIq5L?DT&4(0*^~^Go7@-ZU@^0g{~K%lbk$(~&6RdQeTLT5`t^K<|vWxHzWB z$fJVZPZY(}(^vVibU_!EQRLIG{I$T@eem?Dy$Yzi?1*lcv1`1@C@6-5%htfTL+@0L~n^z2c% zU$`6SQVW_Tm+MpIC{|O+Uui(SO zo~TT>OIbr$EVDB+LCpigMjJm>na5?TN0EPW=0#kHO*a4Dd=A4}`_+H{2bB`5*4LTE zELa#c7|Qh-vp#1eIWW-ZWM8V49niKkF_s_jV6yyS@;tn&Zsw=3Z3uXtyCfux(m#O; zF@`!R=}z6(e~|+pKIbq`YY@;sF4u?LS9^3BCai+3ze{1MV~%y4-&o%}jRwDBJz_p; zQdHz@AzMH8!)1?lS3>QxdZ7#k(ORSEhw_Ai*$*Gs%?3%(zij${(tQPuFZ|+I?|H2F z=!_DYnuvMHfXhr^C{mAB>g&y0(4S~H z=ls#*PC>yR2*1AA+a9xjkM-GQcc|BrfPqI0*#QLmYv@V#d+X@^s^>6dEy4`NiJ;TI zHs=HS8y{fANH}ubJ!=iI=&W{T-b7ug4Me|JLgejPf|__8@3%KFnf`KZ|M1y4CmBxG zE=bKd=SSHY8Jo2IXXCZaJ%NI0NBie&(^r~c4TMy>9G(KoO|J6plMFPzUhyibZ@%}F z1Kh(Orl$>og*`ozFRMkJWi+muuZEh{Iq+0oYvg9ccj_w;B}5m1x*_ArL|%S_kUd#3 zG0!7#+^6D5@&~%EfL9xHM>nnQ(?8#%R5^>5E|xKQ4kSDh`f2VKJYsS__TjGb+>d7H z``+0;MgO6RTgra>ApM#0IB~=^0Yr1%(+M+ZB08DjIW;v!HOWf)PRhOWv~D;~?beio ztn&#f3fEjcEt5cQ^{A%|_+Eg9&M=@~>q%zL1#T`58K*?#g0xSo-@zn{k^;BgORv5N z!6|PHV0+1|*zwYEsr9&NPM*>PKkQqtVRDIm2*oa%9~I(TuW>91uCoa8hB}=_I+1c^ zFaU}BEbIX-unHJw6krO4#PjUo6>$9K;@)=;k%13~HZ?**d-IbTFC`#V2UUiV!N7?7 zJ;g#P=70iA9VS8-hAjBSIPa6VUUXr5nqY|`FoQhEZLYMZaDj1-;(2Tk#yPI~U_ zV$hQ8UFqj&B?>HUF%Ln7GFP(0cfKdK)m1s+3uSMiTYDpqW5h3=RY(ntlha2UaX*q@ zGy5bg(A=W>-hFL9<|eM0`lYz0JpHZ&U2odI1!fY2Hv=8WH3TUxR>5E^-T+Ne<+z`2 zfFxc9x;~@*;{p$xVf>LRTi!1%+(x`arr{PS^Ah&C%sL`C+ zkE)`m4o_&KG+_Dxz2opp!QVndfCF;Uu3TAy=ZM12#>V*8Ovo~)!RolO4RrK=uS^sZ z3!NjNeqc@ok95B6i>f&JT-T#Cw+8lYW3UG2QjK#jwge)MAkVAU9ja)Gpv&BpCt|wL z#`-;V>ZbZ_iQY{P=w<2a8yJxC3k*!-UA!KHw0dp_NQvbdP(xCbI1s9(K^)TTn(gwS zKZ0$_R0n?+_t|pXEQ}w^13z|IU($F^(Px)WvcEUEGi{x(UM{YjG}}86Ta`r!ox9&9{m4yizK_ZG-_OJii&!ma#dJ?w;c(TueqUAoDR31 z!5@h3C4G`JW}J3Pk4@J6p!mC92A8dVq&fA5wyiT8ImcL3Oe>WPDS;Bp2FYrnn3L~2 zF3K=UJm{OFRgx)@WZ%aSZh<9TrvuV$#qf;eg)hKa7n5yRp^0#z7gdG;Jvy0ZRB;kghcyi+5+ z+XqxXlHr16T@e#sqMo?@5;Gm^-lrzq>Ey?DDS`qmG*20~fTX+F26E|F{JJ5BXWGAF zd?+iWsk$Hd%AeSN$M*PBs^dr8$}c7}fSZWFGHouwo%;)1U+bto-$XW^VSh;H|Nc=? zPgl3n;Kzj#qN2plFFltOrvc&yf4HW^V3RR|k7RBGL={^A%qo<**^l(*K5=nB1wZaA z+_DrZ)4&M`n72WJff#)g6Nkr;>g#9Dk+U27nh34Im9#t|w>Bgx{r42v8Pd=mO=twh zCCtk_G^4S|2HB}x@$mv#mqz6=$oi#Q0+qcxY|7pkDk`zO3kjbGIBER~a({8LuFvF8 z4c-F`xf$9~eTx0E+p|{;{$hSq_k8FFO7$~=z-I?vx4|Z_ukNvjfPh)fcW6EoF(Rk` zTRnE>EE7;O=KfR-+0T^u=8r%v7RK!G=F;#E?J;~hXyED*-xEKDV}FBi`W+C+;X|*_ z18pYd_4-qC-ZSIad&}M`lr162 z5m}*Qr;Ln{QFbZ`No4PgWKH>-Bs-rt~0PMJA7k zqfy6)$}!#TZTQ?R;p(Ss4qmt22h%GfXvDOBLZzTM^J6GhV**hflS$aazIWOuTtR?O zuI=rG@P1?4^w_5N&o^+7f)gH%P!cOsIKP}(Ta(9`LeXgqO*5kW)*_UAD4s3$jr1Y< z2A+zB8j@)wmZZ=WaSJx8qdy(Frmlk zAlkXqf{mvyfx3hY5fL*?O-zOs>T%;dcL{~#(_#J;#r4B2&H8)j+EZ*&R{)-aB=0m7 zOb*jlk^V^7NTIkxIcza3M#>j|T`q5ZZw1ven+tLMVOWqK+Zhy%p9O{1MioO#<8=x4Q*xlWI2}Um2Of4?zL|q9`dTtWPa4}vvX840e zwP6UXBn;f3aK1??Bfj5cJPA5a8AZjHL={f`cb*F7ECOQU3+}>xJ*V7T!)gRvrWX=K z-^1_)V~3ipoE*3l9V!PLX44T}?8(xKaj|E|MxjwYw{`EcUqOYfxDM&7Kx|Z1>NOW& z^_#($u(4jpb@x`2%Tj=4-_4oJ3x`Y*f6evfuAblW@bR^HQaD*WD%XxYYqi`HhgtK}a#rsJYH*Bd`zsHtIt`A2`_A`%I20 z*35hB_+Z=q>kW|qn>}(#&NRCBqaqD#zi2z_PL6+`Tur%s`#f1#7G08QX_5sFJY<&y zK)B%@zvib^E%Xj#oKe7wa2gj?ASj(52yv^S1akz$d z+axn{puo5_$;Ni$WO)JEXV9II&HGAzi|JM;_bw!+gbaacYTpls z01t)BK}g0&Wy=(C;U&)@?dJ-=DP0|cf_RMthl-=gcApW5hAg5IX8=hpb*K=Mh^w6y zAgt=48*%$WMEe(58T zk#XIDC^#;BQQnav>4-L6(&4W#LZw<86>{IvS5!vX)*6u#Zf&A>knhNFw)}-{f$vhOj>Lux2=%rrN9jH^?%`+URpM~li zDFex!H}3z9-!OrD{q3Qlalz%y`|67&;HrXaa277^`3ZJ7+U@AsU{)IYi4WyS|4V@kmc!-|rl_!S8Eb;Aj84?M0;H4uV`>R#uUU zqf=!g4V(A}Io*8aT*z$+Eo&*;@Bdba}l_*F?sf z{C>iE`VCHJx%)87c*Sj-H@JA3qylyHBrPSS+I$MsuGn4dq0wdMi?3srbW9^TAkb|DJJ$UU_{>nU?%vRmK%-KJzC(XoiTd;x!|}bK5IO^fP%`u-dDetaFkue6P1i<9vI4eTsu8z~Ii*esX;1BxGqMr#s5! zju0s>XPb3}FxnXUVsy4K(KIez6G!4T(_hWZ^4ZLvjmsbLrt^B7Y6#*oUT63hQnost z(Tz5{Qm=C>0Vy_e->bHwW^5H9k0k4AWR7`Cj=htza|fY@yxO(rWhq}xa@*q6<0Co^F$Z0+Y z<)SYmphfo-FlMU|b98AugrSBT!vms!AF1CNw{+7cpLlfC6*sngTU#@j)FMy1*Xi={ zRX#vua|9;A(9g9eviU1p>ajRxEq*g2`>P7d|udw(y-x zy9Au*ttq3sqoGHOXFiS&6tzMVAg#KC?7?7=QCAgaeR)3e8%iep?i^1-^R2ECN72!jtmb{C`-yqd z-E}%!8%`BYc+Tt>(%>im4h02r7N@PV8|6- zFCRV{fE92sU8ohRckvTPdA8zYu?K{3Ks$iH&xVDCfn6Oh2@-QYP<%9JiC8>Qkdr%a zxzT^l&QAXJUd*S=By!7$FDEcHb3;1p$6|v~0w_7|fG_L3e�PP4SAAyKzjAo1)ii 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 literal 0 HcmV?d00001 diff --git a/user/pages/04.about/default.md b/user/pages/04.about/default.md new file mode 100755 index 0000000..b35348f --- /dev/null +++ b/user/pages/04.about/default.md @@ -0,0 +1,39 @@ +--- +title: about +media_order: 'DN42 Map 181224.2.png' +--- + +#burble.dn42 + +burble.dn42 is an experimental global network, part of [dn42](https://dn42.us/) +By active peer count, burble.dn42 is the 3rd largest IPv4 and 2nd largest IPv6 network in dn42. + +#####Background + +I manage a number of virtual and dedicated servers that provide high quality time services for the [NTP Pool Project](https://www.ntppool.org/"). +burble.dn42 is a project to integrate these servers with dn42, creating a globally connected set of POPs that are well connected to the dn42 network. + +My [NTP Pool Profile Page](https://www.ntppool.org/user/buovss4oiceotdj2o3mb) shows the status of each of my servers in the pool. + +#####Topology + +All nodes in the burble.dn42 network are directly meshed with wireguard tunnels. A VXLAN, layer 2, overlay sits on +top of the wireguard mesh, providing separation of DN42 traffic from internal traffic. The internal routing protocols +used are OSPF and iBGP for the regional anycast services. + +#####DN42 Routing + +To simplify the number of iBGP sessions, the network is configured as a number of sub-AS regions within a single [BGP Confederation](https://en.wikipedia.org/wiki/BGP_confederation). +The sub-AS regions, together with tagging using [large BGP communities](http://largebgpcommunities.net/), are used to implement a regional [Routing Policy](/home/routing-policy). + +* Europe (region AS4226010150) +* UK Bristol (region AS4226010045) +* Eastern Europe (region AS4226010151) +* North America (region AS4226010021) +* Asia and Oceania (region AS4226010009) + +![Network Map](DN42%20Map%20190419.png) + +####Network Status + +[Status Page](https://dn42.status.burble.com/) provided by [UptimeRobot](https://uptimerobot.com/)