From bb4d2eee64418eef98e356cda1ebb670df513758 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Sun, 4 May 2025 14:56:50 -0300 Subject: [PATCH 01/10] Updating ADRs, Analysis and README.md --- README.md | 72 ++------------ docs/adrs/adr-001-websocket-scalability.md | 29 ++++++ ...nical-analysis-websocket-flight-tracker.md | 94 ++++++++++++++++++ ...h_diagram_datasource_read_write.excalidraw | 0 .../arch_diagram_datasource_read_write.png | Bin .../arch_diagram_datasource_routing.png | Bin 6 files changed, 133 insertions(+), 62 deletions(-) create mode 100644 docs/adrs/adr-001-websocket-scalability.md create mode 100644 docs/analysis/technical-analysis-websocket-flight-tracker.md rename docs/{ => diagrams}/arch_diagram_datasource_read_write.excalidraw (100%) rename docs/{ => diagrams}/arch_diagram_datasource_read_write.png (100%) rename docs/{ => diagrams}/arch_diagram_datasource_routing.png (100%) diff --git a/README.md b/README.md index abc5424..839e018 100644 --- a/README.md +++ b/README.md @@ -293,68 +293,6 @@ app: - `ReadWriteRoutingAspect`: Sets the context based on transaction type - `DbContextHolder`: Thread-local holder for the current context -## Message Payloads - -The application uses two main DTOs for message communication: - -### PingDTO -Used to publish flight position updates to the flight-tracker-event-app via WebSocket. - -```json -{ - "id": "uuid", - "aircraft": { - "icao24": "string", - "callsign": "string", - "origin_country": "string", - "last_contact": "timestamp", - "squawk": "string", - "spi": boolean, - "sensors": [integer] - }, - "vector": { - "velocity": double, - "true_track": double, - "vertical_rate": double - }, - "position": { - "longitude": double, - "latitude": double, - "geo_altitude": double, - "baro_altitude": double, - "on_ground": boolean, - "source": integer, - "time": "timestamp" - }, - "last_update": "timestamp" -} -``` - -### FlightDataDTO -Used to subscribe to flight tracker data from the flight tracker producer via Kafka. - -```json -{ - "icao24": "string", - "callsign": "string", - "origin_country": "string", - "last_contact": long, - "time_position": long, - "longitude": double, - "latitude": double, - "baro_altitude": double, - "on_ground": boolean, - "velocity": double, - "true_track": double, - "vertical_rate": double, - "sensors": [integer], - "geo_altitude": double, - "squawk": "string", - "spi": boolean, - "position_source": integer -} -``` - ## Project Structure ``` @@ -376,6 +314,16 @@ src/ └── ping/ # Ping domain and API tests ``` +## Analysis and Decisions + +### Architecture Decision Records (ADRs) + +* [ADR-001: WebSocket Notification Scalability Strategy](docs/adrs/adr-001-websocket-scalability.md) - Decision to implement a Kafka-based event distribution system for WebSocket notifications, with a path to future STOMP migration. + +### Technical Analysis + +* [WebSocket Notification Scalability](docs/analysis/technical-analysis-websocket-flight-tracker.md) - Analysis of WebSocket notification delivery alternatives, focusing on scalability, latency, and reliability requirements. + ## License This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details. \ No newline at end of file diff --git a/docs/adrs/adr-001-websocket-scalability.md b/docs/adrs/adr-001-websocket-scalability.md new file mode 100644 index 0000000..86d8772 --- /dev/null +++ b/docs/adrs/adr-001-websocket-scalability.md @@ -0,0 +1,29 @@ +# ADR 001 - WebSocket Notification Scalability Strategy + +## Context +The `flight-tracker-event-server` currently sends flight updates directly to clients over WebSocket. Sessions are kept in memory, which limits horizontal scalability, requires sticky sessions in the load balancer, and makes managing thousands of connections inefficient. + +## Decision +Refactor the application so that the `PingEventPublisher` publishes flight events to a Kafka topic. A new dedicated component will consume these events and manage active WebSocket sessions for message delivery. + +This decision enables separation of responsibilities and prepares the system for a future migration to a STOMP-based architecture (e.g., RabbitMQ) if scale demands increase. + +## Justification +- **Time-to-market**: quick delivery without frontend changes +- **Decoupling**: separates event generation from delivery logic +- **Reuses existing infrastructure**: Kafka is already in place +- **Low impact**: avoids protocol changes or client modifications for now + +## Alternatives Considered +- **STOMP Broker with RabbitMQ**: powerful but requires client refactor and more setup +- **Redis Streams/PubSub**: simple, fast, but with delivery and clustering limitations +- **Optimizing the current implementation**: fast but not future-proof + +## Consequences +- The system becomes modular and more scalable +- Kafka enables better backpressure and failover handling +- Prepares for a transition to STOMP when scale justifies it +- A new WebSocket delivery component must be monitored closely + +## Links +- [Technical Analysis – WebSocket Scalability](../analysis/technical-analysis-websocket-flight-tracker.md) diff --git a/docs/analysis/technical-analysis-websocket-flight-tracker.md b/docs/analysis/technical-analysis-websocket-flight-tracker.md new file mode 100644 index 0000000..5a20002 --- /dev/null +++ b/docs/analysis/technical-analysis-websocket-flight-tracker.md @@ -0,0 +1,94 @@ +# WebSocket Notification Scalability + +## Context +The **Flight Tracker** project provides users with real-time flight information via **WebSocket** notifications. Currently, the application maintains active WebSocket connections and sends updates directly. As the number of users and simultaneous events increases, the current solution is reaching **scalability limits**, primarily due to in-memory session storage and sticky session dependencies on the load balancer. + +## Objective +This document aims to analyze architectural alternatives to scale WebSocket notification delivery while maintaining low latency, high reliability, and minimal disruption to the existing system. The goal is to find an evolutionary solution with fast time-to-market and a path toward future scalability. + +## Requirements + +### Non-functional Requirements +- Scalability to thousands of simultaneous WebSocket connections +- Low delivery latency (< 100ms) +- High availability and fault tolerance +- Reliable message delivery +- Minimal frontend impact (initially) + +### Technical Requirements +- Integration with existing Kafka infrastructure +- Support for component decoupling +- Compatibility with WebSocket and STOMP +- Easy monitoring and operations + +## Considered Alternatives + +### 1. Kafka + ThreadExecutors +Decouple event dispatching via Kafka and parallelize delivery using thread pools. No frontend changes required. + +**Pros:** scalable, no changes to the client, uses existing Kafka +**Cons:** requires concurrency implementation and session control + +### 2. STOMP Broker (RabbitMQ/ActiveMQ) +Use a STOMP-compatible message broker as an external relay. Frontends subscribe to STOMP topics via WebSocket. + +**Pros:** complete decoupling, mature pub/sub model +**Cons:** requires frontend refactoring and broker setup + +### 3. Redis Streams/PubSub +Use Redis for message publishing/subscribing or streams. Messages are distributed across WebSocket server instances. + +**Pros:** simple, fast, great for low latency +**Cons:** pub/sub doesn't guarantee delivery; streams require additional handling + +### 4. Optimizing the Current Architecture +Local improvements with thread pools, async I/O, or sticky session-based load balancing. + +**Pros:** low cost, fast implementation +**Cons:** doesn't solve horizontal scalability limitations + +## Comparative Analysis + +| Solution | Scalability | Latency | Complexity | Reliability | Frontend Impact | +|---------------------------|-------------|---------|------------|-------------|------------------| +| Kafka + Threads | High | Medium | Medium | High | None | +| STOMP Broker | High | Low | High | High | High | +| Redis Streams/PubSub | Medium | Very Low| Medium | Medium/High | None | +| Local Optimization | Low | Low | Low | Low | None | + +## Recommended Conclusion + +We recommend an **evolutionary approach in two phases**: + +### Phase 1: Refactoring with Kafka + Dedicated WebSocket Component + +Refactor the `PingEventPublisher` to publish events to a Kafka topic. A new (or existing) component will consume the topic and handle active WebSocket session management and message delivery. + +**Benefits:** +- Fast time-to-market +- Immediate scalability using current infrastructure +- No frontend changes +- Improves modularity and observability + +### Phase 2: Evolve to STOMP Broker + +If scalability needs increase significantly, migrate to a **STOMP-based broker architecture** (RabbitMQ or ActiveMQ), enabling: +- Topic-based subscriptions +- Automatic message distribution by the broker +- Event-driven backend/frontend + +This phase requires more effort and frontend changes, so it's reserved for future growth that justifies the investment. + +### Why this phased approach? + +- **Time-to-market**: quick delivery with low risk +- **Low disruption**: avoids major changes to frontend/backend for now +- **Preparation**: creates a foundation for future pub/sub migration + +This shows how **architecture can evolve with minimal impact** while aligning with team capacity and business context. + +## References + +- [ADR 001 – WebSocket Scalability Strategy](../adrs/adr-001-websocket-scalability.md) +- [ByteWise010, *“Scaling WebSockets with STOMP and RabbitMQ”*](https://medium.com/@bytewise010/scaling-websocket-messaging-with-spring-boot-e9877c80f027) +- Internal Kafka and Redis benchmark experiences diff --git a/docs/arch_diagram_datasource_read_write.excalidraw b/docs/diagrams/arch_diagram_datasource_read_write.excalidraw similarity index 100% rename from docs/arch_diagram_datasource_read_write.excalidraw rename to docs/diagrams/arch_diagram_datasource_read_write.excalidraw diff --git a/docs/arch_diagram_datasource_read_write.png b/docs/diagrams/arch_diagram_datasource_read_write.png similarity index 100% rename from docs/arch_diagram_datasource_read_write.png rename to docs/diagrams/arch_diagram_datasource_read_write.png diff --git a/docs/arch_diagram_datasource_routing.png b/docs/diagrams/arch_diagram_datasource_routing.png similarity index 100% rename from docs/arch_diagram_datasource_routing.png rename to docs/diagrams/arch_diagram_datasource_routing.png From 619b30caf4ec2b02ebcdad3235f689567c10bea0 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Mon, 5 May 2025 22:07:10 -0300 Subject: [PATCH 02/10] Adding Virtual Threads to WebSocket notifications --- .../application/CreatePingCommandHandler.java | 1 - .../WebSocketConfig.java} | 25 ++++----- .../config/WebSocketThreadPoolConfig.java | 24 +++++++++ .../pubsub/PingEventPublisher.java | 2 +- .../websocket/MapUpdatesHandler.java | 54 +++++++++++++++---- src/main/resources/application.yml | 5 +- 6 files changed, 82 insertions(+), 29 deletions(-) rename src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/{websocket/MapUpdatesConfig.java => config/WebSocketConfig.java} (59%) create mode 100644 src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/application/CreatePingCommandHandler.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/application/CreatePingCommandHandler.java index 85642fb..64ce9e3 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/application/CreatePingCommandHandler.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/application/CreatePingCommandHandler.java @@ -1,7 +1,6 @@ package dev.luismachadoreis.flighttracker.server.ping.application; import dev.luismachadoreis.blueprint.cqs.command.CommandHandler; -import dev.luismachadoreis.flighttracker.server.ping.domain.Ping; import dev.luismachadoreis.flighttracker.server.ping.domain.PingRepository; import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingMapper; import org.springframework.stereotype.Component; diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesConfig.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java similarity index 59% rename from src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesConfig.java rename to src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java index 18e1081..14adfa2 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesConfig.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java @@ -1,36 +1,31 @@ -package dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket; +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.config; import org.springframework.context.annotation.Configuration; +import org.springframework.lang.NonNull; import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.config.annotation.WebSocketConfigurer; import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry; +import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; +import lombok.AllArgsConstructor; + /** - * Configures the WebSocket endpoints and handlers. + * Configuration for the WebSocket server. */ @Configuration @EnableWebSocket -public class MapUpdatesConfig implements WebSocketConfigurer { - +@AllArgsConstructor +public class WebSocketConfig implements WebSocketConfigurer { private final MapUpdatesHandler mapUpdatesHandler; - /** - * Constructor for MapUpdatesConfig. - * - * @param mapUpdatesHandler the handler for map updates - */ - public MapUpdatesConfig(MapUpdatesHandler mapUpdatesHandler) { - this.mapUpdatesHandler = mapUpdatesHandler; - } - /** * Registers the WebSocket handlers. * * @param registry the WebSocket handler registry */ @Override - public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { + public void registerWebSocketHandlers(@NonNull WebSocketHandlerRegistry registry) { registry.addHandler(mapUpdatesHandler, "/map-updates").setAllowedOrigins("*"); } -} +} \ No newline at end of file diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java new file mode 100644 index 0000000..b0d4599 --- /dev/null +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java @@ -0,0 +1,24 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +/** + * Configuration for the WebSocket thread pool using virtual threads. + */ +@Configuration +public class WebSocketThreadPoolConfig { + + /** + * Creates a new executor service using virtual threads. + * + * @return the new executor service + */ + @Bean + public ExecutorService webSocketExecutorService() { + return Executors.newVirtualThreadPerTaskExecutor(); + } + +} \ No newline at end of file diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java index 9b26ba3..c08a20f 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java @@ -13,7 +13,7 @@ import lombok.extern.slf4j.Slf4j; /** - * Publishes PingCreated events to the MapUpdatesHandler. + * Publishes PingCreated events to WebSocket clients. */ @Slf4j @Component diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java index 286c311..cd0715b 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java @@ -1,7 +1,9 @@ package dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket; import java.io.IOException; +import java.util.ArrayList; import java.util.HashSet; +import java.util.List; import java.util.Set; import org.springframework.stereotype.Component; @@ -9,11 +11,13 @@ import org.springframework.web.socket.TextMessage; import org.springframework.web.socket.WebSocketSession; import org.springframework.web.socket.handler.TextWebSocketHandler; +import org.springframework.lang.NonNull; import lombok.extern.slf4j.Slf4j; +import java.util.concurrent.ExecutorService; /** - * Handles the WebSocket connection for map updates. + * Handles WebSocket connections and message sending for map updates. */ @Slf4j @Component @@ -21,13 +25,20 @@ public class MapUpdatesHandler extends TextWebSocketHandler { private static final Set sessions = new HashSet<>(); + private final ExecutorService executor; + + public MapUpdatesHandler(ExecutorService webSocketExecutorService) { + this.executor = webSocketExecutorService; + } + /** * Adds a new WebSocket session to the set of active sessions. * * @param session the WebSocket session to add * @throws Exception if an error occurs */ - public void afterConnectionEstablished(WebSocketSession session) throws Exception { + @Override + public void afterConnectionEstablished(@NonNull WebSocketSession session) throws Exception { sessions.add(session); } @@ -37,7 +48,8 @@ public void afterConnectionEstablished(WebSocketSession session) throws Exceptio * @param session the WebSocket session to remove * @throws Exception if an error occurs */ - public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { + @Override + public void afterConnectionClosed(@NonNull WebSocketSession session, @NonNull CloseStatus status) throws Exception { sessions.remove(session); } @@ -46,14 +58,34 @@ public void afterConnectionClosed(WebSocketSession session, CloseStatus status) * * @param message the message to send */ - public void sendMessage(String message) { - sessions.forEach(session -> { - try { - session.sendMessage(new TextMessage(message)); - } catch (IOException e) { - log.error("Error sending message to session: {}", session.getId(), e); - } - }); + public void sendMessage(String message) { + if (sessions.isEmpty()) { + return; + } + + log.debug("Sending message to {} sessions", sessions.size()); + + sessions.forEach(session -> + executor.submit(() -> sendMessageToSession(message, session)) + ); + } + + /** + * Sends a message to a specific WebSocket session. + * + * @param message the message to send + * @param session the WebSocket session to send the message to + */ + private void sendMessageToSession(String message, WebSocketSession session) { + if (session == null || !session.isOpen()) { + return; + } + + try { + session.sendMessage(new TextMessage(message)); + } catch (IOException e) { + log.error("Error sending message to session: {}", session.getId(), e); + } } } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 04a6395..3cc7823 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -93,4 +93,7 @@ app: read-write-routing: enabled: false clock: - timezone: UTC \ No newline at end of file + timezone: UTC + websocket: + thread-pool: + workers: 4 \ No newline at end of file From 965cdc7fe8f7c7ed2760ee3a45ca88a8a56026fe Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Mon, 5 May 2025 22:07:26 -0300 Subject: [PATCH 03/10] Cleanup configs --- src/main/resources/application.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 3cc7823..d351431 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -93,7 +93,4 @@ app: read-write-routing: enabled: false clock: - timezone: UTC - websocket: - thread-pool: - workers: 4 \ No newline at end of file + timezone: UTC \ No newline at end of file From c22f94751ef0acdcc0ceea3530ebb964b7bbc53f Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Mon, 5 May 2025 22:11:00 -0300 Subject: [PATCH 04/10] Optmizing imports --- .../server/ping/infrastructure/websocket/MapUpdatesHandler.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java index cd0715b..0f0fec4 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java @@ -1,9 +1,7 @@ package dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket; import java.io.IOException; -import java.util.ArrayList; import java.util.HashSet; -import java.util.List; import java.util.Set; import org.springframework.stereotype.Component; From 06cffc24314bbe26e8b0c408392a8213e7059621 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Mon, 5 May 2025 22:26:30 -0300 Subject: [PATCH 05/10] Configurations to enable/disable websocket and flight-data kafka topic subscriber --- .../config/FlightDataConfig.java | 20 +++++++++++++++++++ .../pubsub/FlightDataSubscriber.java | 4 +++- .../config/WebSocketConfig.java | 3 ++- .../config/WebSocketThreadPoolConfig.java | 2 ++ .../pubsub/PingEventPublisher.java | 2 ++ .../websocket/MapUpdatesHandler.java | 3 ++- src/main/resources/application.yml | 14 ++++++++++++- 7 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/config/FlightDataConfig.java diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/config/FlightDataConfig.java b/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/config/FlightDataConfig.java new file mode 100644 index 0000000..8e16582 --- /dev/null +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/config/FlightDataConfig.java @@ -0,0 +1,20 @@ +package dev.luismachadoreis.flighttracker.server.flightdata.infrastructure.config; + +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; +import lombok.Getter; +import lombok.Setter; + +@Configuration +@ConfigurationProperties(prefix = "app.flight-data") +@Getter +@Setter +public class FlightDataConfig { + private Subscriber subscriber = new Subscriber(); + + @Getter + @Setter + public static class Subscriber { + private boolean enabled = true; + } +} \ No newline at end of file diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/pubsub/FlightDataSubscriber.java b/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/pubsub/FlightDataSubscriber.java index efecae4..cc993ce 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/pubsub/FlightDataSubscriber.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/flightdata/infrastructure/pubsub/FlightDataSubscriber.java @@ -8,10 +8,12 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.kafka.annotation.KafkaListener; import org.springframework.stereotype.Service; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; -@Service @Slf4j +@Service @RequiredArgsConstructor +@ConditionalOnProperty(prefix = "app.flight-data.subscriber", name = "enabled", havingValue = "true") public class FlightDataSubscriber { private final SpringCommanderMediator mediator; diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java index 14adfa2..b3f1316 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketConfig.java @@ -5,7 +5,7 @@ import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.config.annotation.WebSocketConfigurer; import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry; - +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; import lombok.AllArgsConstructor; @@ -15,6 +15,7 @@ @Configuration @EnableWebSocket @AllArgsConstructor +@ConditionalOnProperty(prefix = "app.ping.websocket", name = "enabled", havingValue = "true") public class WebSocketConfig implements WebSocketConfigurer { private final MapUpdatesHandler mapUpdatesHandler; diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java index b0d4599..92cc6db 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/WebSocketThreadPoolConfig.java @@ -2,6 +2,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -9,6 +10,7 @@ * Configuration for the WebSocket thread pool using virtual threads. */ @Configuration +@ConditionalOnBean(WebSocketConfig.class) public class WebSocketThreadPoolConfig { /** diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java index c08a20f..549e3c0 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java @@ -11,6 +11,7 @@ import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; /** * Publishes PingCreated events to WebSocket clients. @@ -18,6 +19,7 @@ @Slf4j @Component @AllArgsConstructor +@ConditionalOnProperty(prefix = "app.ping.publisher", name = "enabled", havingValue = "true") public class PingEventPublisher { private final PingMapper pingMapper; diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java index 0f0fec4..a116075 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java @@ -10,7 +10,7 @@ import org.springframework.web.socket.WebSocketSession; import org.springframework.web.socket.handler.TextWebSocketHandler; import org.springframework.lang.NonNull; - +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import lombok.extern.slf4j.Slf4j; import java.util.concurrent.ExecutorService; @@ -19,6 +19,7 @@ */ @Slf4j @Component +@ConditionalOnProperty(prefix = "app.ping.websocket", name = "enabled", havingValue = "true") public class MapUpdatesHandler extends TextWebSocketHandler { private static final Set sessions = new HashSet<>(); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index d351431..4d3ac3d 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -93,4 +93,16 @@ app: read-write-routing: enabled: false clock: - timezone: UTC \ No newline at end of file + timezone: UTC + flight-data: + subscriber: + enabled: true + ping: + subscriber: + enabled: true + publisher: + enabled: true + websocket: + enabled: true + + # ... rest of the file remains unchanged ... \ No newline at end of file From 80beabf61df26e3c4e413d4b92b939d005c6a357 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Thu, 8 May 2025 10:59:03 -0300 Subject: [PATCH 06/10] Publishing PingCreatedEvent to Kafka deliver the message on all Websocket sessions across the cluster --- .../pubsub/PingEventPublisher.java | 28 ++++++++++++---- .../pubsub/PingKafkaConsumer.java | 33 +++++++++++++++++++ .../websocket/MapUpdatesHandler.java | 6 ++-- 3 files changed, 56 insertions(+), 11 deletions(-) create mode 100644 src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java index 549e3c0..0f60b52 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisher.java @@ -3,28 +3,41 @@ import org.springframework.stereotype.Component; import org.springframework.transaction.event.TransactionPhase; import org.springframework.transaction.event.TransactionalEventListener; +import org.springframework.kafka.core.KafkaTemplate; +import org.springframework.beans.factory.annotation.Value; import dev.luismachadoreis.flighttracker.server.common.utils.JsonUtils; import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingDTO; import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingMapper; import dev.luismachadoreis.flighttracker.server.ping.domain.PingCreatedEvent; -import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; -import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; /** - * Publishes PingCreated events to WebSocket clients. + * Publishes PingCreated events to Kafka. */ @Slf4j @Component -@AllArgsConstructor @ConditionalOnProperty(prefix = "app.ping.publisher", name = "enabled", havingValue = "true") public class PingEventPublisher { private final PingMapper pingMapper; - private final MapUpdatesHandler mapUpdatesHandler; + private final KafkaTemplate kafkaTemplate; private final JsonUtils jsonUtils; + private final String pingCreatedTopic; + + public PingEventPublisher( + final PingMapper pingMapper, + final KafkaTemplate kafkaTemplate, + final JsonUtils jsonUtils, + @Value("${spring.kafka.topic.ping-created}") + final String pingCreatedTopic + ) { + this.pingMapper = pingMapper; + this.kafkaTemplate = kafkaTemplate; + this.jsonUtils = jsonUtils; + this.pingCreatedTopic = pingCreatedTopic; + } /** * Handles PingCreated events. @@ -33,7 +46,8 @@ public class PingEventPublisher { @TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT) public void handlePingCreated(PingCreatedEvent event) { PingDTO pingDTO = pingMapper.toDTO(event.ping()); - mapUpdatesHandler.sendMessage(jsonUtils.toJson(pingDTO)); + String message = jsonUtils.toJson(pingDTO); + kafkaTemplate.send(pingCreatedTopic, message); + log.debug("Published ping created event to Kafka topic {}: {}", pingCreatedTopic, message); } - } \ No newline at end of file diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java new file mode 100644 index 0000000..ade56ff --- /dev/null +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java @@ -0,0 +1,33 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.pubsub; + +import org.springframework.kafka.annotation.KafkaListener; +import org.springframework.stereotype.Component; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; + +import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; + +/** + * Consumes ping events from Kafka and forwards them to WebSocket clients. + */ +@Slf4j +@Component +@AllArgsConstructor +@ConditionalOnProperty(prefix = "app.ping.websocket", name = "enabled", havingValue = "true") +public class PingKafkaConsumer { + + private final MapUpdatesHandler mapUpdatesHandler; + + /** + * Consumes ping created events from Kafka and forwards them to WebSocket clients. + * + * @param message the ping created event + */ + @KafkaListener(topics = "${spring.kafka.topic.ping-created}", groupId = "${spring.kafka.consumer.group-id}") + public void consumePingCreated(String message) { + log.debug("Received ping created event from Kafka: {}", message); + mapUpdatesHandler.sendMessage(message); + } + +} \ No newline at end of file diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java index a116075..96512a9 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandler.java @@ -12,6 +12,7 @@ import org.springframework.lang.NonNull; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import lombok.extern.slf4j.Slf4j; +import lombok.AllArgsConstructor; import java.util.concurrent.ExecutorService; /** @@ -19,6 +20,7 @@ */ @Slf4j @Component +@AllArgsConstructor @ConditionalOnProperty(prefix = "app.ping.websocket", name = "enabled", havingValue = "true") public class MapUpdatesHandler extends TextWebSocketHandler { @@ -26,10 +28,6 @@ public class MapUpdatesHandler extends TextWebSocketHandler { private final ExecutorService executor; - public MapUpdatesHandler(ExecutorService webSocketExecutorService) { - this.executor = webSocketExecutorService; - } - /** * Adds a new WebSocket session to the set of active sessions. * From ad5822df908eb0c6c2cc69e976ba876810da143a Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Thu, 8 May 2025 11:18:51 -0300 Subject: [PATCH 07/10] Adding Test Coverage --- ...kaConsumer.java => PingEventConsumer.java} | 9 +- .../pubsub/PingEventConsumerTest.java | 55 ++++++++ .../pubsub/PingEventPublisherTest.java | 100 ++++++++++++++ .../websocket/MapUpdatesHandlerTest.java | 126 ++++++++++++++++++ 4 files changed, 288 insertions(+), 2 deletions(-) rename src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/{PingKafkaConsumer.java => PingEventConsumer.java} (81%) create mode 100644 src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumerTest.java create mode 100644 src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherTest.java create mode 100644 src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandlerTest.java diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java similarity index 81% rename from src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java rename to src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java index ade56ff..4297a80 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingKafkaConsumer.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java @@ -3,6 +3,7 @@ import org.springframework.kafka.annotation.KafkaListener; import org.springframework.stereotype.Component; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.util.StringUtils; import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; import lombok.AllArgsConstructor; @@ -15,7 +16,7 @@ @Component @AllArgsConstructor @ConditionalOnProperty(prefix = "app.ping.websocket", name = "enabled", havingValue = "true") -public class PingKafkaConsumer { +public class PingEventConsumer { private final MapUpdatesHandler mapUpdatesHandler; @@ -27,7 +28,11 @@ public class PingKafkaConsumer { @KafkaListener(topics = "${spring.kafka.topic.ping-created}", groupId = "${spring.kafka.consumer.group-id}") public void consumePingCreated(String message) { log.debug("Received ping created event from Kafka: {}", message); - mapUpdatesHandler.sendMessage(message); + if (StringUtils.hasText(message)) { + mapUpdatesHandler.sendMessage(message); + } else { + log.debug("Skipping empty or null message"); + } } } \ No newline at end of file diff --git a/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumerTest.java b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumerTest.java new file mode 100644 index 0000000..2e78c31 --- /dev/null +++ b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumerTest.java @@ -0,0 +1,55 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.pubsub; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; + +import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; + +import static org.mockito.Mockito.*; + +@ExtendWith(MockitoExtension.class) +class PingEventConsumerTest { + + @Mock + private MapUpdatesHandler mapUpdatesHandler; + + private PingEventConsumer pingKafkaConsumer; + + @BeforeEach + void setUp() { + pingKafkaConsumer = new PingEventConsumer(mapUpdatesHandler); + } + + @Test + void consumePingCreated_ShouldForwardMessageToWebSocket() { + // Arrange + String message = "{\"id\":\"123\"}"; + + // Act + pingKafkaConsumer.consumePingCreated(message); + + // Assert + verify(mapUpdatesHandler).sendMessage(message); + } + + @Test + void consumePingCreated_WhenMessageIsNull_ShouldNotForwardToWebSocket() { + // Act + pingKafkaConsumer.consumePingCreated(null); + + // Assert + verify(mapUpdatesHandler, never()).sendMessage(anyString()); + } + + @Test + void consumePingCreated_WhenMessageIsEmpty_ShouldNotForwardToWebSocket() { + // Act + pingKafkaConsumer.consumePingCreated(""); + + // Assert + verify(mapUpdatesHandler, never()).sendMessage(anyString()); + } +} \ No newline at end of file diff --git a/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherTest.java b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherTest.java new file mode 100644 index 0000000..8cd563b --- /dev/null +++ b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherTest.java @@ -0,0 +1,100 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.pubsub; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.springframework.kafka.core.KafkaTemplate; + +import dev.luismachadoreis.flighttracker.server.common.utils.JsonUtils; +import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingDTO; +import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingMapper; +import dev.luismachadoreis.flighttracker.server.ping.domain.Ping; +import dev.luismachadoreis.flighttracker.server.ping.domain.PingCreatedEvent; + +import java.time.Instant; +import java.util.UUID; + +import static org.mockito.Mockito.*; + +@ExtendWith(MockitoExtension.class) +class PingEventPublisherTest { + + @Mock + private PingMapper pingMapper; + + @Mock + private KafkaTemplate kafkaTemplate; + + @Mock + private JsonUtils jsonUtils; + + @Mock + private Ping ping; + + private PingEventPublisher pingEventPublisher; + private static final String PING_CREATED_TOPIC = "ping-created-topic"; + + @BeforeEach + void setUp() { + pingEventPublisher = new PingEventPublisher(pingMapper, kafkaTemplate, jsonUtils, PING_CREATED_TOPIC); + } + + @Test + void handlePingCreated_ShouldPublishEventToKafka() { + // Arrange + Instant now = Instant.now(); + PingCreatedEvent event = new PingCreatedEvent(ping, now); + + PingDTO pingDTO = new PingDTO( + UUID.randomUUID(), + new PingDTO.Aircraft("ABC123", "FL123", "US", now, "7700", true, new Integer[]{1, 2}), + new PingDTO.Vector(500.0, 180.0, 0.0), + new PingDTO.Position(10.0, 20.0, 30000.0, 29000.0, false, 1, now), + now + ); + + String jsonMessage = "{\"id\":\"123\"}"; + + when(pingMapper.toDTO(ping)).thenReturn(pingDTO); + when(jsonUtils.toJson(pingDTO)).thenReturn(jsonMessage); + + // Act + pingEventPublisher.handlePingCreated(event); + + // Assert + verify(pingMapper).toDTO(ping); + verify(jsonUtils).toJson(pingDTO); + verify(kafkaTemplate).send(PING_CREATED_TOPIC, jsonMessage); + } + + @Test + void handlePingCreated_WhenJsonConversionFails_ShouldNotPublish() { + // Arrange + Instant now = Instant.now(); + PingCreatedEvent event = new PingCreatedEvent(ping, now); + + PingDTO pingDTO = new PingDTO( + UUID.randomUUID(), + new PingDTO.Aircraft("ABC123", "FL123", "US", now, "7700", true, new Integer[]{1, 2}), + new PingDTO.Vector(500.0, 180.0, 0.0), + new PingDTO.Position(10.0, 20.0, 30000.0, 29000.0, false, 1, now), + now + ); + + when(pingMapper.toDTO(ping)).thenReturn(pingDTO); + when(jsonUtils.toJson(pingDTO)).thenThrow(new RuntimeException("JSON conversion failed")); + + // Act & Assert + try { + pingEventPublisher.handlePingCreated(event); + } catch (RuntimeException e) { + // Expected exception + } + + verify(pingMapper).toDTO(ping); + verify(jsonUtils).toJson(pingDTO); + verify(kafkaTemplate, never()).send(anyString(), anyString()); + } +} \ No newline at end of file diff --git a/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandlerTest.java b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandlerTest.java new file mode 100644 index 0000000..997be97 --- /dev/null +++ b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/websocket/MapUpdatesHandlerTest.java @@ -0,0 +1,126 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.springframework.web.socket.TextMessage; +import org.springframework.web.socket.WebSocketSession; + +import java.io.IOException; +import java.lang.reflect.Field; +import java.util.Set; +import java.util.concurrent.ExecutorService; + +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.*; +import static org.mockito.Mockito.lenient; + +@ExtendWith(MockitoExtension.class) +class MapUpdatesHandlerTest { + + @Mock + private WebSocketSession session1; + + @Mock + private WebSocketSession session2; + + @Mock + private ExecutorService executor; + + private MapUpdatesHandler mapUpdatesHandler; + private static final String TEST_MESSAGE = "test message"; + + @BeforeEach + void setUp() throws Exception { + mapUpdatesHandler = new MapUpdatesHandler(executor); + + // Clear the static sessions set before each test + Field sessionsField = MapUpdatesHandler.class.getDeclaredField("sessions"); + sessionsField.setAccessible(true); + Set sessions = (Set) sessionsField.get(null); + sessions.clear(); + + // Set up lenient mocks for session methods that might be called + lenient().when(session1.isOpen()).thenReturn(true); + lenient().when(session2.isOpen()).thenReturn(true); + } + + @Test + void afterConnectionEstablished_ShouldAddSession() throws Exception { + // Act + mapUpdatesHandler.afterConnectionEstablished(session1); + + // Send a message to verify the session was added + mapUpdatesHandler.sendMessage(TEST_MESSAGE); + + // Assert + verify(executor, times(1)).submit(any(java.lang.Runnable.class)); + } + + @Test + void afterConnectionClosed_ShouldRemoveSession() throws Exception { + // Arrange + mapUpdatesHandler.afterConnectionEstablished(session1); + + // Act + mapUpdatesHandler.afterConnectionClosed(session1, null); + mapUpdatesHandler.sendMessage(TEST_MESSAGE); + + // Assert - no messages should be sent since session was removed + verify(executor, never()).submit(any(java.lang.Runnable.class)); + } + + @Test + void sendMessage_WithNoSessions_ShouldNotSendAnyMessages() throws Exception { + // Act + mapUpdatesHandler.sendMessage(TEST_MESSAGE); + + // Assert + verify(executor, never()).submit(any(java.lang.Runnable.class)); + verify(session1, never()).sendMessage(any(TextMessage.class)); + verify(session2, never()).sendMessage(any(TextMessage.class)); + } + + @Test + void sendMessage_WithActiveSessions_ShouldSendToAllSessions() throws Exception { + // Arrange + mapUpdatesHandler.afterConnectionEstablished(session1); + mapUpdatesHandler.afterConnectionEstablished(session2); + + // Act + mapUpdatesHandler.sendMessage(TEST_MESSAGE); + + // Assert - one submit per active session + verify(executor, times(2)).submit(any(java.lang.Runnable.class)); + } + + @Test + void sendMessage_WithClosedSession_ShouldNotSendToClosedSession() throws Exception { + // Arrange + lenient().when(session1.isOpen()).thenReturn(false); + mapUpdatesHandler.afterConnectionEstablished(session1); + mapUpdatesHandler.afterConnectionEstablished(session2); + mapUpdatesHandler.afterConnectionClosed(session1, null); + + // Act + mapUpdatesHandler.sendMessage(TEST_MESSAGE); + + // Assert - should only submit for the remaining session + verify(executor, times(1)).submit(any(java.lang.Runnable.class)); + } + + @Test + void sendMessage_WhenSessionThrowsException_ShouldLogError() throws Exception { + // Arrange + mapUpdatesHandler.afterConnectionEstablished(session1); + lenient().doThrow(new IOException("Test exception")).when(session1).sendMessage(any(TextMessage.class)); + + // Act + mapUpdatesHandler.sendMessage(TEST_MESSAGE); + + // Assert - should still submit the task even if it throws + verify(executor, times(1)).submit(any(java.lang.Runnable.class)); + } +} \ No newline at end of file From 34fac5d354020e60193b701b4baf262e08ac9fa5 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Thu, 8 May 2025 12:09:24 -0300 Subject: [PATCH 08/10] updating README.md with new Kafka Configuration --- README.md | 350 +- ...h_diagram_datasource_read_write.excalidraw | 13123 +++++++++++++++- docs/diagrams/arch_diagram_load_balancing.png | Bin 0 -> 779039 bytes 3 files changed, 12832 insertions(+), 641 deletions(-) create mode 100644 docs/diagrams/arch_diagram_load_balancing.png diff --git a/README.md b/README.md index 839e018..b8c5070 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,42 @@ ![JUnit](https://img.shields.io/badge/JUnit-5.x-blue) ![JaCoCo](https://img.shields.io/badge/JaCoCo-0.8.x-blue) +## Table of Contents + +- [Build Status](#build-status) +- [Features](#features) +- [Prerequisites](#prerequisites) +- [Configuration](#configuration) + - [Kafka Configuration](#kafka-configuration) + - [Component Control](#component-control) + - [Database](#database) + - [Benefits of Write/Read Replicas](#benefits-of-writeread-replicas) + - [When to Use Write/Read Replicas](#when-to-use-writeread-replicas) + - [Configuration](#configuration-1) + - [How Datasource Routing Works](#how-datasource-routing-works) + - [Redis](#redis) + - [Clock Configuration](#clock-configuration) + - [API Documentation](#api-documentation) +- [Development](#development) + - [Running the Application](#running-the-application) + - [Testing](#testing) +- [API Documentation](#api-documentation-1) +- [Getting Started](#getting-started) + - [External Dependencies](#external-dependencies) + - [Using Docker Compose](#using-docker-compose) + - [Service Details](#service-details) + - [Manual Service Management](#manual-service-management) + - [Cloning the Repository](#cloning-the-repository) + - [Building](#building) +- [Contributing](#contributing) +- [GitHub Actions Permissions](#github-actions-permissions) +- [Read Write Datasource Routing](#read-write-datasource-routing) +- [Project Structure](#project-structure) +- [Analysis and Decisions](#analysis-and-decisions) + - [Architecture Decision Records (ADRs)](#architecture-decision-records-adrs) + - [Technical Analysis](#technical-analysis) +- [License](#license) + A Spring Boot application for tracking flight events. ## Build Status @@ -39,8 +75,85 @@ A Spring Boot application for tracking flight events. The application can be configured through `application.yml`. Key configurations include: +### Kafka Configuration + +The application uses Kafka for event streaming and real-time data processing. Here's the complete Kafka configuration: + +```yaml +spring: + kafka: + bootstrap-servers: localhost:9092 + consumer: + group-id: flight-tracker-group + auto-offset-reset: earliest + key-deserializer: org.apache.kafka.common.serialization.StringDeserializer + value-deserializer: org.springframework.kafka.support.serializer.JsonDeserializer + properties: + spring.json.trusted.packages: "dev.luismachadoreis.flighttracker.server.ping.application.dto" + topic: + flight-positions: flight-positions + ping-created: ping-created +``` + +#### Component Control + +You can enable or disable various Kafka components and WebSocket notifications: + +```yaml +app: + flight-data: + subscriber: + enabled: true # Enable/disable flight data Kafka subscriber + ping: + subscriber: + enabled: true # Enable/disable ping Kafka subscriber + publisher: + enabled: true # Enable/disable ping Kafka publisher + websocket: + enabled: true # Enable/disable WebSocket notifications +``` +![Load Balancing](docs/diagrams/arch_diagram_load_balancing.png) + +These settings allow you to: +- Control Kafka message consumption for flight data +- Control Kafka message consumption for ping events +- Control Kafka message publishing for ping events +- Enable/disable WebSocket real-time notifications + ### Database +The application supports a Write/Read replica pattern for database operations. This pattern separates read and write operations to different database instances, providing several benefits: + +![Database Write/Read Replicas](docs/diagrams/arch_diagram_datasource_read_write.png) + +#### Benefits of Write/Read Replicas + +1. **Improved Read Performance** + - Read operations are distributed across multiple replicas + - Reduced load on the primary database + - Better scalability for read-heavy workloads + +2. **High Availability** + - If the primary database fails, read replicas can continue serving read requests + - Automatic failover capabilities + - Reduced downtime impact + +3. **Geographic Distribution** + - Read replicas can be placed closer to users + - Reduced latency for read operations + - Better global performance + +#### When to Use Write/Read Replicas + +Consider implementing Write/Read replicas when: +- Your application has a high read-to-write ratio (e.g., 80% reads, 20% writes) +- You need to scale read operations independently +- You require high availability and disaster recovery +- You have geographically distributed users +- Your application has reporting or analytics features that require heavy read operations + +#### Configuration + ```yaml spring: datasource: @@ -54,18 +167,50 @@ spring: password: flighttracker ``` -### Kafka +#### How Datasource Routing Works -```yaml -spring: - kafka: - bootstrap-servers: localhost:9092 - consumer: - group-id: flight-tracker-group - topic: - flight-positions: flight-positions - ping-created: ping-created -``` +The application uses Spring's `@Transactional` annotation to determine which datasource to use. Here's how it works: + +![Datasource Routing](docs/diagrams/arch_diagram_datasource_routing.png) + +1. **Read Operations** + ```java + @Transactional(readOnly = true) + public List getRecentFlights() { + // This will use the reader datasource + return flightRepository.findAll(); + } + ``` + +2. **Write Operations** + ```java + @Transactional + public void saveFlight(Flight flight) { + // This will use the writer datasource + flightRepository.save(flight); + } + ``` + +3. **Mixed Operations** + ```java + @Transactional + public void updateFlightStatus(String flightId, Status newStatus) { + // This will use the writer datasource for the entire method + Flight flight = flightRepository.findById(flightId); + flight.setStatus(newStatus); + flightRepository.save(flight); + } + ``` + +The routing is handled by: +- `ReadWriteRoutingAspect`: Intercepts `@Transactional` annotations +- `DbContextHolder`: Maintains the current context in a ThreadLocal +- `RoutingDataSource`: Routes the request to the appropriate datasource + +**Important Notes:** +- Methods without `@Transactional` will use the writer datasource by default +- Nested transactions inherit the datasource from the outer transaction +- The `readOnly` flag is the key to determining which datasource to use ### Redis @@ -145,185 +290,4 @@ The application requires the following external services: #### Using Docker Compose -The project includes a `docker-compose.yml` file that sets up all required services. To manage the services: - -```bash -# Start all services -docker-compose up -d - -# Stop all services -docker-compose down - -# View logs for all services -docker-compose logs -f - -# View logs for a specific service -docker-compose logs -f redis -docker-compose logs -f postgres -docker-compose logs -f kafka - -# Restart a specific service -docker-compose restart redis -docker-compose restart postgres -docker-compose restart kafka - -# Stop and remove all containers and volumes -docker-compose down -v -``` - -#### Service Details - -- **Redis** - - Port: 6379 - - No authentication required - - Data persistence enabled - -- **PostgreSQL** - - Port: 5432 - - Database: flighttracker - - Username: flighttracker - - Password: flighttracker - - Schema: flighttracker - -- **Kafka** - - Port: 9092 - - Auto topic creation enabled - - Single broker configuration - -#### Manual Service Management - -If you prefer to manage services individually: - -```bash -# Redis -docker run -d --name redis -p 6379:6379 redis:7.4 - -# PostgreSQL -docker run -d --name postgres \ - -e POSTGRES_USER=flighttracker \ - -e POSTGRES_PASSWORD=flighttracker \ - -e POSTGRES_DB=flighttracker \ - -p 5432:5432 \ - postgres:17 - -# Kafka -docker run -d --name kafka \ - -p 9092:9092 \ - -e KAFKA_BROKER_ID=1 \ - -e KAFKA_LISTENERS=PLAINTEXT://:9092 \ - -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 \ - -e KAFKA_AUTO_CREATE_TOPICS_ENABLE=true \ - apache/kafka:4 -``` - -### Cloning the Repository - -```bash -git clone git@github.com:luismr/flight-tracker-event-server-java.git -cd flight-tracker-event-server-java -``` - -### Building - -```bash -mvn clean install -``` - -## Contributing - -1. Fork the repository -2. Create your feature branch (`git checkout -b feature/amazing-feature`) -3. Commit your changes (`git commit -m 'Add some amazing feature'`) -4. Push to the branch (`git push origin feature/amazing-feature`) -5. Open a Pull Request - -## GitHub Actions Permissions - -To enable automatic badge updates and coverage reports, ensure the following GitHub Actions permissions are set: - -1. Go to your repository's Settings -2. Navigate to Actions > General -3. Under "Workflow permissions", select: - - "Read and write permissions" - - "Allow GitHub Actions to create and approve pull requests" - -## Read Write Datasource Routing - -![Read Write Deployment](docs/arch_diagram_datasource_read_write.png) - -The application supports read-write splitting for database operations. This feature is disabled by default but can be enabled through configuration. - -### Configuration - -```yaml -spring: - datasource: - writer: - jdbcUrl: jdbc:postgresql://localhost:5432/flighttracker - username: flighttracker - password: flighttracker - driverClassName: org.postgresql.Driver - type: com.zaxxer.hikari.HikariDataSource - reader: - jdbcUrl: jdbc:postgresql://localhost:5433/flighttracker - username: flighttracker - password: flighttracker - driverClassName: org.postgresql.Driver - type: com.zaxxer.hikari.HikariDataSource - -app: - read-write-routing: - enabled: false # Set to true to enable read-write splitting -``` - -### Important Notes - -1. When enabled, you must configure both write and read data sources -2. The routing is based on Spring's `@Transactional` annotation: - - Read operations: Use `@Transactional(readOnly = true)` - - Write operations: Use `@Transactional` or `@Transactional(readOnly = false)` - -![Read Write DataSource Routing](docs/arch_diagram_datasource_routing.png) - -3. If read-write splitting is enabled but not properly configured, the application will fail to start -4. For development and testing, it's recommended to keep this feature disabled -5. The routing is handled by: - - `DatasourceConfig`: Configures the data sources and routing - - `RoutingDataSource`: Routes requests to the appropriate data source - - `ReadWriteRoutingAspect`: Sets the context based on transaction type - - `DbContextHolder`: Thread-local holder for the current context - -## Project Structure - -``` -src/ -├── main/ -│ ├── java/ -│ │ └── dev/luismachadoreis/flighttracker/server/ -│ │ ├── common/ # Common infrastructure and utilities -│ │ ├── flightdata/ # Flight data processing -│ │ └── ping/ # Ping domain and API -│ └── resources/ -│ ├── application.yml # Main configuration -│ └── application-test.yml # Test configuration -└── test/ - └── java/ - └── dev/luismachadoreis/flighttracker/server/ - ├── common/ # Common infrastructure tests - ├── flightdata/ # Flight data tests - └── ping/ # Ping domain and API tests -``` - -## Analysis and Decisions - -### Architecture Decision Records (ADRs) - -* [ADR-001: WebSocket Notification Scalability Strategy](docs/adrs/adr-001-websocket-scalability.md) - Decision to implement a Kafka-based event distribution system for WebSocket notifications, with a path to future STOMP migration. - -### Technical Analysis - -* [WebSocket Notification Scalability](docs/analysis/technical-analysis-websocket-flight-tracker.md) - Analysis of WebSocket notification delivery alternatives, focusing on scalability, latency, and reliability requirements. - -## License - -This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details. \ No newline at end of file +The project includes a `docker-compose.yml` \ No newline at end of file diff --git a/docs/diagrams/arch_diagram_datasource_read_write.excalidraw b/docs/diagrams/arch_diagram_datasource_read_write.excalidraw index be293d2..5a09293 100644 --- a/docs/diagrams/arch_diagram_datasource_read_write.excalidraw +++ b/docs/diagrams/arch_diagram_datasource_read_write.excalidraw @@ -90,7 +90,6 @@ "height": 466.5454563293774, "seed": 2098251668, "groupIds": [], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498163, "link": null, @@ -122,7 +121,6 @@ "UWbCM0cPpsLapKLyh23SG", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498163, "link": null, @@ -165,7 +163,6 @@ "UWbCM0cPpsLapKLyh23SG", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498163, "link": null, @@ -197,8 +194,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -351,8 +346,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aK", "frameId": null, "roundness": null, @@ -384,8 +377,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aL", "frameId": null, "roundness": null, @@ -417,8 +408,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aM", "frameId": null, "roundness": null, @@ -450,8 +439,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aN", "frameId": null, "roundness": null, @@ -483,8 +470,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aO", "frameId": null, "roundness": null, @@ -516,8 +501,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aP", "frameId": null, "roundness": null, @@ -549,8 +532,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aQ", "frameId": null, "roundness": null, @@ -582,8 +563,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aR", "frameId": null, "roundness": null, @@ -615,8 +594,6 @@ "OpO5mnsKv4dmNTkSgpDYw", "M9I8Z-DMcz57QnBgUx0n6" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "aS", "frameId": null, "roundness": null, @@ -650,8 +627,6 @@ "bcN3KjjfN6RFXKWS8FTUI", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "lastCommittedPoint": null, @@ -770,10 +745,6 @@ "bcN3KjjfN6RFXKWS8FTUI", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "bxuMGTzXLn7H-uBCptINx" - ], "index": "aU", "frameId": null, "roundness": null, @@ -853,8 +824,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1031,8 +1000,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1117,8 +1084,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1187,8 +1152,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1269,8 +1232,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1339,8 +1300,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1401,8 +1360,6 @@ "0QjRUGgijGT6qbCsA25hg", "fkat79Hjgyq599a3CySwS" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1469,8 +1426,6 @@ "9chHTM5RjP-nmLah4YJlb", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "lastCommittedPoint": null, @@ -1589,10 +1544,6 @@ "9chHTM5RjP-nmLah4YJlb", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "bxuMGTzXLn7H-uBCptINx" - ], "index": "ae", "frameId": null, "roundness": null, @@ -1672,8 +1623,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1850,8 +1799,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -1936,8 +1883,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -2006,8 +1951,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -2088,8 +2031,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -2158,8 +2099,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -2220,8 +2159,6 @@ "cucNXS6tpUdxAAt1a3ThA", "_UGBWBskXEW4Zrv4FmSOr" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -2394,21 +2331,10 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "ap", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "GuS-OHqt5VogkEFHAfQM7", - "type": "arrow" - }, - { - "id": "dg0pBoROQNLSuBQM0bKvI", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744147498407, "link": null, "locked": false @@ -2437,22 +2363,12 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "round", - "boundElementIds": [ - "M76SKaRGut40Zas6bdomF", - "xAEbYQGshLqaxnyUxa96J" - ], "index": "aq", "frameId": null, "roundness": { "type": 2 }, - "boundElements": [ - { - "id": "nL2pwNeS8ysyygFeu1MQz", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744147498407, "link": null, "locked": false @@ -2481,31 +2397,12 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "round", - "boundElementIds": [ - "itEKrHYd1bIWVUJ3nf7vn", - "M76SKaRGut40Zas6bdomF", - "xAEbYQGshLqaxnyUxa96J" - ], "index": "ar", "frameId": null, "roundness": { "type": 2 }, - "boundElements": [ - { - "id": "mrTghihtGIB3A6OzKOodq", - "type": "arrow" - }, - { - "id": "nL2pwNeS8ysyygFeu1MQz", - "type": "arrow" - }, - { - "id": "HiHJiM-TYktR2S4cTUbb1", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744147498407, "link": null, "locked": false @@ -2534,10 +2431,6 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "round", - "boundElementIds": [ - "xAEbYQGshLqaxnyUxa96J" - ], "index": "as", "frameId": null, "roundness": { @@ -2572,21 +2465,12 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "round", - "boundElementIds": [ - "M76SKaRGut40Zas6bdomF" - ], "index": "at", "frameId": null, "roundness": { "type": 2 }, - "boundElements": [ - { - "id": "HiHJiM-TYktR2S4cTUbb1", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744147498407, "link": null, "locked": false @@ -2615,8 +2499,6 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "startBinding": { "elementId": "TpOM1ayaDtuR3K8YV0E-n", "focus": 0.175970997614802, @@ -2668,8 +2550,6 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "startBinding": { "elementId": "TpOM1ayaDtuR3K8YV0E-n", "focus": -0.05221429201344226, @@ -2725,8 +2605,6 @@ "USzy_OXLUfaybD80dKq6S", "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "startBinding": { "elementId": "TpOM1ayaDtuR3K8YV0E-n", "focus": -0.06331396204477087, @@ -2780,8 +2658,6 @@ "groupIds": [ "66NXL-BeoTybK6QQNJviT" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 14.751291676011752, "fontFamily": 1, "text": "Docker\nInterface", @@ -2956,8 +2832,6 @@ "groupIds": [ "uJnxEf7lFPNGtrTGqXRXB" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b01", "frameId": null, "roundness": null, @@ -2988,8 +2862,6 @@ "groupIds": [ "uJnxEf7lFPNGtrTGqXRXB" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Flight\nTracker\nEvent\nserver", @@ -2999,16 +2871,7 @@ "index": "b02", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "GuS-OHqt5VogkEFHAfQM7", - "type": "arrow" - }, - { - "id": "dg0pBoROQNLSuBQM0bKvI", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744147498407, "link": null, "locked": false, @@ -3217,7 +3080,6 @@ "groupIds": [ "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498164, "fontSize": 10.356857140731485, @@ -3260,7 +3122,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498164, "index": "b08", @@ -3293,7 +3154,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498164, "index": "b09", @@ -3326,7 +3186,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744147498164, "fontSize": 10.356857140731485, @@ -3365,7 +3224,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1026447976, "version": 920, "versionNonce": 1996098152, @@ -3447,7 +3305,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1715916136, "version": 1072, "versionNonce": 1260158312, @@ -3537,7 +3394,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1507385448, "version": 920, "versionNonce": 2021167208, @@ -3623,7 +3479,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1471189864, "version": 1029, "versionNonce": 1725580136, @@ -3707,7 +3562,7 @@ "x": 332.529227842414, "y": 466.840593592432, "width": 16.165462935557684, - "height": 2.1175228860028605, + "height": 2.117522886002861, "angle": 0, "strokeColor": "#1555a1", "backgroundColor": "#1555a1", @@ -3721,7 +3576,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1176102504, "version": 1236, "versionNonce": 613258856, @@ -3841,7 +3695,7 @@ "x": 319.8910052859328, "y": 469.54636770747015, "width": 13.949236758581534, - "height": 1.851609350843774, + "height": 1.8516093508437739, "angle": 0, "strokeColor": "#1555a1", "backgroundColor": "#1555a1", @@ -3855,7 +3709,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1642125672, "version": 1254, "versionNonce": 375294312, @@ -3943,7 +3796,7 @@ "x": 327.62465634295745, "y": 446.1912458293855, "width": 6.064330461769457, - "height": 12.821105200975358, + "height": 12.82110520097536, "angle": 0, "strokeColor": "#fc090f", "backgroundColor": "#fc090f", @@ -3957,7 +3810,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1850829928, "version": 1187, "versionNonce": 664345704, @@ -4091,7 +3943,6 @@ "NjcqG0KqTRBmUtxnLEOpA", "6qhbO0AvKzesn9cplZvSK" ], - "strokeSharpness": "round", "seed": 1698144104, "version": 1036, "versionNonce": 2047430504, @@ -4283,17 +4134,10 @@ "ABlj6B0AKCe6SVp7Ng1I-", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b0K8", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "I6LE5sHBj4OXlefyB7HU8", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148592192, "link": null, "locked": false @@ -4321,8 +4165,6 @@ "ABlj6B0AKCe6SVp7Ng1I-", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Command", @@ -4364,7 +4206,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592192, "fontSize": 10.356857140731485, @@ -4408,7 +4249,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592192, "index": "b0KV", @@ -4442,7 +4282,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592192, "index": "b0Kd", @@ -4476,7 +4315,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592192, "fontSize": 10.356857140731485, @@ -4516,7 +4354,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 621255016, "version": 1119, "versionNonce": 268761192, @@ -4599,7 +4436,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 513813608, "version": 1271, "versionNonce": 546941800, @@ -4690,7 +4526,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 497966952, "version": 1119, "versionNonce": 1109393000, @@ -4777,7 +4612,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 578695784, "version": 1228, "versionNonce": 627306856, @@ -4876,7 +4710,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 1138468200, "version": 1435, "versionNonce": 28410984, @@ -5011,7 +4844,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 1595062376, "version": 1453, "versionNonce": 1154791272, @@ -5114,7 +4946,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 1206872936, "version": 1386, "versionNonce": 1125747304, @@ -5249,7 +5080,6 @@ "mc7Xw2VrBdnQp4RmfNDuW", "2op3wzDEQ-CkjAVdQrdLZ" ], - "strokeSharpness": "round", "seed": 2025700968, "version": 1235, "versionNonce": 1733033320, @@ -5374,17 +5204,10 @@ "j77nnrfOoqmNAFsVZqAO7", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b0Y8", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "HhqHXrIaQ5eCU08wVfrPp", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148592192, "link": null, "locked": false @@ -5412,8 +5235,6 @@ "j77nnrfOoqmNAFsVZqAO7", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Request", @@ -5455,7 +5276,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592192, "fontSize": 10.356857140731485, @@ -5499,7 +5319,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b0YV", @@ -5533,7 +5352,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b0Yd", @@ -5567,7 +5385,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -5607,7 +5424,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 1441793560, "version": 1208, "versionNonce": 1860834664, @@ -5690,7 +5506,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 1798800152, "version": 1360, "versionNonce": 2127767656, @@ -5781,7 +5596,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 1149722648, "version": 1208, "versionNonce": 1981930344, @@ -5868,7 +5682,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 30645528, "version": 1317, "versionNonce": 388116072, @@ -5967,7 +5780,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 613431832, "version": 1524, "versionNonce": 2057314664, @@ -6102,7 +5914,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 1605449496, "version": 1542, "versionNonce": 1072149608, @@ -6205,7 +6016,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 1739232280, "version": 1475, "versionNonce": 1019537256, @@ -6340,7 +6150,6 @@ "DTzVbysSTNyhR5md69VhG", "3_bog1VdIbaGMG52W23yN" ], - "strokeSharpness": "round", "seed": 1114657048, "version": 1324, "versionNonce": 763607656, @@ -6465,25 +6274,10 @@ "R0myKRrpdfCCjoDjm0MZo", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b0q8", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "I6LE5sHBj4OXlefyB7HU8", - "type": "arrow" - }, - { - "id": "HhqHXrIaQ5eCU08wVfrPp", - "type": "arrow" - }, - { - "id": "WEQZ-QnBCh75SuiPUa-AL", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148592193, "link": null, "locked": false @@ -6511,8 +6305,6 @@ "R0myKRrpdfCCjoDjm0MZo", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Mediator", @@ -6554,7 +6346,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -6598,7 +6389,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "sharp", "boundElements": [ { "id": "HhqHXrIaQ5eCU08wVfrPp", @@ -6641,7 +6431,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b0qd", @@ -6675,7 +6464,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -6715,7 +6503,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 198458728, "version": 1317, "versionNonce": 491391848, @@ -6798,7 +6585,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 1278759016, "version": 1469, "versionNonce": 163864168, @@ -6889,7 +6675,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 748815208, "version": 1317, "versionNonce": 964448616, @@ -6976,7 +6761,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 1532843624, "version": 1426, "versionNonce": 868082792, @@ -7075,7 +6859,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 1563838824, "version": 1633, "versionNonce": 911546216, @@ -7210,7 +6993,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 1031330920, "version": 1651, "versionNonce": 1703799400, @@ -7313,7 +7095,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 1039208296, "version": 1584, "versionNonce": 2083806568, @@ -7448,7 +7229,6 @@ "oTI54qJqpMGrtwd5MWUd8", "r1kLdVSbT2YI2w2T7srHX" ], - "strokeSharpness": "round", "seed": 116056680, "version": 1433, "versionNonce": 2073325672, @@ -7575,7 +7355,7 @@ "version": 514, "versionNonce": 146694168, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592449, "link": null, "locked": false, @@ -7681,7 +7461,7 @@ "version": 180, "versionNonce": 210135400, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592193, "link": null, "locked": false, @@ -7718,7 +7498,7 @@ "version": 198, "versionNonce": 1304755304, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592193, "link": null, "locked": false, @@ -7755,21 +7535,10 @@ "wWwg19-cEnLazGq0NpP1Q", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b18", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "C6MoR2vMu18uX0-1CHSFC", - "type": "arrow" - }, - { - "id": "jltgCDcCJEblwUATPHkLJ", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148592193, "link": null, "locked": false @@ -7797,8 +7566,6 @@ "wWwg19-cEnLazGq0NpP1Q", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Command\nHandler", @@ -7840,7 +7607,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -7884,7 +7650,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b1B", @@ -7918,7 +7683,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b1C", @@ -7952,7 +7716,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -7992,7 +7755,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 562843928, "version": 1440, "versionNonce": 1904559976, @@ -8075,7 +7837,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 856845848, "version": 1592, "versionNonce": 725097064, @@ -8166,7 +7927,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 1204611864, "version": 1440, "versionNonce": 1830325608, @@ -8253,7 +8013,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 976209944, "version": 1549, "versionNonce": 544383080, @@ -8352,7 +8111,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 1982792984, "version": 1756, "versionNonce": 621957992, @@ -8487,7 +8245,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 1228841496, "version": 1774, "versionNonce": 21210728, @@ -8590,7 +8347,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 844275480, "version": 1707, "versionNonce": 299014504, @@ -8725,7 +8481,6 @@ "HOb4iCd6G6UWJdm86YyU-", "hK7wvB9wQBEWONHZli83C" ], - "strokeSharpness": "round", "seed": 836697112, "version": 1556, "versionNonce": 973810792, @@ -8850,17 +8605,10 @@ "pMfcLdix2y35tgrqG2bmR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b1M", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "WEQZ-QnBCh75SuiPUa-AL", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148592193, "link": null, "locked": false @@ -8888,8 +8636,6 @@ "pMfcLdix2y35tgrqG2bmR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Request\nHandler", @@ -8931,7 +8677,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592450, "fontSize": 10.356857140731485, @@ -8975,7 +8720,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "sharp", "boundElements": [ { "id": "SMoMkNrfo6_53j-yv5IBH", @@ -9014,7 +8758,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b1Q", @@ -9048,7 +8791,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -9088,7 +8830,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 145947496, "version": 1487, "versionNonce": 777353064, @@ -9171,7 +8912,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 2056212072, "version": 1639, "versionNonce": 1048726120, @@ -9262,7 +9002,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 862536040, "version": 1487, "versionNonce": 2006760808, @@ -9349,7 +9088,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 1116525672, "version": 1596, "versionNonce": 720425064, @@ -9448,7 +9186,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 1841694568, "version": 1803, "versionNonce": 541754216, @@ -9583,7 +9320,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 1633737320, "version": 1821, "versionNonce": 1173739112, @@ -9686,7 +9422,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 1613319528, "version": 1754, "versionNonce": 1623116136, @@ -9821,7 +9556,6 @@ "g1eqz7w-GKXAW85i9wmcR", "HVi3cMXaQVZEIX6Q74tqn" ], - "strokeSharpness": "round", "seed": 1936416872, "version": 1603, "versionNonce": 1005673576, @@ -9948,7 +9682,7 @@ "version": 518, "versionNonce": 1482789912, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592450, "link": null, "locked": false, @@ -10002,7 +9736,7 @@ "version": 357, "versionNonce": 2009590552, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592450, "link": null, "locked": false, @@ -10054,7 +9788,7 @@ "version": 146, "versionNonce": 310039912, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592193, "link": null, "locked": false, @@ -10207,25 +9941,10 @@ "PfxISQ2yT8DMFU3VtlJk7", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b1h", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "SMoMkNrfo6_53j-yv5IBH", - "type": "arrow" - }, - { - "id": "jltgCDcCJEblwUATPHkLJ", - "type": "arrow" - }, - { - "id": "LPqW6wZbAiJlI94eo7buo", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148785557, "link": null, "locked": false @@ -10253,8 +9972,6 @@ "PfxISQ2yT8DMFU3VtlJk7", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "DataSource\nRouting", @@ -10264,16 +9981,7 @@ "index": "b1i", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "SMoMkNrfo6_53j-yv5IBH", - "type": "arrow" - }, - { - "id": "NyThiH-pWpC0uS-sdsFJM", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148619892, "link": null, "locked": false, @@ -10305,7 +10013,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "sharp", "boundElements": [ { "id": "LqU1NjpOpK4HaQVvT4fl6", @@ -10354,7 +10061,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b1k", @@ -10388,7 +10094,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "index": "b1l", @@ -10422,7 +10127,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148592193, "fontSize": 10.356857140731485, @@ -10462,7 +10166,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 481701656, "version": 1442, "versionNonce": 961214824, @@ -10545,7 +10248,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 693144600, "version": 1594, "versionNonce": 326601832, @@ -10636,7 +10338,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 1284983064, "version": 1442, "versionNonce": 1083817832, @@ -10723,7 +10424,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 838755864, "version": 1551, "versionNonce": 285053544, @@ -10822,7 +10522,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 1987699480, "version": 1758, "versionNonce": 1802437992, @@ -10957,7 +10656,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 2021507096, "version": 1776, "versionNonce": 2100959336, @@ -11060,7 +10758,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 670956824, "version": 1709, "versionNonce": 1781189480, @@ -11195,7 +10892,6 @@ "Zlyz7iQyBMaFRyQUjghk1", "edeLAV-UoPbR7Vgq-gXPI" ], - "strokeSharpness": "round", "seed": 1450088984, "version": 1558, "versionNonce": 2089623144, @@ -11322,7 +11018,7 @@ "version": 512, "versionNonce": 594150680, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592450, "link": null, "locked": false, @@ -11372,7 +11068,7 @@ "version": 345, "versionNonce": 1712051736, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148592450, "link": null, "locked": false, @@ -11503,17 +11199,10 @@ "WDJYhSe7Ygjm2faqhasAf", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b1z", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "LqU1NjpOpK4HaQVvT4fl6", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148616101, "link": null, "locked": false @@ -11541,8 +11230,6 @@ "WDJYhSe7Ygjm2faqhasAf", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Write\nDataSource", @@ -11552,12 +11239,7 @@ "index": "b20", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "wpwPxj-PoZ42JUTlbq8d5", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148693289, "link": null, "locked": false, @@ -11589,7 +11271,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148598674, "fontSize": 10.356857140731485, @@ -11633,7 +11314,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148598674, "index": "b22", @@ -11667,7 +11347,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148598674, "index": "b23", @@ -11701,7 +11380,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148598674, "fontSize": 10.356857140731485, @@ -11741,7 +11419,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 1215326568, "version": 1569, "versionNonce": 524639000, @@ -11824,7 +11501,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 2087648360, "version": 1721, "versionNonce": 1763325976, @@ -11915,7 +11591,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 2032349032, "version": 1569, "versionNonce": 1045132568, @@ -12002,7 +11677,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 1457062504, "version": 1678, "versionNonce": 877466136, @@ -12101,7 +11775,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 1146910056, "version": 1885, "versionNonce": 303238936, @@ -12236,7 +11909,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 922323048, "version": 1903, "versionNonce": 538012696, @@ -12339,7 +12011,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 444349288, "version": 1836, "versionNonce": 2017208600, @@ -12474,7 +12145,6 @@ "aKJI4-gwAlAmCdU8kV7pF", "phDl7laYstEQzWlxpXkdY" ], - "strokeSharpness": "round", "seed": 19959400, "version": 1685, "versionNonce": 1443317272, @@ -12599,21 +12269,10 @@ "5dFCb5dZ9-0oXGJrx3lm0", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b2D", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "NyThiH-pWpC0uS-sdsFJM", - "type": "arrow" - }, - { - "id": "TudOKocD8sdgh8xwLfHQ7", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148701343, "link": null, "locked": false @@ -12641,8 +12300,6 @@ "5dFCb5dZ9-0oXGJrx3lm0", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 15.020044102147551, "fontFamily": 1, "text": "Read\nDataSource", @@ -12684,7 +12341,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148655879, "fontSize": 10.356857140731485, @@ -12728,7 +12384,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148655879, "index": "b2G", @@ -12762,7 +12417,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148655879, "index": "b2H", @@ -12796,7 +12450,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148655879, "fontSize": 10.356857140731485, @@ -12836,7 +12489,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 1849241960, "version": 1687, "versionNonce": 986174568, @@ -12919,7 +12571,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 2111751272, "version": 1839, "versionNonce": 648087400, @@ -13010,7 +12661,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 1230632808, "version": 1687, "versionNonce": 1188813416, @@ -13097,7 +12747,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 83282536, "version": 1796, "versionNonce": 1581534568, @@ -13196,7 +12845,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 2072067432, "version": 2003, "versionNonce": 1982226536, @@ -13331,7 +12979,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 1044729960, "version": 2021, "versionNonce": 239997800, @@ -13434,7 +13081,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 1427047272, "version": 1954, "versionNonce": 1292330600, @@ -13569,7 +13215,6 @@ "DzwY6jPqhLIfXXc7l8Sdg", "OVyLg4hLA0stqSEzttT6_" ], - "strokeSharpness": "round", "seed": 1848268392, "version": 1803, "versionNonce": 790518120, @@ -13696,7 +13341,7 @@ "version": 65, "versionNonce": 1513107480, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148616101, "link": null, "locked": false, @@ -13750,7 +13395,7 @@ "version": 163, "versionNonce": 555032424, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148655964, "link": null, "locked": false, @@ -13841,8 +13486,6 @@ "QpkABwPd2D1onn9uUJ42p", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "lastCommittedPoint": null, @@ -13961,10 +13604,6 @@ "QpkABwPd2D1onn9uUJ42p", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "bxuMGTzXLn7H-uBCptINx" - ], "index": "b2W", "frameId": null, "roundness": null, @@ -14040,8 +13679,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14218,8 +13855,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14304,8 +13939,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14374,8 +14007,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14456,8 +14087,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14526,8 +14155,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14588,8 +14215,6 @@ "_THpTBDTY791_FYlpZVH2", "k3iZ0phCXLyPbybkrQI3C" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -14656,8 +14281,6 @@ "xWTF7ik1NSRjAp5Oa3kWX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "lastCommittedPoint": null, @@ -14776,10 +14399,6 @@ "xWTF7ik1NSRjAp5Oa3kWX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "bxuMGTzXLn7H-uBCptINx" - ], "index": "b2g", "frameId": null, "roundness": null, @@ -14855,8 +14474,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15033,8 +14650,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15119,8 +14734,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15189,8 +14802,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15271,8 +14882,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15341,8 +14950,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15403,8 +15010,6 @@ "tsUsbTrLb-IoUAQj4B7uX", "CXZNHTYvOPwwtxKvKsV9t" ], - "strokeSharpness": "round", - "boundElementIds": [], "startBinding": null, "endBinding": null, "points": [ @@ -15579,7 +15184,7 @@ "version": 59, "versionNonce": 216308248, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148693289, "link": null, "locked": false, @@ -15629,7 +15234,7 @@ "version": 127, "versionNonce": 279291240, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148710692, "link": null, "locked": false, @@ -15677,17 +15282,10 @@ "7BEGrdXj7AZCwZYBeq4do", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "index": "b2t", "frameId": null, "roundness": null, - "boundElements": [ - { - "id": "LPqW6wZbAiJlI94eo7buo", - "type": "arrow" - } - ], + "boundElements": [], "updated": 1744148785557, "link": null, "locked": false @@ -15715,8 +15313,6 @@ "7BEGrdXj7AZCwZYBeq4do", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "sharp", - "boundElementIds": [], "fontSize": 14.866947660514159, "fontFamily": 1, "text": "DataSource\nRouting\nAspect", @@ -15758,7 +15354,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148760164, "fontSize": 10.356857140731485, @@ -15802,7 +15397,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148760164, "index": "b2w", @@ -15836,7 +15430,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148760164, "index": "b2x", @@ -15870,7 +15463,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "sharp", "boundElements": [], "updated": 1744148760164, "fontSize": 10.356857140731485, @@ -15910,7 +15502,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 1892261400, "version": 1469, "versionNonce": 519902744, @@ -15993,7 +15584,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 656284440, "version": 1621, "versionNonce": 807572248, @@ -16084,7 +15674,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 2010839064, "version": 1469, "versionNonce": 1502638104, @@ -16171,7 +15760,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 921974040, "version": 1578, "versionNonce": 859483416, @@ -16270,7 +15858,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 433967640, "version": 1785, "versionNonce": 915753496, @@ -16405,7 +15992,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 126603032, "version": 1803, "versionNonce": 244598552, @@ -16508,7 +16094,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 1752312856, "version": 1736, "versionNonce": 1739301912, @@ -16643,7 +16228,6 @@ "Oq1yg8KvAcL_Rzb1jWEBJ", "R96URd6YvXf5aCmtEJeS8" ], - "strokeSharpness": "round", "seed": 1988421912, "version": 1585, "versionNonce": 1070555416, @@ -16768,7 +16352,7 @@ "version": 64, "versionNonce": 30033768, "isDeleted": false, - "boundElements": null, + "boundElements": [], "updated": 1744148794667, "link": null, "locked": false, @@ -16796,6 +16380,12649 @@ "startArrowhead": null, "endArrowhead": "arrow", "elbowed": false + }, + { + "id": "XCHrvW7XR6U9w3o4nbRxm", + "type": "rectangle", + "x": -91.7229842513974, + "y": 1426.4170856177716, + "width": 1451.9999999999998, + "height": 913, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b38", + "roundness": { + "type": 3 + }, + "seed": 347561388, + "version": 467, + "versionNonce": 1957205676, + "isDeleted": false, + "boundElements": [], + "updated": 1746715779421, + "link": null, + "locked": false + }, + { + "id": "yrDvQn3-tXS65BO02tg9B", + "type": "text", + "x": -63.72298425139752, + "y": 1435.4170856177716, + "width": 360.239990234375, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b39", + "roundness": null, + "seed": 1876346924, + "version": 399, + "versionNonce": 1377000492, + "isDeleted": false, + "boundElements": [], + "updated": 1746716332792, + "link": null, + "locked": false, + "text": "Flight Tracker websockets decoupled", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Flight Tracker websockets decoupled", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1038, + "versionNonce": 762795052, + "isDeleted": false, + "id": "gURMxYCFl7J-SvWk44x34", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 315.9251334098882, + "y": 1531.1443574530829, + "strokeColor": "#2b8a3e", + "backgroundColor": "transparent", + "width": 1019.7037646774287, + "height": 766.5454563293772, + "seed": 950330028, + "groupIds": [], + "boundElements": [], + "updated": 1746715440543, + "link": null, + "locked": false, + "index": "b3A", + "frameId": null, + "roundness": null + }, + { + "type": "text", + "version": 2426, + "versionNonce": 1364872340, + "isDeleted": false, + "id": "eoDH4V0kgt8mT2fUjX3Lh", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 367.46856663667927, + "y": 1541.390331642752, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 68.00552368164062, + "height": 25.759668500051333, + "seed": 634105132, + "groupIds": [ + "JkiHfzaZJwueuTx5YxacN", + "8aq2bfPhz8PdS1gkApcHw" + ], + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false, + "fontSize": 20.607734800041065, + "fontFamily": 1, + "text": "Docker", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Docker", + "index": "b3B", + "frameId": null, + "roundness": null, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 769, + "versionNonce": 319527444, + "isDeleted": false, + "id": "faichZ6cL0qTPjEkxiw1E", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 317.2731333277843, + "y": 1532.3622459711744, + "strokeColor": "#2b8a3e", + "backgroundColor": "#40c05788", + "width": 40.82839621753342, + "height": 43.81583984320666, + "seed": 146089900, + "groupIds": [ + "vKbXg2c8_T-6opKnRyew-", + "JkiHfzaZJwueuTx5YxacN", + "8aq2bfPhz8PdS1gkApcHw" + ], + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false, + "index": "b3C", + "frameId": null, + "roundness": null + }, + { + "type": "line", + "version": 3317, + "versionNonce": 2083993492, + "isDeleted": false, + "id": "9ucRyTigUM9_aCEMna3EF", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 347.4492006743767, + "y": 1549.356233582063, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 32.43929919603974, + "height": 19.006285432040904, + "seed": 1972064812, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.675548080974804, + -1.8707485319302044 + ], + [ + -2.1045920984214797, + -3.4686795696205874 + ], + [ + -4.040297176599267, + -4.040297176599263 + ], + [ + -4.891227932442524, + -1.8772441865549636 + ], + [ + -4.319610325463848, + 0.23384356649127594 + ], + [ + -3.156888147632222, + 1.9486963874272965 + ], + [ + -4.949688824065338, + 2.6892010146496688 + ], + [ + -8.88605552666848, + 2.8061227978953074 + ], + [ + -12.978317940265796, + 2.767148870146762 + ], + [ + -23.115869591304243, + 2.7714793065632666 + ], + [ + -26.60620134300736, + 2.9317054539739544 + ], + [ + -26.917992764995727, + 5.161880208474086 + ], + [ + -25.73145318687332, + 8.84275116250342 + ], + [ + -22.91666951614502, + 12.432682951786159 + ], + [ + -19.79875529626134, + 14.264457555967816 + ], + [ + -15.940336449155286, + 14.965988255441642 + ], + [ + -10.483986564358853, + 14.459327194710534 + ], + [ + -5.456349884796433, + 12.432682951786159 + ], + [ + -2.338435664912755, + 9.704508009387935 + ], + [ + -0.601930661894202, + 6.1232370929382185 + ], + [ + 0.2338435664912771, + 3.8584188471060474 + ], + [ + 2.169548644669062, + 3.5379665522846673 + ], + [ + 4.421375581251708, + 2.6199140319855876 + ], + [ + 5.521306431044013, + 0.970017757297142 + ], + [ + 3.8324362286070133, + -0.38973927748546094 + ], + [ + 1.5373049278593183, + -0.5802784798116826 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3D", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 539, + "versionNonce": 1225991444, + "isDeleted": false, + "id": "xpKPyNU1vJcLrN0Qa2u-1", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 323.29456668720195, + "y": 1548.6321514904776, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 3.0740685511665604, + "height": 2.9279163221095144, + "seed": 1798843564, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3E", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 567, + "versionNonce": 1058366100, + "isDeleted": false, + "id": "lC0hiyAe9xISMuMmmLBXw", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 326.84606585328834, + "y": 1548.5883058217605, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.9522750269523534, + "height": 2.9522750269523534, + "seed": 2070263596, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3F", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 605, + "versionNonce": 83095572, + "isDeleted": false, + "id": "YOj10g4QsRko4UFddjkPy", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 330.3732063145319, + "y": 1548.6370232314462, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.9035576172666726, + "height": 2.9035576172666726, + "seed": 1920856492, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3G", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 665, + "versionNonce": 2057620884, + "isDeleted": false, + "id": "QuBzxReaBPYW_LcJ3nfOb", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 333.8029119564037, + "y": 1548.6077927856347, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.9035576172666726, + "height": 2.9035576172666726, + "seed": 2141903916, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3H", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 692, + "versionNonce": 291371796, + "isDeleted": false, + "id": "5Isw3CHusyTO76uyYo-77", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 337.276463266993, + "y": 1548.6370232314462, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.9035576172666726, + "height": 2.9035576172666726, + "seed": 1557558956, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3I", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 743, + "versionNonce": 596998292, + "isDeleted": false, + "id": "FgVKBgoKNzsmQX-bbqupv", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 333.75906628768666, + "y": 1545.1780871437627, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.9522750269523534, + "height": 2.9522750269523534, + "seed": 1990902060, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3J", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 792, + "versionNonce": 1291929108, + "isDeleted": false, + "id": "pIXxcmjbEBwOgjoKlcada", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 330.45602591099737, + "y": 1545.3485980776627, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.8061227978953083, + "height": 2.8061227978953083, + "seed": 345095084, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3K", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 833, + "versionNonce": 1117217684, + "isDeleted": false, + "id": "5alustoxFedtXRRa3R_hk", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 326.9045267449112, + "y": 1545.3242393728196, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.8061227978953083, + "height": 2.8061227978953083, + "seed": 11888172, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3L", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 932, + "versionNonce": 713937172, + "isDeleted": false, + "id": "T6RUhCFTRSj-qUi1frd3q", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 333.710348878001, + "y": 1541.7483815018907, + "strokeColor": "#000000", + "backgroundColor": "#228be6", + "width": 2.9522750269523534, + "height": 2.9522750269523534, + "seed": 805290156, + "groupIds": [ + "Q2qpn-t3KFxgAVBeIfOsu", + "8aq2bfPhz8PdS1gkApcHw" + ], + "index": "b3M", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746714567084, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 6458, + "versionNonce": 853311892, + "isDeleted": false, + "id": "n-UlyQSp-DUo-WNVFcBfw", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1115.5990808873635, + "y": 1772.878909868985, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 75.01121630306868, + "height": 96.81388324216653, + "seed": 1780140844, + "groupIds": [ + "Vozy10_MBL4LAscHVTT51", + "v4IMneap4q82mnGEkNEAD", + "rbX81SV9LT9OPHnGaYjKN", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.24734846976242794, + 73.1714082159101 + ], + [ + 0.011575327725072006, + 81.50165529728328 + ], + [ + 3.8632435379119165, + 85.10105205208878 + ], + [ + 17.276485894102954, + 88.14730719194147 + ], + [ + 39.948665011120255, + 89.0958655364321 + ], + [ + 61.61043288740646, + 87.58135319133916 + ], + [ + 73.11948965218787, + 83.95942431004657 + ], + [ + 74.74268637210398, + 80.90610026776591 + ], + [ + 74.9706584753909, + 74.19947908967055 + ], + [ + 74.79172688269483, + 6.138672737165569 + ], + [ + 74.38835763792527, + -0.2918194398554754 + ], + [ + 69.57188081608908, + -3.885863818744892 + ], + [ + 59.42940850758881, + -5.967344146345569 + ], + [ + 36.31608449133351, + -7.7180177057344235 + ], + [ + 17.785060590062127, + -6.674087120295436 + ], + [ + 3.210536142559118, + -3.1332019499277424 + ], + [ + -0.04055782767777212, + -0.04396604849106378 + ], + [ + 0, + 0 + ] + ], + "index": "b3N", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 7178, + "versionNonce": 1350512404, + "isDeleted": false, + "id": "2ei4o0d5K3Vv5OSy2S9iC", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1115.8650134780473, + "y": 1764.1259417129568, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 74.53008207714048, + "height": 15.073148387271289, + "seed": 1903199660, + "groupIds": [ + "Vozy10_MBL4LAscHVTT51", + "v4IMneap4q82mnGEkNEAD", + "rbX81SV9LT9OPHnGaYjKN", + "0c-TyP7paedXcI9aEYXbd" + ], + "index": "b3O", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "id": "ql96A4jqqYK9X0qhTkwyF", + "type": "text", + "x": 1072.2770157486025, + "y": 1864.4170856177716, + "width": 166.48001098632812, + "height": 50, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "0c-TyP7paedXcI9aEYXbd" + ], + "frameId": null, + "index": "b3P", + "roundness": null, + "seed": 724234284, + "version": 556, + "versionNonce": 1349528724, + "isDeleted": false, + "boundElements": [ + { + "id": "wpR455o7MptyhB2pOYdvD", + "type": "arrow" + } + ], + "updated": 1746715449365, + "link": null, + "locked": false, + "text": "postgres_primary\n5432", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "postgres_primary\n5432", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 4372, + "versionNonce": 1465194388, + "isDeleted": false, + "id": "wnklrCNzMqMFxaI3PGkuP", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1156.728514665101, + "y": 1804.224483509276, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 38.83511032012047, + "height": 38.970657377573175, + "seed": 1194592940, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -3.951909465061145, + -1.1653066371334362 + ], + [ + -6.941174316838229, + -0.5066550596232305 + ], + [ + -9.753109897747098, + 0.2026620238492907 + ], + [ + -18.45491054677613, + -1.3046367785298136 + ], + [ + -24.496772132783114, + 2.6346063100407955 + ], + [ + -24.332109238405536, + 12.058390419032886 + ], + [ + -20.759286326883863, + 21.83773781093911 + ], + [ + -16.04648953121003, + 26.99385778378335 + ], + [ + -11.323740582579186, + 21.521983139852445 + ], + [ + -8.736180813789133, + 21.55998226932424 + ], + [ + -7.845915494736847, + 22.372439847077203 + ], + [ + -8.942461802349907, + 23.61012577844252 + ], + [ + -10.424427851747916, + 24.433440250330282 + ], + [ + -12.831039384958315, + 25.78874253482239 + ], + [ + -9.288676093092517, + 26.261620590470685 + ], + [ + -6.755400794976439, + 26.075847068608898 + ], + [ + -5.201658612131816, + 26.51494812028232 + ], + [ + -4.187104871489321, + 33.283402113546835 + ], + [ + -1.8619573441152784, + 37.45069219870349 + ], + [ + 3.600929567757278, + 36.13701546835983 + ], + [ + 5.281931216327825, + 32.36064817170625 + ], + [ + 5.44654189094972, + 26.68805526565355 + ], + [ + 6.1685253509128, + 24.585436768217196 + ], + [ + 10.33576321631387, + 24.52210488576429 + ], + [ + 13.29969531510979, + 22.254823493950347 + ], + [ + 9.993771051068228, + 21.925497705195237 + ], + [ + 7.916485306612959, + 20.430865279306726 + ], + [ + 10.741087264012453, + 15.250317294659162 + ], + [ + 13.679686609827176, + 8.651135143066625 + ], + [ + 14.338338187337355, + 1.570630684832008 + ], + [ + 9.575780626879004, + -1.1146411311711069 + ], + [ + 4.053240476985829, + -1.5199651788696857 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3Q", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2048, + "versionNonce": 1165296916, + "isDeleted": false, + "id": "6MAPiOYmWnpCJ_52eQlGn", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1147.916503014777, + "y": 1804.490311551534, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 8.31758722881466, + "height": 25.417195491098582, + "seed": 1748358444, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -2.6388284355376497, + 2.723270945474847 + ], + [ + -3.947687339564326, + 7.663157776801329 + ], + [ + -3.3777003974881983, + 13.341916570078345 + ], + [ + -4.137682986923011, + 16.65628508511359 + ], + [ + -3.314368515035271, + 19.274002893166976 + ], + [ + -1.3299695315109548, + 20.625083052162214 + ], + [ + 1.2455270215737815, + 21.72283568134594 + ], + [ + 3.4621429074254046, + 22.44059701581213 + ], + [ + 4.1799042418916486, + 24.256110979462118 + ], + [ + 3.0610409852236784, + 25.417195491098582 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3R", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1487, + "versionNonce": 339427988, + "isDeleted": false, + "id": "WwLZAuB6Pw2MVJ--HGSm1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1156.5801780946656, + "y": 1804.2277644311512, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 7.726489659254246, + "height": 20.329534267382048, + "seed": 1268404140, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.153284003398724, + 0.44332317717032405 + ], + [ + 5.446541890949724, + 3.039930357739374 + ], + [ + 6.966507069819409, + 8.423140366236177 + ], + [ + 6.5865157751019785, + 13.553022844921388 + ], + [ + 7.726489659254246, + 17.47959955700139 + ], + [ + 6.839843304913594, + 20.329534267382048 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3S", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2186, + "versionNonce": 2052968468, + "isDeleted": false, + "id": "7Xqi3m_tfAO_qXtjpkSwm", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1162.480832086123, + "y": 1829.255105241697, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 5.7758676797048, + "height": 17.454266804020236, + "seed": 1904966188, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.13088589040266718, + -2.317946897776323 + ], + [ + 1.074530938950941, + -3.3059242640416224 + ], + [ + 2.2715035173108085, + -3.8125793236648184 + ], + [ + 0.8402029738751906, + -4.8132230664207665 + ], + [ + -0.33777003974883135, + -6.903175187366524 + ], + [ + -1.5917413123163227, + -9.778442650728383 + ], + [ + -3.5043641623939914, + -14.43966919926203 + ], + [ + -2.681049690506256, + -17.289603909642814 + ], + [ + 0.8908684798375112, + -17.454266804020236 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3T", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1646, + "versionNonce": 1741860244, + "isDeleted": false, + "id": "qVXp3N0x9ddeC0anBZiNl", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1144.096264739981, + "y": 1814.2323934276992, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 6.143192597931644, + "height": 13.04636778529813, + "seed": 1156797612, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.0688414934615182, + -1.0555313742150523 + ], + [ + 4.6865593015148646, + -1.3299695315109727 + ], + [ + 6.143192597931644, + 0.8233144718877504 + ], + [ + 6.143192597931644, + 5.066550596232291 + ], + [ + 5.256546243591003, + 8.233144718877458 + ], + [ + 4.74989118396777, + 11.716398253787158 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3U", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1725, + "versionNonce": 1573903124, + "isDeleted": false, + "id": "yhC_aJ3-26fZdl5814Y2H", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 6.251548691252406, + "x": 1161.0326213064063, + "y": 1812.6232464525492, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.0031769178615733, + "height": 1.2497236924063615, + "seed": 1132191532, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.0156953386340373, + 0.5311325692727029 + ], + [ + 0.05642751881300172, + 1.2497236924063615 + ], + [ + 0.9874815792275361, + 0.21870164617111282 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3V", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1851, + "versionNonce": 1187731604, + "isDeleted": false, + "id": "i-VDPl68ogxVsiutGm3S4", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0.25834385002361504, + "x": 1147.908205736784, + "y": 1813.7160955088843, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.128044882242656, + "height": 1.175157907952121, + "seed": 630135212, + "groupIds": [ + "OBaOAi3tyKfTDFv_ALeeJ", + "0c-TyP7paedXcI9aEYXbd" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.0408529465243743, + 0.5044965425931287 + ], + [ + -0.12466659825222719, + 1.175157907952121 + ], + [ + 0.7625351472179395, + 0.981362322379312 + ], + [ + 1.0871919357182815, + 0.03830757935799324 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3W", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 6549, + "versionNonce": 1316693524, + "isDeleted": false, + "id": "UJqUW6SGXmZGZtbqBE-qi", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1117.3590753941994, + "y": 1934.6567528363703, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 75.01121630306868, + "height": 96.81388324216653, + "seed": 106365996, + "groupIds": [ + "k2cjnNMgMAscnvyff0s2Z", + "1Ya240TQ8eZMFDzeQI3Fe", + "Q9o_NkgEzCSJhV4WrCNsu", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.24734846976242794, + 73.1714082159101 + ], + [ + 0.011575327725072006, + 81.50165529728328 + ], + [ + 3.8632435379119165, + 85.10105205208878 + ], + [ + 17.276485894102954, + 88.14730719194147 + ], + [ + 39.948665011120255, + 89.0958655364321 + ], + [ + 61.61043288740646, + 87.58135319133916 + ], + [ + 73.11948965218787, + 83.95942431004657 + ], + [ + 74.74268637210398, + 80.90610026776591 + ], + [ + 74.9706584753909, + 74.19947908967055 + ], + [ + 74.79172688269483, + 6.138672737165569 + ], + [ + 74.38835763792527, + -0.2918194398554754 + ], + [ + 69.57188081608908, + -3.885863818744892 + ], + [ + 59.42940850758881, + -5.967344146345569 + ], + [ + 36.31608449133351, + -7.7180177057344235 + ], + [ + 17.785060590062127, + -6.674087120295436 + ], + [ + 3.210536142559118, + -3.1332019499277424 + ], + [ + -0.04055782767777212, + -0.04396604849106378 + ], + [ + 0, + 0 + ] + ], + "index": "b3X", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 7269, + "versionNonce": 970277780, + "isDeleted": false, + "id": "rgqGIOVrYDgbdzfxTafDR", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1117.6250079848833, + "y": 1925.9037846803421, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 74.53008207714048, + "height": 15.073148387271289, + "seed": 196976300, + "groupIds": [ + "k2cjnNMgMAscnvyff0s2Z", + "1Ya240TQ8eZMFDzeQI3Fe", + "Q9o_NkgEzCSJhV4WrCNsu", + "_n_d5xDXKB9JeIAH_irnP" + ], + "index": "b3Y", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "id": "lbaSbnkibnkY0-Jqcaitq", + "type": "text", + "x": 1074.0370102554384, + "y": 2026.194928585157, + "width": 158.90000915527344, + "height": 50, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "_n_d5xDXKB9JeIAH_irnP" + ], + "frameId": null, + "index": "b3Z", + "roundness": null, + "seed": 242018604, + "version": 658, + "versionNonce": 1057992980, + "isDeleted": false, + "boundElements": [ + { + "id": "wpR455o7MptyhB2pOYdvD", + "type": "arrow" + } + ], + "updated": 1746715449365, + "link": null, + "locked": false, + "text": "postgres_replica\n5433", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "postgres_replica\n5433", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 4463, + "versionNonce": 909999124, + "isDeleted": false, + "id": "874qm2k90yI0q-yGu5gQq", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1158.488509171937, + "y": 1966.0023264766614, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 38.83511032012047, + "height": 38.970657377573175, + "seed": 1104077740, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -3.951909465061145, + -1.1653066371334362 + ], + [ + -6.941174316838229, + -0.5066550596232305 + ], + [ + -9.753109897747098, + 0.2026620238492907 + ], + [ + -18.45491054677613, + -1.3046367785298136 + ], + [ + -24.496772132783114, + 2.6346063100407955 + ], + [ + -24.332109238405536, + 12.058390419032886 + ], + [ + -20.759286326883863, + 21.83773781093911 + ], + [ + -16.04648953121003, + 26.99385778378335 + ], + [ + -11.323740582579186, + 21.521983139852445 + ], + [ + -8.736180813789133, + 21.55998226932424 + ], + [ + -7.845915494736847, + 22.372439847077203 + ], + [ + -8.942461802349907, + 23.61012577844252 + ], + [ + -10.424427851747916, + 24.433440250330282 + ], + [ + -12.831039384958315, + 25.78874253482239 + ], + [ + -9.288676093092517, + 26.261620590470685 + ], + [ + -6.755400794976439, + 26.075847068608898 + ], + [ + -5.201658612131816, + 26.51494812028232 + ], + [ + -4.187104871489321, + 33.283402113546835 + ], + [ + -1.8619573441152784, + 37.45069219870349 + ], + [ + 3.600929567757278, + 36.13701546835983 + ], + [ + 5.281931216327825, + 32.36064817170625 + ], + [ + 5.44654189094972, + 26.68805526565355 + ], + [ + 6.1685253509128, + 24.585436768217196 + ], + [ + 10.33576321631387, + 24.52210488576429 + ], + [ + 13.29969531510979, + 22.254823493950347 + ], + [ + 9.993771051068228, + 21.925497705195237 + ], + [ + 7.916485306612959, + 20.430865279306726 + ], + [ + 10.741087264012453, + 15.250317294659162 + ], + [ + 13.679686609827176, + 8.651135143066625 + ], + [ + 14.338338187337355, + 1.570630684832008 + ], + [ + 9.575780626879004, + -1.1146411311711069 + ], + [ + 4.053240476985829, + -1.5199651788696857 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3a", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2139, + "versionNonce": 1658640788, + "isDeleted": false, + "id": "_pAqJbwJT7o0q3DZNbwXm", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1149.6764975216129, + "y": 1966.2681545189193, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 8.31758722881466, + "height": 25.417195491098582, + "seed": 1544392236, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -2.6388284355376497, + 2.723270945474847 + ], + [ + -3.947687339564326, + 7.663157776801329 + ], + [ + -3.3777003974881983, + 13.341916570078345 + ], + [ + -4.137682986923011, + 16.65628508511359 + ], + [ + -3.314368515035271, + 19.274002893166976 + ], + [ + -1.3299695315109548, + 20.625083052162214 + ], + [ + 1.2455270215737815, + 21.72283568134594 + ], + [ + 3.4621429074254046, + 22.44059701581213 + ], + [ + 4.1799042418916486, + 24.256110979462118 + ], + [ + 3.0610409852236784, + 25.417195491098582 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3b", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1578, + "versionNonce": 1320453908, + "isDeleted": false, + "id": "XVeRI4YtEYBDDuhV6iuQ5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1158.3401726015015, + "y": 1966.005607398537, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 7.726489659254246, + "height": 20.329534267382048, + "seed": 1041426604, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.153284003398724, + 0.44332317717032405 + ], + [ + 5.446541890949724, + 3.039930357739374 + ], + [ + 6.966507069819409, + 8.423140366236177 + ], + [ + 6.5865157751019785, + 13.553022844921388 + ], + [ + 7.726489659254246, + 17.47959955700139 + ], + [ + 6.839843304913594, + 20.329534267382048 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3c", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2277, + "versionNonce": 238716052, + "isDeleted": false, + "id": "-g7Bi45QrK-UxnKLBaRZE", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1164.240826592959, + "y": 1991.0329482090829, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 5.7758676797048, + "height": 17.454266804020236, + "seed": 461959980, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.13088589040266718, + -2.317946897776323 + ], + [ + 1.074530938950941, + -3.3059242640416224 + ], + [ + 2.2715035173108085, + -3.8125793236648184 + ], + [ + 0.8402029738751906, + -4.8132230664207665 + ], + [ + -0.33777003974883135, + -6.903175187366524 + ], + [ + -1.5917413123163227, + -9.778442650728383 + ], + [ + -3.5043641623939914, + -14.43966919926203 + ], + [ + -2.681049690506256, + -17.289603909642814 + ], + [ + 0.8908684798375112, + -17.454266804020236 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3d", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1737, + "versionNonce": 925159956, + "isDeleted": false, + "id": "bKxxhvLCj3oyq4AReMXed", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1145.856259246817, + "y": 1976.0102363950846, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 6.143192597931644, + "height": 13.04636778529813, + "seed": 584691116, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 2.0688414934615182, + -1.0555313742150523 + ], + [ + 4.6865593015148646, + -1.3299695315109727 + ], + [ + 6.143192597931644, + 0.8233144718877504 + ], + [ + 6.143192597931644, + 5.066550596232291 + ], + [ + 5.256546243591003, + 8.233144718877458 + ], + [ + 4.74989118396777, + 11.716398253787158 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3e", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1816, + "versionNonce": 946433940, + "isDeleted": false, + "id": "-PaGQ1FFqUDQRcXxl4KGS", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 6.251548691252406, + "x": 1162.7926158132423, + "y": 1974.401089419935, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.0031769178615733, + "height": 1.2497236924063615, + "seed": 623843372, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.0156953386340373, + 0.5311325692727029 + ], + [ + 0.05642751881300172, + 1.2497236924063615 + ], + [ + 0.9874815792275361, + 0.21870164617111282 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3f", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1942, + "versionNonce": 842947860, + "isDeleted": false, + "id": "OMpvpQ-w1Gk7DNngnP5ka", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0.25834385002361504, + "x": 1149.66820024362, + "y": 1975.4939384762702, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 2.128044882242656, + "height": 1.175157907952121, + "seed": 1047737004, + "groupIds": [ + "R0_0NfflbrpBLMpZJGZyB", + "_n_d5xDXKB9JeIAH_irnP" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.0408529465243743, + 0.5044965425931287 + ], + [ + -0.12466659825222719, + 1.175157907952121 + ], + [ + 0.7625351472179395, + 0.981362322379312 + ], + [ + 1.0871919357182815, + 0.03830757935799324 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b3g", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "id": "wpR455o7MptyhB2pOYdvD", + "type": "arrow", + "x": 1243.7570267349306, + "y": 1889.2170856177718, + "width": 40.82000732421875, + "height": 161.77784296738537, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3h", + "roundness": null, + "seed": 2102394156, + "version": 1608, + "versionNonce": 705354772, + "isDeleted": false, + "boundElements": [], + "updated": 1746715450048, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 35, + 0 + ], + [ + 35, + 161.77784296738537 + ], + [ + -5.82000732421875, + 161.77784296738537 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "ql96A4jqqYK9X0qhTkwyF", + "focus": -0.00799999999999906, + "gap": 5, + "fixedPoint": [ + 1.030033635692219, + 0.4959999999999991 + ] + }, + "endBinding": { + "elementId": "lbaSbnkibnkY0-Jqcaitq", + "focus": 1.0629326584256407, + "gap": 5, + "fixedPoint": [ + 1.0314663292128203, + 0.4959999999999991 + ] + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "MHRRh4wWc7ymUmIXh-Uar", + "type": "text", + "x": 1230.2770157486025, + "y": 1940.4170856177716, + "width": 98.75999450683594, + "height": 50, + "angle": 1.5707963267948966, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3i", + "roundness": null, + "seed": 187660204, + "version": 541, + "versionNonce": 380708884, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false, + "text": "replication\nslot", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "replication\nslot", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 2098, + "versionNonce": 1790922132, + "isDeleted": false, + "id": "v4FFMQmjn2SKQPYP0coSr", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 90, + "angle": 0, + "x": 283.9300632621197, + "y": 1712.5209450714024, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 69.69390497296568, + "height": 201.7922810927382, + "seed": 1413194284, + "groupIds": [ + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "index": "b3j", + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "i-LhadKQBUUyTSngQgZUh", + "type": "arrow" + }, + { + "id": "ckI9IOdrA2mYrkhxY_N-s", + "type": "arrow" + }, + { + "id": "zoN0oyFMFPAOiMpl4JcMV", + "type": "arrow" + }, + { + "id": "5iqCtDl4dM4a7Y0cHcWm6", + "type": "arrow" + }, + { + "id": "gN2KnbKlsDMfoI0KndM0e", + "type": "arrow" + }, + { + "id": "wyn7jFw606T45JIJW2DoI", + "type": "arrow" + } + ], + "updated": 1746716107210, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 1891, + "versionNonce": 416474516, + "isDeleted": false, + "id": "y5BZBhNBuC30fauitNRW-", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 327.0618088547376, + "y": 1782.4053960838683, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 18.463181339628875, + "height": 17.895083452255665, + "seed": 794721452, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "index": "b3k", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "sUYd3FzN9ow5CIZllqj7H", + "type": "arrow" + } + ], + "updated": 1746715054659, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 2206, + "versionNonce": 1864208532, + "isDeleted": false, + "id": "9zsz86LagSoKwZ-sNrmEh", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 290.9980499411523, + "y": 1779.5134609087174, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 18.463181339628875, + "height": 17.895083452255665, + "seed": 104990508, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "index": "b3l", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "iLBDF12PGDFaK8ZR6lENU", + "type": "arrow" + }, + { + "id": "sUYd3FzN9ow5CIZllqj7H", + "type": "arrow" + }, + { + "id": "7bGDpeW7yD0RKrA6R_aba", + "type": "arrow" + } + ], + "updated": 1746715054659, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 2198, + "versionNonce": 253142676, + "isDeleted": false, + "id": "jfdjz673zT24j83xUKwne", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 327.5535643515086, + "y": 1833.0050376806453, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 18.463181339628875, + "height": 17.895083452255665, + "seed": 2102411692, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "index": "b3m", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "iLBDF12PGDFaK8ZR6lENU", + "type": "arrow" + } + ], + "updated": 1746715054659, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 1915, + "versionNonce": 1713705364, + "isDeleted": false, + "id": "qPO8wjZbhO_iVC9niLTDI", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 326.8718468866732, + "y": 1730.8204554767046, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 18.463181339628875, + "height": 17.895083452255665, + "seed": 464727084, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "index": "b3n", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "7bGDpeW7yD0RKrA6R_aba", + "type": "arrow" + } + ], + "updated": 1746715054659, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 6139, + "versionNonce": 1747757100, + "isDeleted": false, + "id": "iLBDF12PGDFaK8ZR6lENU", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 304.06718218536514, + "y": 1797.7285488287657, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 26.68308902555831, + "height": 37.58197677119037, + "seed": 1934935724, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "startBinding": { + "elementId": "9zsz86LagSoKwZ-sNrmEh", + "focus": 0.17597099761478358, + "gap": 1.0429565441459059 + }, + "endBinding": { + "elementId": "jfdjz673zT24j83xUKwne", + "focus": -0.08463930453719035, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 26.68308902555831, + 37.58197677119037 + ] + ], + "index": "b3o", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715054973, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 4843, + "versionNonce": 707366188, + "isDeleted": false, + "id": "sUYd3FzN9ow5CIZllqj7H", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 310.0524740709985, + "y": 1788.7364831197651, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 16.61130383973117, + "height": 1.3207328297184937, + "seed": 1222578476, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "startBinding": { + "elementId": "9zsz86LagSoKwZ-sNrmEh", + "focus": -0.05221429201338877, + "gap": 1 + }, + "endBinding": { + "elementId": "y5BZBhNBuC30fauitNRW-", + "focus": 0.05475263558969679, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 16.61130383973117, + 1.3207328297184937 + ] + ], + "index": "b3p", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715054973, + "link": null, + "locked": false + }, + { + "type": "arrow", + "version": 5922, + "versionNonce": 603009580, + "isDeleted": false, + "id": "7bGDpeW7yD0RKrA6R_aba", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 309.685174377768, + "y": 1784.6607668896145, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 21.254589605555225, + "height": 39.788991050614186, + "seed": 1002179500, + "groupIds": [ + "hL7_0gXiG2GIEpjDPLHgl", + "uwSNtb8AYxlEm36HltWkQ", + "A86abESgVzLKyZaXj-mQI" + ], + "startBinding": { + "elementId": "9zsz86LagSoKwZ-sNrmEh", + "focus": 0.5299693881236326, + "gap": 1 + }, + "endBinding": { + "elementId": "qPO8wjZbhO_iVC9niLTDI", + "focus": 0.17395521408956444, + "gap": 1.826470067733724 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 21.254589605555225, + -39.788991050614186 + ] + ], + "index": "b3q", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715054974, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1001, + "versionNonce": 157521172, + "isDeleted": false, + "id": "4STTqicswO1qNsIBK1ekg", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 287.2830086380069, + "y": 1868.9133483967162, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 62.988014221191406, + "height": 40, + "seed": 1846916652, + "groupIds": [ + "A86abESgVzLKyZaXj-mQI" + ], + "fontSize": 14.751291676011752, + "fontFamily": 1, + "text": "Load\nBalancer", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "top", + "index": "b3r", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715054659, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Load\nBalancer", + "autoResize": true, + "lineHeight": 1.355813473102399 + }, + { + "type": "rectangle", + "version": 1963, + "versionNonce": 1341851028, + "isDeleted": false, + "id": "5HoarNzUSMGc0zULUQ_qc", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 590.7903168057057, + "y": 1792.3162176937558, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 1223873964, + "groupIds": [ + "KmwT26q5zrjUxn-3KROhX", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "index": "b4i", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1449, + "versionNonce": 1328362260, + "isDeleted": false, + "id": "dW2nlcdbeP2Bd_a_nphad", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 590.8345375686707, + "y": 1801.5934205806207, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 2112045100, + "groupIds": [ + "KmwT26q5zrjUxn-3KROhX", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nserver", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b4j", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nserver", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 2193, + "versionNonce": 1388163220, + "isDeleted": false, + "id": "D3LcNchWDP_oUSrBAF4R2", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 571.621507134026, + "y": 1918.0243574508245, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1249485996, + "groupIds": [ + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b4k", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 3962, + "versionNonce": 1516404244, + "isDeleted": false, + "id": "gtn6gvsIGgG2b770Pk4ac", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 562.0480978449821, + "y": 1853.6415201365821, + "strokeColor": "#000000", + "backgroundColor": "#f5f3f6", + "width": 45.4967677285642, + "height": 62.002957510392, + "seed": 1673015084, + "groupIds": [ + "7rNjBzvYfYTO_tWOwvrJu", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [ + { + "id": "7bGDpeW7yD0RKrA6R_aba", + "type": "arrow" + } + ], + "updated": 1746715449365, + "index": "b4l", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3494, + "versionNonce": 2131860372, + "isDeleted": false, + "id": "H03LUKrRNfvulANd8e9hx", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 576.2930139368442, + "y": 1861.1120342293907, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 36.33800423361336, + "height": 15.535285711097229, + "seed": 432105900, + "groupIds": [ + "7rNjBzvYfYTO_tWOwvrJu", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "index": "b4m", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2626, + "versionNonce": 1258359060, + "isDeleted": false, + "id": "C9AVJR7ONESWP-JAJB6Th", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 583.1711176526771, + "y": 1862.552007959478, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1606374444, + "groupIds": [ + "7rNjBzvYfYTO_tWOwvrJu", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b4n", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "clo9PFdhEQqcdwqW6hVUh", + "type": "line", + "x": 581.1726739877405, + "y": 1899.5679591638418, + "width": 10.732121509799065, + "height": 1.855231307857764, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 865857196, + "version": 1448, + "versionNonce": 296142484, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -3.1027124304035283, + 1.158400933496767 + ], + [ + -2.5409800493418864, + 1.7436993649641308 + ], + [ + 2.523248712862932, + 1.855231307857764 + ], + [ + 7.629409079395535, + 1.2540592647352646 + ], + [ + 2.758731473950813, + 1.6474448197593061 + ], + [ + 0.251746754213678, + 1.67808773914117 + ], + [ + -1.8756922853687323, + 1.4365442496601786 + ], + [ + -1.708217021469664, + 0.8176097119286738 + ], + [ + 0.028685071526469038, + 0.004487321506281649 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4o", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "0olheUWfWJduTonbUR8g8", + "type": "line", + "x": 590.1586904259414, + "y": 1899.988553713321, + "width": 3.7498900820437275, + "height": 4.366998249786954, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1174485292, + "version": 1600, + "versionNonce": 1203295252, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 1.5081079438317329, + 0.1887704295289138 + ], + [ + 2.06036345373866, + 0.8776225522415755 + ], + [ + 1.9057939502637078, + 1.7647536845430505 + ], + [ + 0.8813722286229448, + 3.065871560964751 + ], + [ + -0.6218228019711837, + 4.188464524903099 + ], + [ + 1.1092763253443232, + 3.4769458067441943 + ], + [ + 2.38954626545785, + 2.5326034693260793 + ], + [ + 3.128067280072544, + 1.1920589133976744 + ], + [ + 2.8635520657806603, + 0.1980884414295272 + ], + [ + 1.9154545442309043, + -0.1785337248838554 + ], + [ + -0.009845654376131894, + -0.007317597003873432 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4p", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "6xtXlbDPGRZspF6gbpTgY", + "type": "line", + "x": 580.3470453061526, + "y": 1902.6013180815735, + "width": 8.44853641256907, + "height": 1.7076383142809495, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 576271276, + "version": 1448, + "versionNonce": 1529688468, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.7725082399582961, + 0.7907598227909706 + ], + [ + 0.07010705159035445, + 1.5248757387426026 + ], + [ + 3.93829700005503, + 1.7076383142809495 + ], + [ + 7.676028172610773, + 1.125431658425576 + ], + [ + 7.322322653605653, + 0.6169770832868927 + ], + [ + 5.694013567961052, + 0.7319359483962525 + ], + [ + 3.8203650513518825, + 0.8720101547202224 + ], + [ + 1.621195275400573, + 0.9635742997982352 + ], + [ + 0.1856199963765434, + 0.7757710312160854 + ], + [ + 0.0026921883301963627, + 0.09663127532309924 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4q", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "fPxma51_2Jhii7L1BizGj", + "type": "line", + "x": 580.9472446805781, + "y": 1905.0259850673801, + "width": 7.549854426409026, + "height": 1.9521824261070226, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1456332332, + "version": 1557, + "versionNonce": 188342036, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.6960210104594012, + 0.6258720999670092 + ], + [ + -0.3105974592204193, + 1.3030301673141964 + ], + [ + 0.8364906732524691, + 1.7932507844211096 + ], + [ + 3.5826681746569156, + 1.9521824261070226 + ], + [ + 6.709816761985028, + 1.404333116413167 + ], + [ + 6.853833415949625, + 0.8850778430021672 + ], + [ + 6.1741660175810935, + 0.7478269094646878 + ], + [ + 5.355989715514292, + 0.7894632983782015 + ], + [ + 4.211679692275754, + 0.909404474378602 + ], + [ + 2.5947408062810045, + 1.0554391680407116 + ], + [ + 1.0464196762045963, + 0.9224754673106429 + ], + [ + 0.10286715017462596, + 0.588289415249492 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4r", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "yPvTN4rcx-SMH0LgsiSQy", + "type": "line", + "x": 591.8062435910165, + "y": 1907.2576792102036, + "width": 16.165462935557684, + "height": 2.117522886002861, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 474560684, + "version": 1764, + "versionNonce": 1079303316, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.5654256423438722, + 0.6284629456922926 + ], + [ + -1.0622996217725522, + 0.9791325927506236 + ], + [ + -2.2492374289725587, + 1.4089596266369213 + ], + [ + -3.933989939346747, + 1.6580641556835356 + ], + [ + -7.17836107714371, + 1.8721746426378705 + ], + [ + -10.416927046159945, + 1.8812073530747082 + ], + [ + -13.532366156421766, + 1.7587039716505128 + ], + [ + -15.440920591119012, + 1.5623702994558222 + ], + [ + -16.165462935557684, + 0.9826905994226706 + ], + [ + -15.549291085359739, + 0.3937072076395451 + ], + [ + -14.372760723063031, + -0.05280830955380671 + ], + [ + -13.020445003265408, + -0.2363155329281526 + ], + [ + -14.35079140880061, + 0.13188418167787264 + ], + [ + -15.082855137003046, + 0.6739040884898041 + ], + [ + -14.702366530002676, + 0.9636139556001095 + ], + [ + -13.53886089553588, + 1.0999439932929937 + ], + [ + -11.20706008697059, + 1.2734138925819605 + ], + [ + -9.166755859702002, + 1.3545915222077083 + ], + [ + -5.014090609980159, + 1.3028957782077304 + ], + [ + -2.087042996028866, + 0.9830981729423222 + ], + [ + -0.7663505751605163, + 0.5521079021998312 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4s", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "kYaRzoWdr3g0Wz1d9yj3P", + "type": "line", + "x": 579.1680210345353, + "y": 1909.963453325242, + "width": 13.949236758581534, + "height": 1.8516093508437739, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 2121614124, + "version": 1782, + "versionNonce": 1681140244, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 1.2222490957076624, + 0.3516340182818606 + ], + [ + 2.963896666333292, + 0.5063854047172415 + ], + [ + 6.730951101307093, + 0.55831181644186 + ], + [ + 9.5878564140663, + 0.4299700219224214 + ], + [ + 11.293452454548508, + 0.2472608719546376 + ], + [ + 12.47542667720846, + -0.1627298916074685 + ], + [ + 13.933343594412948, + -1.293297534401914 + ], + [ + 12.69348291645361, + -0.6106371263420582 + ], + [ + 10.95335107870128, + -0.1915829846553404 + ], + [ + 8.628463598270319, + 0.027194724833249664 + ], + [ + 6.064892252296664, + 0.0924810595841015 + ], + [ + 4.074439774238859, + 0.09915257880789187 + ], + [ + 2.2085858258066393, + 0.04420382746655044 + ], + [ + -0.01589316416858611, + 0.01996390393466801 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4t", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "gc0yTdsPmaYRCg1FA-8jH", + "type": "line", + "x": 586.9016720915599, + "y": 1886.608331447157, + "width": 6.064330461769457, + "height": 12.82110520097536, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 62651820, + "version": 1715, + "versionNonce": 969787284, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 0.5341328084305129, + 1.2525301558970174 + ], + [ + 0.5720966294664349, + 2.2555790526292516 + ], + [ + 0.14666257719255568, + 3.4557696085201544 + ], + [ + -0.8254355169178571, + 4.570440224475339 + ], + [ + -1.8821106241183998, + 5.605425811126976 + ], + [ + -3.494762277305824, + 7.305862191159634 + ], + [ + -4.139948955906879, + 8.563996482952684 + ], + [ + -4.18264062977143, + 9.76204562554004 + ], + [ + -3.6931778791011425, + 10.981768866975575 + ], + [ + -2.8651294854569316, + 12.328498626453033 + ], + [ + -2.6923095006993925, + 12.783976354879819 + ], + [ + -3.925587315540412, + 11.419050090072364 + ], + [ + -4.839375959130988, + 10.400563520118592 + ], + [ + -5.353870333211795, + 9.37297043587449 + ], + [ + -5.492233832303023, + 8.384599142827106 + ], + [ + -5.2381723280166765, + 7.603743356565097 + ], + [ + -4.316813832460008, + 6.464591892226022 + ], + [ + -2.50008020400324, + 5.018148720376424 + ], + [ + -1.0368560186420932, + 3.8376880274896337 + ], + [ + -0.2095214294324007, + 2.649602405134108 + ], + [ + 0.10860402285206669, + 1.4088571824819827 + ], + [ + -0.08990631224784021, + -0.037128846095540714 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4u", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "s1dKbGit5ixcWnfGNkDqr", + "type": "line", + "x": 589.6058224542047, + "y": 1891.560772706856, + "width": 4.894017247973431, + "height": 8.713691627441886, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "NLpNda7rxnobntoqQwNy9", + "VPjWgK0L2ufXbY33TPL_b", + "-U0ERJ70OmhOaC0jrm6yV", + "b-vEr1tJWJa9GkkEDa2XC", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1430743084, + "version": 1564, + "versionNonce": 894940436, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -1.6085142311873455, + 0.572583514589994 + ], + [ + -2.395584962849884, + 0.9599039350207045 + ], + [ + -3.4672059011731937, + 1.5891038176987031 + ], + [ + -4.263851305898754, + 2.3786552400811507 + ], + [ + -4.894017247973431, + 3.392102218541166 + ], + [ + -4.8766391943330305, + 4.941398220414746 + ], + [ + -4.363506336118044, + 6.011676369223136 + ], + [ + -3.7603371827489545, + 6.710743165579823 + ], + [ + -3.6003943181141507, + 7.423897685567786 + ], + [ + -4.4233513474121455, + 8.702455816898532 + ], + [ + -4.383497266484815, + 8.713691627441886 + ], + [ + -3.2545626788898185, + 7.907779983668232 + ], + [ + -2.486443014343759, + 6.7700572297481925 + ], + [ + -2.6894564860614434, + 5.707422736759479 + ], + [ + -3.655421149475244, + 4.668464960615742 + ], + [ + -3.726034914090105, + 3.3733020637819893 + ], + [ + -3.157425792092305, + 2.4998455738418963 + ], + [ + -1.7765931445155962, + 1.2724247006341083 + ], + [ + -0.016212613684044374, + 0.010915259477846866 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b4v", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "8DGNpmjera-6zBEeUch3F", + "type": "rectangle", + "x": 547.2770157486025, + "y": 1778.4170856177716, + "width": 364.00000000000006, + "height": 267.99999999999994, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "frameId": null, + "index": "b4w", + "roundness": { + "type": 3 + }, + "seed": 93433132, + "version": 517, + "versionNonce": 1476237204, + "isDeleted": false, + "boundElements": [ + { + "id": "X96A3SClZLTzH-OgSRPAS", + "type": "arrow" + }, + { + "id": "ZnQSttLh1IC_uTE7yb1hf", + "type": "arrow" + }, + { + "id": "5mZ0q-JQ8oz6bC-mL6Y-Z", + "type": "arrow" + }, + { + "id": "-PBmWr9JLfNrFwQH7HLn3", + "type": "arrow" + }, + { + "id": "gN2KnbKlsDMfoI0KndM0e", + "type": "arrow" + } + ], + "updated": 1746716046835, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 2043, + "versionNonce": 786074388, + "isDeleted": false, + "id": "bTN0tTzmys4o0dD66f9bY", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 652.1614262860676, + "y": 1909.0899800262796, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 316254868, + "groupIds": [ + "jH6i1iT8Jy78JhRURQ7b0", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "index": "b4x", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1529, + "versionNonce": 50333844, + "isDeleted": false, + "id": "voOxWFblEtvr9dZRvL9rK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 652.2056470490327, + "y": 1918.3671829131445, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 1760507924, + "groupIds": [ + "jH6i1iT8Jy78JhRURQ7b0", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nserver", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b4y", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nserver", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 2273, + "versionNonce": 10081812, + "isDeleted": false, + "id": "oLuq6V3Px8feLU-zKO2b8", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 632.992616614388, + "y": 2034.7981197833487, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1341592980, + "groupIds": [ + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b4z", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 4042, + "versionNonce": 345895828, + "isDeleted": false, + "id": "istIwvjbReWRnQukeqmg8", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 623.4192073253439, + "y": 1970.4152824691064, + "strokeColor": "#000000", + "backgroundColor": "#f5f3f6", + "width": 45.4967677285642, + "height": 62.002957510392, + "seed": 354894612, + "groupIds": [ + "8CV9uUiIwlXpHXC_ed1rf", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "index": "b50", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3574, + "versionNonce": 490889492, + "isDeleted": false, + "id": "1iO1hxkdGJeU_dWPsmZeZ", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 637.6641234172059, + "y": 1977.8857965619154, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 36.33800423361336, + "height": 15.535285711097229, + "seed": 1861599380, + "groupIds": [ + "8CV9uUiIwlXpHXC_ed1rf", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "index": "b51", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2706, + "versionNonce": 1107107476, + "isDeleted": false, + "id": "5GtzFmtv0TPy1KOuLd6Wz", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 644.542227133039, + "y": 1979.3257702920027, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1427672596, + "groupIds": [ + "8CV9uUiIwlXpHXC_ed1rf", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b52", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "0s9d13QI7b_c9wVy7kZJv", + "type": "line", + "x": 642.5437834681022, + "y": 2016.3417214963665, + "width": 10.732121509799065, + "height": 1.855231307857764, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1485155220, + "version": 1528, + "versionNonce": 1266953236, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -3.1027124304035283, + 1.158400933496767 + ], + [ + -2.5409800493418864, + 1.7436993649641308 + ], + [ + 2.523248712862932, + 1.855231307857764 + ], + [ + 7.629409079395535, + 1.2540592647352646 + ], + [ + 2.758731473950813, + 1.6474448197593061 + ], + [ + 0.251746754213678, + 1.67808773914117 + ], + [ + -1.8756922853687323, + 1.4365442496601786 + ], + [ + -1.708217021469664, + 0.8176097119286738 + ], + [ + 0.028685071526469038, + 0.004487321506281649 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b53", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "-kyjYBH1drVTOChkZMem4", + "type": "line", + "x": 651.5297999063032, + "y": 2016.7623160458452, + "width": 3.7498900820437275, + "height": 4.366998249786954, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 2071140628, + "version": 1680, + "versionNonce": 2077067668, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 1.5081079438317329, + 0.1887704295289138 + ], + [ + 2.06036345373866, + 0.8776225522415755 + ], + [ + 1.9057939502637078, + 1.7647536845430505 + ], + [ + 0.8813722286229448, + 3.065871560964751 + ], + [ + -0.6218228019711837, + 4.188464524903099 + ], + [ + 1.1092763253443232, + 3.4769458067441943 + ], + [ + 2.38954626545785, + 2.5326034693260793 + ], + [ + 3.128067280072544, + 1.1920589133976744 + ], + [ + 2.8635520657806603, + 0.1980884414295272 + ], + [ + 1.9154545442309043, + -0.1785337248838554 + ], + [ + -0.009845654376131894, + -0.007317597003873432 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b54", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "jaZO9n-qLTL56in8Yftze", + "type": "line", + "x": 641.7181547865146, + "y": 2019.3750804140982, + "width": 8.44853641256907, + "height": 1.7076383142809495, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 156685972, + "version": 1528, + "versionNonce": 1712273172, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.7725082399582961, + 0.7907598227909706 + ], + [ + 0.07010705159035445, + 1.5248757387426026 + ], + [ + 3.93829700005503, + 1.7076383142809495 + ], + [ + 7.676028172610773, + 1.125431658425576 + ], + [ + 7.322322653605653, + 0.6169770832868927 + ], + [ + 5.694013567961052, + 0.7319359483962525 + ], + [ + 3.8203650513518825, + 0.8720101547202224 + ], + [ + 1.621195275400573, + 0.9635742997982352 + ], + [ + 0.1856199963765434, + 0.7757710312160854 + ], + [ + 0.0026921883301963627, + 0.09663127532309924 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b55", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "tnnG0VE4JPqNZgGlxz6N2", + "type": "line", + "x": 642.3183541609399, + "y": 2021.7997473999048, + "width": 7.549854426409026, + "height": 1.9521824261070226, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1860625428, + "version": 1637, + "versionNonce": 1186935956, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.6960210104594012, + 0.6258720999670092 + ], + [ + -0.3105974592204193, + 1.3030301673141964 + ], + [ + 0.8364906732524691, + 1.7932507844211096 + ], + [ + 3.5826681746569156, + 1.9521824261070226 + ], + [ + 6.709816761985028, + 1.404333116413167 + ], + [ + 6.853833415949625, + 0.8850778430021672 + ], + [ + 6.1741660175810935, + 0.7478269094646878 + ], + [ + 5.355989715514292, + 0.7894632983782015 + ], + [ + 4.211679692275754, + 0.909404474378602 + ], + [ + 2.5947408062810045, + 1.0554391680407116 + ], + [ + 1.0464196762045963, + 0.9224754673106429 + ], + [ + 0.10286715017462596, + 0.588289415249492 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b56", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "JjsR99nxjbWx4teso7YKz", + "type": "line", + "x": 653.1773530713783, + "y": 2024.0314415427283, + "width": 16.165462935557684, + "height": 2.117522886002861, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 303645076, + "version": 1844, + "versionNonce": 1536393748, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.5654256423438722, + 0.6284629456922926 + ], + [ + -1.0622996217725522, + 0.9791325927506236 + ], + [ + -2.2492374289725587, + 1.4089596266369213 + ], + [ + -3.933989939346747, + 1.6580641556835356 + ], + [ + -7.17836107714371, + 1.8721746426378705 + ], + [ + -10.416927046159945, + 1.8812073530747082 + ], + [ + -13.532366156421766, + 1.7587039716505128 + ], + [ + -15.440920591119012, + 1.5623702994558222 + ], + [ + -16.165462935557684, + 0.9826905994226706 + ], + [ + -15.549291085359739, + 0.3937072076395451 + ], + [ + -14.372760723063031, + -0.05280830955380671 + ], + [ + -13.020445003265408, + -0.2363155329281526 + ], + [ + -14.35079140880061, + 0.13188418167787264 + ], + [ + -15.082855137003046, + 0.6739040884898041 + ], + [ + -14.702366530002676, + 0.9636139556001095 + ], + [ + -13.53886089553588, + 1.0999439932929937 + ], + [ + -11.20706008697059, + 1.2734138925819605 + ], + [ + -9.166755859702002, + 1.3545915222077083 + ], + [ + -5.014090609980159, + 1.3028957782077304 + ], + [ + -2.087042996028866, + 0.9830981729423222 + ], + [ + -0.7663505751605163, + 0.5521079021998312 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b57", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "y72M36o3RECT1r0h0LM-e", + "type": "line", + "x": 640.5391305148971, + "y": 2026.7372156577658, + "width": 13.949236758581534, + "height": 1.8516093508437739, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 706998036, + "version": 1862, + "versionNonce": 998383508, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 1.2222490957076624, + 0.3516340182818606 + ], + [ + 2.963896666333292, + 0.5063854047172415 + ], + [ + 6.730951101307093, + 0.55831181644186 + ], + [ + 9.5878564140663, + 0.4299700219224214 + ], + [ + 11.293452454548508, + 0.2472608719546376 + ], + [ + 12.47542667720846, + -0.1627298916074685 + ], + [ + 13.933343594412948, + -1.293297534401914 + ], + [ + 12.69348291645361, + -0.6106371263420582 + ], + [ + 10.95335107870128, + -0.1915829846553404 + ], + [ + 8.628463598270319, + 0.027194724833249664 + ], + [ + 6.064892252296664, + 0.0924810595841015 + ], + [ + 4.074439774238859, + 0.09915257880789187 + ], + [ + 2.2085858258066393, + 0.04420382746655044 + ], + [ + -0.01589316416858611, + 0.01996390393466801 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b58", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "VL_kQH3fymy2XiKx6SqKE", + "type": "line", + "x": 648.2727815719218, + "y": 2003.3820937796818, + "width": 6.064330461769457, + "height": 12.82110520097536, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 394062996, + "version": 1795, + "versionNonce": 784403732, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 0.5341328084305129, + 1.2525301558970174 + ], + [ + 0.5720966294664349, + 2.2555790526292516 + ], + [ + 0.14666257719255568, + 3.4557696085201544 + ], + [ + -0.8254355169178571, + 4.570440224475339 + ], + [ + -1.8821106241183998, + 5.605425811126976 + ], + [ + -3.494762277305824, + 7.305862191159634 + ], + [ + -4.139948955906879, + 8.563996482952684 + ], + [ + -4.18264062977143, + 9.76204562554004 + ], + [ + -3.6931778791011425, + 10.981768866975575 + ], + [ + -2.8651294854569316, + 12.328498626453033 + ], + [ + -2.6923095006993925, + 12.783976354879819 + ], + [ + -3.925587315540412, + 11.419050090072364 + ], + [ + -4.839375959130988, + 10.400563520118592 + ], + [ + -5.353870333211795, + 9.37297043587449 + ], + [ + -5.492233832303023, + 8.384599142827106 + ], + [ + -5.2381723280166765, + 7.603743356565097 + ], + [ + -4.316813832460008, + 6.464591892226022 + ], + [ + -2.50008020400324, + 5.018148720376424 + ], + [ + -1.0368560186420932, + 3.8376880274896337 + ], + [ + -0.2095214294324007, + 2.649602405134108 + ], + [ + 0.10860402285206669, + 1.4088571824819827 + ], + [ + -0.08990631224784021, + -0.037128846095540714 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b59", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "cPeD_B5lDX1ynQmnOxMMH", + "type": "line", + "x": 650.9769319345667, + "y": 2008.3345350393802, + "width": 4.894017247973431, + "height": 8.713691627441886, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "OK8yyX9QbyD_hD_K1nCbE", + "9EGaFT9fjRS0eFt-tIwJq", + "riYFmyoMCWdHiK2b7Ub9I", + "CrJSHWS1LYD7r0kKXFY2B", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1004157460, + "version": 1644, + "versionNonce": 113658516, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -1.6085142311873455, + 0.572583514589994 + ], + [ + -2.395584962849884, + 0.9599039350207045 + ], + [ + -3.4672059011731937, + 1.5891038176987031 + ], + [ + -4.263851305898754, + 2.3786552400811507 + ], + [ + -4.894017247973431, + 3.392102218541166 + ], + [ + -4.8766391943330305, + 4.941398220414746 + ], + [ + -4.363506336118044, + 6.011676369223136 + ], + [ + -3.7603371827489545, + 6.710743165579823 + ], + [ + -3.6003943181141507, + 7.423897685567786 + ], + [ + -4.4233513474121455, + 8.702455816898532 + ], + [ + -4.383497266484815, + 8.713691627441886 + ], + [ + -3.2545626788898185, + 7.907779983668232 + ], + [ + -2.486443014343759, + 6.7700572297481925 + ], + [ + -2.6894564860614434, + 5.707422736759479 + ], + [ + -3.655421149475244, + 4.668464960615742 + ], + [ + -3.726034914090105, + 3.3733020637819893 + ], + [ + -3.157425792092305, + 2.4998455738418963 + ], + [ + -1.7765931445155962, + 1.2724247006341083 + ], + [ + -0.016212613684044374, + 0.010915259477846866 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5A", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 2075, + "versionNonce": 1984419860, + "isDeleted": false, + "id": "829gVc7kZRuYX6UTr41Vu", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 789.1614262860676, + "y": 1787.0899800262796, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 956297260, + "groupIds": [ + "eSf40Qfnzh1eUg-7nuAUd", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "index": "b5B", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1561, + "versionNonce": 1765520788, + "isDeleted": false, + "id": "uuFPspcZpSy69iM95M9Cc", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 789.2056470490327, + "y": 1796.3671829131445, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 1382615724, + "groupIds": [ + "eSf40Qfnzh1eUg-7nuAUd", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nserver", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b5C", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nserver", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 2305, + "versionNonce": 1557652244, + "isDeleted": false, + "id": "KpLUQhBMepuKs-AkQ79uv", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 769.992616614388, + "y": 1912.7981197833487, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1154143532, + "groupIds": [ + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b5D", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 4074, + "versionNonce": 932339860, + "isDeleted": false, + "id": "_UfP068rGtwYsjKnGYDQm", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 760.4192073253439, + "y": 1848.4152824691064, + "strokeColor": "#000000", + "backgroundColor": "#f5f3f6", + "width": 45.4967677285642, + "height": 62.002957510392, + "seed": 1301237676, + "groupIds": [ + "HIt7aN4PTdHMHJ3HKUOiW", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "index": "b5E", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3606, + "versionNonce": 555822612, + "isDeleted": false, + "id": "he4qT8yHZ91KFeWWM5rDQ", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 774.6641234172059, + "y": 1855.8857965619154, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 36.33800423361336, + "height": 15.535285711097229, + "seed": 1826650668, + "groupIds": [ + "HIt7aN4PTdHMHJ3HKUOiW", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "index": "b5F", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2738, + "versionNonce": 1517964180, + "isDeleted": false, + "id": "wTrwErNoOvcSnzPu7YFuq", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 781.542227133039, + "y": 1857.3257702920027, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 229135532, + "groupIds": [ + "HIt7aN4PTdHMHJ3HKUOiW", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "boundElements": [], + "updated": 1746715449365, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b5G", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "xnU3qkfy4apJHRP79_a8L", + "type": "line", + "x": 779.5437834681022, + "y": 1894.3417214963665, + "width": 10.732121509799065, + "height": 1.855231307857764, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 764469036, + "version": 1560, + "versionNonce": 366197012, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -3.1027124304035283, + 1.158400933496767 + ], + [ + -2.5409800493418864, + 1.7436993649641308 + ], + [ + 2.523248712862932, + 1.855231307857764 + ], + [ + 7.629409079395535, + 1.2540592647352646 + ], + [ + 2.758731473950813, + 1.6474448197593061 + ], + [ + 0.251746754213678, + 1.67808773914117 + ], + [ + -1.8756922853687323, + 1.4365442496601786 + ], + [ + -1.708217021469664, + 0.8176097119286738 + ], + [ + 0.028685071526469038, + 0.004487321506281649 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5H", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "DeYCG-2hllpiMN1VPAbTi", + "type": "line", + "x": 788.5297999063032, + "y": 1894.7623160458452, + "width": 3.7498900820437275, + "height": 4.366998249786954, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 84154796, + "version": 1712, + "versionNonce": 1319335572, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 1.5081079438317329, + 0.1887704295289138 + ], + [ + 2.06036345373866, + 0.8776225522415755 + ], + [ + 1.9057939502637078, + 1.7647536845430505 + ], + [ + 0.8813722286229448, + 3.065871560964751 + ], + [ + -0.6218228019711837, + 4.188464524903099 + ], + [ + 1.1092763253443232, + 3.4769458067441943 + ], + [ + 2.38954626545785, + 2.5326034693260793 + ], + [ + 3.128067280072544, + 1.1920589133976744 + ], + [ + 2.8635520657806603, + 0.1980884414295272 + ], + [ + 1.9154545442309043, + -0.1785337248838554 + ], + [ + -0.009845654376131894, + -0.007317597003873432 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5I", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "FQ0_HjpFv9ujM5lrMuZJw", + "type": "line", + "x": 778.7181547865146, + "y": 1897.3750804140982, + "width": 8.44853641256907, + "height": 1.7076383142809495, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 791413804, + "version": 1560, + "versionNonce": 564102164, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.7725082399582961, + 0.7907598227909706 + ], + [ + 0.07010705159035445, + 1.5248757387426026 + ], + [ + 3.93829700005503, + 1.7076383142809495 + ], + [ + 7.676028172610773, + 1.125431658425576 + ], + [ + 7.322322653605653, + 0.6169770832868927 + ], + [ + 5.694013567961052, + 0.7319359483962525 + ], + [ + 3.8203650513518825, + 0.8720101547202224 + ], + [ + 1.621195275400573, + 0.9635742997982352 + ], + [ + 0.1856199963765434, + 0.7757710312160854 + ], + [ + 0.0026921883301963627, + 0.09663127532309924 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5J", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "IMnoKNBBeSe2yUNu0NcBN", + "type": "line", + "x": 779.3183541609399, + "y": 1899.7997473999048, + "width": 7.549854426409026, + "height": 1.9521824261070226, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1374854828, + "version": 1669, + "versionNonce": 616423828, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.6960210104594012, + 0.6258720999670092 + ], + [ + -0.3105974592204193, + 1.3030301673141964 + ], + [ + 0.8364906732524691, + 1.7932507844211096 + ], + [ + 3.5826681746569156, + 1.9521824261070226 + ], + [ + 6.709816761985028, + 1.404333116413167 + ], + [ + 6.853833415949625, + 0.8850778430021672 + ], + [ + 6.1741660175810935, + 0.7478269094646878 + ], + [ + 5.355989715514292, + 0.7894632983782015 + ], + [ + 4.211679692275754, + 0.909404474378602 + ], + [ + 2.5947408062810045, + 1.0554391680407116 + ], + [ + 1.0464196762045963, + 0.9224754673106429 + ], + [ + 0.10286715017462596, + 0.588289415249492 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5K", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "_3dYmJ-gkmHlI805beghk", + "type": "line", + "x": 790.1773530713783, + "y": 1902.0314415427283, + "width": 16.165462935557684, + "height": 2.117522886002861, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1174530348, + "version": 1876, + "versionNonce": 1060409108, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -0.5654256423438722, + 0.6284629456922926 + ], + [ + -1.0622996217725522, + 0.9791325927506236 + ], + [ + -2.2492374289725587, + 1.4089596266369213 + ], + [ + -3.933989939346747, + 1.6580641556835356 + ], + [ + -7.17836107714371, + 1.8721746426378705 + ], + [ + -10.416927046159945, + 1.8812073530747082 + ], + [ + -13.532366156421766, + 1.7587039716505128 + ], + [ + -15.440920591119012, + 1.5623702994558222 + ], + [ + -16.165462935557684, + 0.9826905994226706 + ], + [ + -15.549291085359739, + 0.3937072076395451 + ], + [ + -14.372760723063031, + -0.05280830955380671 + ], + [ + -13.020445003265408, + -0.2363155329281526 + ], + [ + -14.35079140880061, + 0.13188418167787264 + ], + [ + -15.082855137003046, + 0.6739040884898041 + ], + [ + -14.702366530002676, + 0.9636139556001095 + ], + [ + -13.53886089553588, + 1.0999439932929937 + ], + [ + -11.20706008697059, + 1.2734138925819605 + ], + [ + -9.166755859702002, + 1.3545915222077083 + ], + [ + -5.014090609980159, + 1.3028957782077304 + ], + [ + -2.087042996028866, + 0.9830981729423222 + ], + [ + -0.7663505751605163, + 0.5521079021998312 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5L", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "dhNe6KQ1lD4OavRekXRsh", + "type": "line", + "x": 777.5391305148971, + "y": 1904.7372156577658, + "width": 13.949236758581534, + "height": 1.8516093508437739, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1053025196, + "version": 1894, + "versionNonce": 24743060, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 1.2222490957076624, + 0.3516340182818606 + ], + [ + 2.963896666333292, + 0.5063854047172415 + ], + [ + 6.730951101307093, + 0.55831181644186 + ], + [ + 9.5878564140663, + 0.4299700219224214 + ], + [ + 11.293452454548508, + 0.2472608719546376 + ], + [ + 12.47542667720846, + -0.1627298916074685 + ], + [ + 13.933343594412948, + -1.293297534401914 + ], + [ + 12.69348291645361, + -0.6106371263420582 + ], + [ + 10.95335107870128, + -0.1915829846553404 + ], + [ + 8.628463598270319, + 0.027194724833249664 + ], + [ + 6.064892252296664, + 0.0924810595841015 + ], + [ + 4.074439774238859, + 0.09915257880789187 + ], + [ + 2.2085858258066393, + 0.04420382746655044 + ], + [ + -0.01589316416858611, + 0.01996390393466801 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5M", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "P7OTJ_oRS_JEynL5PLUNF", + "type": "line", + "x": 785.2727815719218, + "y": 1881.3820937796818, + "width": 6.064330461769457, + "height": 12.82110520097536, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1919061548, + "version": 1827, + "versionNonce": 2101533204, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + 0.5341328084305129, + 1.2525301558970174 + ], + [ + 0.5720966294664349, + 2.2555790526292516 + ], + [ + 0.14666257719255568, + 3.4557696085201544 + ], + [ + -0.8254355169178571, + 4.570440224475339 + ], + [ + -1.8821106241183998, + 5.605425811126976 + ], + [ + -3.494762277305824, + 7.305862191159634 + ], + [ + -4.139948955906879, + 8.563996482952684 + ], + [ + -4.18264062977143, + 9.76204562554004 + ], + [ + -3.6931778791011425, + 10.981768866975575 + ], + [ + -2.8651294854569316, + 12.328498626453033 + ], + [ + -2.6923095006993925, + 12.783976354879819 + ], + [ + -3.925587315540412, + 11.419050090072364 + ], + [ + -4.839375959130988, + 10.400563520118592 + ], + [ + -5.353870333211795, + 9.37297043587449 + ], + [ + -5.492233832303023, + 8.384599142827106 + ], + [ + -5.2381723280166765, + 7.603743356565097 + ], + [ + -4.316813832460008, + 6.464591892226022 + ], + [ + -2.50008020400324, + 5.018148720376424 + ], + [ + -1.0368560186420932, + 3.8376880274896337 + ], + [ + -0.2095214294324007, + 2.649602405134108 + ], + [ + 0.10860402285206669, + 1.4088571824819827 + ], + [ + -0.08990631224784021, + -0.037128846095540714 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5N", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "JTMWA3S9Ox73FIDiXjiO2", + "type": "line", + "x": 787.9769319345667, + "y": 1886.3345350393802, + "width": 4.894017247973431, + "height": 8.713691627441886, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "Hg6KwqhETu3E3X1QyagaF", + "S5lN9_3NvE9F3D1BuMDSd", + "KKCU2e5y0V_p6h_xAZ31n", + "OR8b3rcLDWBXmkCjvr0TO", + "5zV5Hb4_wezvQioVVaQLs", + "SFcZussCIN16xs7FzBnFl" + ], + "seed": 1103620268, + "version": 1676, + "versionNonce": 495351700, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "points": [ + [ + 0, + 0 + ], + [ + -1.6085142311873455, + 0.572583514589994 + ], + [ + -2.395584962849884, + 0.9599039350207045 + ], + [ + -3.4672059011731937, + 1.5891038176987031 + ], + [ + -4.263851305898754, + 2.3786552400811507 + ], + [ + -4.894017247973431, + 3.392102218541166 + ], + [ + -4.8766391943330305, + 4.941398220414746 + ], + [ + -4.363506336118044, + 6.011676369223136 + ], + [ + -3.7603371827489545, + 6.710743165579823 + ], + [ + -3.6003943181141507, + 7.423897685567786 + ], + [ + -4.4233513474121455, + 8.702455816898532 + ], + [ + -4.383497266484815, + 8.713691627441886 + ], + [ + -3.2545626788898185, + 7.907779983668232 + ], + [ + -2.486443014343759, + 6.7700572297481925 + ], + [ + -2.6894564860614434, + 5.707422736759479 + ], + [ + -3.655421149475244, + 4.668464960615742 + ], + [ + -3.726034914090105, + 3.3733020637819893 + ], + [ + -3.157425792092305, + 2.4998455738418963 + ], + [ + -1.7765931445155962, + 1.2724247006341083 + ], + [ + -0.016212613684044374, + 0.010915259477846866 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b5O", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "HsZfVOa3bxRXhPAQBsBZh", + "type": "text", + "x": 562.2770157486025, + "y": 1759.4170856177716, + "width": 83.13600158691406, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "SFcZussCIN16xs7FzBnFl" + ], + "frameId": null, + "index": "b5P", + "roundness": null, + "seed": 1963986068, + "version": 399, + "versionNonce": 2121950484, + "isDeleted": false, + "boundElements": null, + "updated": 1746715449365, + "link": null, + "locked": false, + "text": "API Group", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "API Group", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1901, + "versionNonce": 985120940, + "isDeleted": false, + "id": "lo00HyvR-AkSrzsr55mKp", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 594.7903168057057, + "y": 1578.1526648980098, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 494734996, + "groupIds": [ + "Wt_7n9l6AJY07gCb04KBC", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "index": "b67", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715432713, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1387, + "versionNonce": 1574095660, + "isDeleted": false, + "id": "cOMQuMaZq0sRMnlistuax", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 594.8345375686708, + "y": 1587.4298677848747, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 294001684, + "groupIds": [ + "Wt_7n9l6AJY07gCb04KBC", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nserver", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b68", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715432713, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nserver", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 2131, + "versionNonce": 774407596, + "isDeleted": false, + "id": "zrwdvABBK0v7eSlz1Ek7p", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 575.6215071340262, + "y": 1703.8608046550785, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 202471828, + "groupIds": [ + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b69", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 3900, + "versionNonce": 283308076, + "isDeleted": false, + "id": "iZ29LqqiuO6Cr8-ScR0te", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 566.0480978449821, + "y": 1639.4779673408361, + "strokeColor": "#000000", + "backgroundColor": "#f5f3f6", + "width": 45.4967677285642, + "height": 62.002957510392, + "seed": 676669204, + "groupIds": [ + "L-MLxw4tGBPfo_sVO8ca2", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "index": "b6A", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3432, + "versionNonce": 904661676, + "isDeleted": false, + "id": "vvfPx-1THjy7TTurmzoS_", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 580.2930139368441, + "y": 1646.9484814336447, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 36.33800423361336, + "height": 15.535285711097229, + "seed": 717694100, + "groupIds": [ + "L-MLxw4tGBPfo_sVO8ca2", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "index": "b6B", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2564, + "versionNonce": 1072551212, + "isDeleted": false, + "id": "_CrPn5B-4DNtLFhzk87Us", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 587.1711176526771, + "y": 1648.388455163732, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1495101972, + "groupIds": [ + "L-MLxw4tGBPfo_sVO8ca2", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b6C", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "aSFZIzZnmDyQWVVCpHRJr", + "type": "line", + "x": 585.1726739877404, + "y": 1685.4044063680958, + "width": 10.732121509799065, + "height": 1.855231307857764, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 1380847508, + "version": 1386, + "versionNonce": 1817333676, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -3.1027124304035283, + 1.158400933496767 + ], + [ + -2.5409800493418864, + 1.7436993649641308 + ], + [ + 2.523248712862932, + 1.855231307857764 + ], + [ + 7.629409079395535, + 1.2540592647352646 + ], + [ + 2.758731473950813, + 1.6474448197593061 + ], + [ + 0.251746754213678, + 1.67808773914117 + ], + [ + -1.8756922853687323, + 1.4365442496601786 + ], + [ + -1.708217021469664, + 0.8176097119286738 + ], + [ + 0.028685071526469038, + 0.004487321506281649 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6D", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "4oNvLgT0iYws6s4aPQcLt", + "type": "line", + "x": 594.1586904259414, + "y": 1685.825000917575, + "width": 3.7498900820437275, + "height": 4.366998249786954, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 1720646932, + "version": 1538, + "versionNonce": 994277932, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + 1.5081079438317329, + 0.1887704295289138 + ], + [ + 2.06036345373866, + 0.8776225522415755 + ], + [ + 1.9057939502637078, + 1.7647536845430505 + ], + [ + 0.8813722286229448, + 3.065871560964751 + ], + [ + -0.6218228019711837, + 4.188464524903099 + ], + [ + 1.1092763253443232, + 3.4769458067441943 + ], + [ + 2.38954626545785, + 2.5326034693260793 + ], + [ + 3.128067280072544, + 1.1920589133976744 + ], + [ + 2.8635520657806603, + 0.1980884414295272 + ], + [ + 1.9154545442309043, + -0.1785337248838554 + ], + [ + -0.009845654376131894, + -0.007317597003873432 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6E", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "ObRSzJbPQx9ISEv5MBGej", + "type": "line", + "x": 584.3470453061527, + "y": 1688.4377652858275, + "width": 8.44853641256907, + "height": 1.7076383142809495, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 1867922068, + "version": 1386, + "versionNonce": 397104300, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -0.7725082399582961, + 0.7907598227909706 + ], + [ + 0.07010705159035445, + 1.5248757387426026 + ], + [ + 3.93829700005503, + 1.7076383142809495 + ], + [ + 7.676028172610773, + 1.125431658425576 + ], + [ + 7.322322653605653, + 0.6169770832868927 + ], + [ + 5.694013567961052, + 0.7319359483962525 + ], + [ + 3.8203650513518825, + 0.8720101547202224 + ], + [ + 1.621195275400573, + 0.9635742997982352 + ], + [ + 0.1856199963765434, + 0.7757710312160854 + ], + [ + 0.0026921883301963627, + 0.09663127532309924 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6F", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "89SFDETO75BClHYXD5dLA", + "type": "line", + "x": 584.947244680578, + "y": 1690.8624322716341, + "width": 7.549854426409026, + "height": 1.9521824261070226, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 660195348, + "version": 1495, + "versionNonce": 2134105900, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -0.6960210104594012, + 0.6258720999670092 + ], + [ + -0.3105974592204193, + 1.3030301673141964 + ], + [ + 0.8364906732524691, + 1.7932507844211096 + ], + [ + 3.5826681746569156, + 1.9521824261070226 + ], + [ + 6.709816761985028, + 1.404333116413167 + ], + [ + 6.853833415949625, + 0.8850778430021672 + ], + [ + 6.1741660175810935, + 0.7478269094646878 + ], + [ + 5.355989715514292, + 0.7894632983782015 + ], + [ + 4.211679692275754, + 0.909404474378602 + ], + [ + 2.5947408062810045, + 1.0554391680407116 + ], + [ + 1.0464196762045963, + 0.9224754673106429 + ], + [ + 0.10286715017462596, + 0.588289415249492 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6G", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "joJ4d5E7fv9gO9i-m9Nvi", + "type": "line", + "x": 595.8062435910165, + "y": 1693.0941264144576, + "width": 16.165462935557684, + "height": 2.117522886002861, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 42968468, + "version": 1702, + "versionNonce": 709302700, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -0.5654256423438722, + 0.6284629456922926 + ], + [ + -1.0622996217725522, + 0.9791325927506236 + ], + [ + -2.2492374289725587, + 1.4089596266369213 + ], + [ + -3.933989939346747, + 1.6580641556835356 + ], + [ + -7.17836107714371, + 1.8721746426378705 + ], + [ + -10.416927046159945, + 1.8812073530747082 + ], + [ + -13.532366156421766, + 1.7587039716505128 + ], + [ + -15.440920591119012, + 1.5623702994558222 + ], + [ + -16.165462935557684, + 0.9826905994226706 + ], + [ + -15.549291085359739, + 0.3937072076395451 + ], + [ + -14.372760723063031, + -0.05280830955380671 + ], + [ + -13.020445003265408, + -0.2363155329281526 + ], + [ + -14.35079140880061, + 0.13188418167787264 + ], + [ + -15.082855137003046, + 0.6739040884898041 + ], + [ + -14.702366530002676, + 0.9636139556001095 + ], + [ + -13.53886089553588, + 1.0999439932929937 + ], + [ + -11.20706008697059, + 1.2734138925819605 + ], + [ + -9.166755859702002, + 1.3545915222077083 + ], + [ + -5.014090609980159, + 1.3028957782077304 + ], + [ + -2.087042996028866, + 0.9830981729423222 + ], + [ + -0.7663505751605163, + 0.5521079021998312 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6H", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "fFoWOMqOprECFlvThTM9e", + "type": "line", + "x": 583.1680210345353, + "y": 1695.799900529496, + "width": 13.949236758581534, + "height": 1.8516093508437739, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 103666452, + "version": 1720, + "versionNonce": 873399340, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + 1.2222490957076624, + 0.3516340182818606 + ], + [ + 2.963896666333292, + 0.5063854047172415 + ], + [ + 6.730951101307093, + 0.55831181644186 + ], + [ + 9.5878564140663, + 0.4299700219224214 + ], + [ + 11.293452454548508, + 0.2472608719546376 + ], + [ + 12.47542667720846, + -0.1627298916074685 + ], + [ + 13.933343594412948, + -1.293297534401914 + ], + [ + 12.69348291645361, + -0.6106371263420582 + ], + [ + 10.95335107870128, + -0.1915829846553404 + ], + [ + 8.628463598270319, + 0.027194724833249664 + ], + [ + 6.064892252296664, + 0.0924810595841015 + ], + [ + 4.074439774238859, + 0.09915257880789187 + ], + [ + 2.2085858258066393, + 0.04420382746655044 + ], + [ + -0.01589316416858611, + 0.01996390393466801 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6I", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "VHDMLx__PibGTIdjZ-7IF", + "type": "line", + "x": 590.9016720915599, + "y": 1672.444778651411, + "width": 6.064330461769457, + "height": 12.82110520097536, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 548032660, + "version": 1653, + "versionNonce": 1115004588, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + 0.5341328084305129, + 1.2525301558970174 + ], + [ + 0.5720966294664349, + 2.2555790526292516 + ], + [ + 0.14666257719255568, + 3.4557696085201544 + ], + [ + -0.8254355169178571, + 4.570440224475339 + ], + [ + -1.8821106241183998, + 5.605425811126976 + ], + [ + -3.494762277305824, + 7.305862191159634 + ], + [ + -4.139948955906879, + 8.563996482952684 + ], + [ + -4.18264062977143, + 9.76204562554004 + ], + [ + -3.6931778791011425, + 10.981768866975575 + ], + [ + -2.8651294854569316, + 12.328498626453033 + ], + [ + -2.6923095006993925, + 12.783976354879819 + ], + [ + -3.925587315540412, + 11.419050090072364 + ], + [ + -4.839375959130988, + 10.400563520118592 + ], + [ + -5.353870333211795, + 9.37297043587449 + ], + [ + -5.492233832303023, + 8.384599142827106 + ], + [ + -5.2381723280166765, + 7.603743356565097 + ], + [ + -4.316813832460008, + 6.464591892226022 + ], + [ + -2.50008020400324, + 5.018148720376424 + ], + [ + -1.0368560186420932, + 3.8376880274896337 + ], + [ + -0.2095214294324007, + 2.649602405134108 + ], + [ + 0.10860402285206669, + 1.4088571824819827 + ], + [ + -0.08990631224784021, + -0.037128846095540714 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6J", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "qgNnYY0okMJwRDQVuxtN9", + "type": "line", + "x": 593.6058224542048, + "y": 1677.39721991111, + "width": 4.894017247973431, + "height": 8.713691627441886, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "jF7xBgGcpxTjecXefa55-", + "VZBeknQgAnX27qCoENtxf", + "tAMO6MLu-JG6v6vfeGzzB", + "CNJef3-VlZIvvu5e6DCTm", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 29040148, + "version": 1502, + "versionNonce": 774170924, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -1.6085142311873455, + 0.572583514589994 + ], + [ + -2.395584962849884, + 0.9599039350207045 + ], + [ + -3.4672059011731937, + 1.5891038176987031 + ], + [ + -4.263851305898754, + 2.3786552400811507 + ], + [ + -4.894017247973431, + 3.392102218541166 + ], + [ + -4.8766391943330305, + 4.941398220414746 + ], + [ + -4.363506336118044, + 6.011676369223136 + ], + [ + -3.7603371827489545, + 6.710743165579823 + ], + [ + -3.6003943181141507, + 7.423897685567786 + ], + [ + -4.4233513474121455, + 8.702455816898532 + ], + [ + -4.383497266484815, + 8.713691627441886 + ], + [ + -3.2545626788898185, + 7.907779983668232 + ], + [ + -2.486443014343759, + 6.7700572297481925 + ], + [ + -2.6894564860614434, + 5.707422736759479 + ], + [ + -3.655421149475244, + 4.668464960615742 + ], + [ + -3.726034914090105, + 3.3733020637819893 + ], + [ + -3.157425792092305, + 2.4998455738418963 + ], + [ + -1.7765931445155962, + 1.2724247006341083 + ], + [ + -0.016212613684044374, + 0.010915259477846866 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6K", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "OuzLjTwWV2ZoafCv6MrGy", + "type": "rectangle", + "x": 551.2770157486025, + "y": 1564.2535328220256, + "width": 364.00000000000006, + "height": 169.99999999999994, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "B6tozPlI7jkM886d2ufr0" + ], + "frameId": null, + "index": "b6L", + "roundness": { + "type": 3 + }, + "seed": 1918253972, + "version": 512, + "versionNonce": 1629057708, + "isDeleted": false, + "boundElements": [ + { + "id": "sUGzeWQ9d-2kwXhZywlhe", + "type": "arrow" + }, + { + "id": "ckI9IOdrA2mYrkhxY_N-s", + "type": "arrow" + }, + { + "id": "zoN0oyFMFPAOiMpl4JcMV", + "type": "arrow" + } + ], + "updated": 1746715926473, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 2063, + "versionNonce": 1489692844, + "isDeleted": false, + "id": "f_cUKjh2X7xqSDE1bT_5X", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 786.1614262860676, + "y": 1578.9264272305336, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 749840660, + "groupIds": [ + "3UMH1cz8L6J_hMBe0ZfBf", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "index": "b6M", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715432713, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1549, + "versionNonce": 524350252, + "isDeleted": false, + "id": "ckn1D7RtFZyN_Yi0uEEaH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 786.2056470490327, + "y": 1588.2036301173985, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 876832404, + "groupIds": [ + "3UMH1cz8L6J_hMBe0ZfBf", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nserver", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b6N", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715432713, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nserver", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 2293, + "versionNonce": 1871818156, + "isDeleted": false, + "id": "-zM-iLnWeX1z84fgYCH2q", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 766.992616614388, + "y": 1704.6345669876027, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 767652884, + "groupIds": [ + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b6O", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 4062, + "versionNonce": 451352620, + "isDeleted": false, + "id": "Up6kiQTGfFxQdPbeUr_co", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 757.4192073253439, + "y": 1640.2517296733604, + "strokeColor": "#000000", + "backgroundColor": "#f5f3f6", + "width": 45.4967677285642, + "height": 62.002957510392, + "seed": 924963220, + "groupIds": [ + "z5UfxhFhltakQMMPo85cl", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "index": "b6P", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3594, + "versionNonce": 1026241196, + "isDeleted": false, + "id": "-Qhsm-diR9bt2aSKCXIIT", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 771.6641234172059, + "y": 1647.7222437661694, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 36.33800423361336, + "height": 15.535285711097229, + "seed": 1067089684, + "groupIds": [ + "z5UfxhFhltakQMMPo85cl", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "index": "b6Q", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2726, + "versionNonce": 1695022380, + "isDeleted": false, + "id": "Bv2UACqux3ftevhQ-G98y", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 778.542227133039, + "y": 1649.1622174962567, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.40998570886529, + "height": 12.946071425914358, + "seed": 1604418708, + "groupIds": [ + "z5UfxhFhltakQMMPo85cl", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "boundElements": [], + "updated": 1746715432713, + "fontSize": 10.356857140731485, + "fontFamily": 1, + "text": "Java", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Java", + "index": "b6R", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "ruLbSZowD_Z8s4NdCsevD", + "type": "line", + "x": 776.5437834681022, + "y": 1686.1781687006205, + "width": 10.732121509799065, + "height": 1.855231307857764, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 820824596, + "version": 1548, + "versionNonce": 1005025196, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -3.1027124304035283, + 1.158400933496767 + ], + [ + -2.5409800493418864, + 1.7436993649641308 + ], + [ + 2.523248712862932, + 1.855231307857764 + ], + [ + 7.629409079395535, + 1.2540592647352646 + ], + [ + 2.758731473950813, + 1.6474448197593061 + ], + [ + 0.251746754213678, + 1.67808773914117 + ], + [ + -1.8756922853687323, + 1.4365442496601786 + ], + [ + -1.708217021469664, + 0.8176097119286738 + ], + [ + 0.028685071526469038, + 0.004487321506281649 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6S", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "KDzYHC0nchb9lhduABj47", + "type": "line", + "x": 785.5297999063032, + "y": 1686.5987632500992, + "width": 3.7498900820437275, + "height": 4.366998249786954, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 645031828, + "version": 1700, + "versionNonce": 770941484, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + 1.5081079438317329, + 0.1887704295289138 + ], + [ + 2.06036345373866, + 0.8776225522415755 + ], + [ + 1.9057939502637078, + 1.7647536845430505 + ], + [ + 0.8813722286229448, + 3.065871560964751 + ], + [ + -0.6218228019711837, + 4.188464524903099 + ], + [ + 1.1092763253443232, + 3.4769458067441943 + ], + [ + 2.38954626545785, + 2.5326034693260793 + ], + [ + 3.128067280072544, + 1.1920589133976744 + ], + [ + 2.8635520657806603, + 0.1980884414295272 + ], + [ + 1.9154545442309043, + -0.1785337248838554 + ], + [ + -0.009845654376131894, + -0.007317597003873432 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6T", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "jE1M51h0csr40EFfWleVl", + "type": "line", + "x": 775.7181547865146, + "y": 1689.2115276183522, + "width": 8.44853641256907, + "height": 1.7076383142809495, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 1684559124, + "version": 1548, + "versionNonce": 303463596, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -0.7725082399582961, + 0.7907598227909706 + ], + [ + 0.07010705159035445, + 1.5248757387426026 + ], + [ + 3.93829700005503, + 1.7076383142809495 + ], + [ + 7.676028172610773, + 1.125431658425576 + ], + [ + 7.322322653605653, + 0.6169770832868927 + ], + [ + 5.694013567961052, + 0.7319359483962525 + ], + [ + 3.8203650513518825, + 0.8720101547202224 + ], + [ + 1.621195275400573, + 0.9635742997982352 + ], + [ + 0.1856199963765434, + 0.7757710312160854 + ], + [ + 0.0026921883301963627, + 0.09663127532309924 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6U", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "vuEEQlR_3l0vtmcRgAp-t", + "type": "line", + "x": 776.3183541609399, + "y": 1691.6361946041588, + "width": 7.549854426409026, + "height": 1.9521824261070226, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 407147156, + "version": 1657, + "versionNonce": 1375340332, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -0.6960210104594012, + 0.6258720999670092 + ], + [ + -0.3105974592204193, + 1.3030301673141964 + ], + [ + 0.8364906732524691, + 1.7932507844211096 + ], + [ + 3.5826681746569156, + 1.9521824261070226 + ], + [ + 6.709816761985028, + 1.404333116413167 + ], + [ + 6.853833415949625, + 0.8850778430021672 + ], + [ + 6.1741660175810935, + 0.7478269094646878 + ], + [ + 5.355989715514292, + 0.7894632983782015 + ], + [ + 4.211679692275754, + 0.909404474378602 + ], + [ + 2.5947408062810045, + 1.0554391680407116 + ], + [ + 1.0464196762045963, + 0.9224754673106429 + ], + [ + 0.10286715017462596, + 0.588289415249492 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6V", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "5ftPN8KrOHshAF7mYifa8", + "type": "line", + "x": 787.1773530713783, + "y": 1693.8678887469823, + "width": 16.165462935557684, + "height": 2.117522886002861, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 1354571796, + "version": 1864, + "versionNonce": 302530988, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -0.5654256423438722, + 0.6284629456922926 + ], + [ + -1.0622996217725522, + 0.9791325927506236 + ], + [ + -2.2492374289725587, + 1.4089596266369213 + ], + [ + -3.933989939346747, + 1.6580641556835356 + ], + [ + -7.17836107714371, + 1.8721746426378705 + ], + [ + -10.416927046159945, + 1.8812073530747082 + ], + [ + -13.532366156421766, + 1.7587039716505128 + ], + [ + -15.440920591119012, + 1.5623702994558222 + ], + [ + -16.165462935557684, + 0.9826905994226706 + ], + [ + -15.549291085359739, + 0.3937072076395451 + ], + [ + -14.372760723063031, + -0.05280830955380671 + ], + [ + -13.020445003265408, + -0.2363155329281526 + ], + [ + -14.35079140880061, + 0.13188418167787264 + ], + [ + -15.082855137003046, + 0.6739040884898041 + ], + [ + -14.702366530002676, + 0.9636139556001095 + ], + [ + -13.53886089553588, + 1.0999439932929937 + ], + [ + -11.20706008697059, + 1.2734138925819605 + ], + [ + -9.166755859702002, + 1.3545915222077083 + ], + [ + -5.014090609980159, + 1.3028957782077304 + ], + [ + -2.087042996028866, + 0.9830981729423222 + ], + [ + -0.7663505751605163, + 0.5521079021998312 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6W", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "rB9f2qD2ES0V7fOu5gAG4", + "type": "line", + "x": 774.5391305148971, + "y": 1696.5736628620198, + "width": 13.949236758581534, + "height": 1.8516093508437739, + "angle": 0, + "strokeColor": "#1555a1", + "backgroundColor": "#1555a1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 1439169940, + "version": 1882, + "versionNonce": 1500195884, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + 1.2222490957076624, + 0.3516340182818606 + ], + [ + 2.963896666333292, + 0.5063854047172415 + ], + [ + 6.730951101307093, + 0.55831181644186 + ], + [ + 9.5878564140663, + 0.4299700219224214 + ], + [ + 11.293452454548508, + 0.2472608719546376 + ], + [ + 12.47542667720846, + -0.1627298916074685 + ], + [ + 13.933343594412948, + -1.293297534401914 + ], + [ + 12.69348291645361, + -0.6106371263420582 + ], + [ + 10.95335107870128, + -0.1915829846553404 + ], + [ + 8.628463598270319, + 0.027194724833249664 + ], + [ + 6.064892252296664, + 0.0924810595841015 + ], + [ + 4.074439774238859, + 0.09915257880789187 + ], + [ + 2.2085858258066393, + 0.04420382746655044 + ], + [ + -0.01589316416858611, + 0.01996390393466801 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6X", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "b-G-seCX8zBbgHyd-oiaD", + "type": "line", + "x": 782.2727815719218, + "y": 1673.2185409839358, + "width": 6.064330461769457, + "height": 12.82110520097536, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 10169108, + "version": 1815, + "versionNonce": 973915820, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + 0.5341328084305129, + 1.2525301558970174 + ], + [ + 0.5720966294664349, + 2.2555790526292516 + ], + [ + 0.14666257719255568, + 3.4557696085201544 + ], + [ + -0.8254355169178571, + 4.570440224475339 + ], + [ + -1.8821106241183998, + 5.605425811126976 + ], + [ + -3.494762277305824, + 7.305862191159634 + ], + [ + -4.139948955906879, + 8.563996482952684 + ], + [ + -4.18264062977143, + 9.76204562554004 + ], + [ + -3.6931778791011425, + 10.981768866975575 + ], + [ + -2.8651294854569316, + 12.328498626453033 + ], + [ + -2.6923095006993925, + 12.783976354879819 + ], + [ + -3.925587315540412, + 11.419050090072364 + ], + [ + -4.839375959130988, + 10.400563520118592 + ], + [ + -5.353870333211795, + 9.37297043587449 + ], + [ + -5.492233832303023, + 8.384599142827106 + ], + [ + -5.2381723280166765, + 7.603743356565097 + ], + [ + -4.316813832460008, + 6.464591892226022 + ], + [ + -2.50008020400324, + 5.018148720376424 + ], + [ + -1.0368560186420932, + 3.8376880274896337 + ], + [ + -0.2095214294324007, + 2.649602405134108 + ], + [ + 0.10860402285206669, + 1.4088571824819827 + ], + [ + -0.08990631224784021, + -0.037128846095540714 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6Y", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "AYlkVcwhSgXmPTyCWjP99", + "type": "line", + "x": 784.9769319345667, + "y": 1678.1709822436342, + "width": 4.894017247973431, + "height": 8.713691627441886, + "angle": 0, + "strokeColor": "#fc090f", + "backgroundColor": "#fc090f", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "8GD3DDsPdVTv1kF_0JFKf", + "g4wEZOyp9gcxFdf3AMa9w", + "LK84-QUevyKQsIfnT1At3", + "FA3dxS-J0ulB71YmHBSg8", + "B6tozPlI7jkM886d2ufr0" + ], + "seed": 330082452, + "version": 1664, + "versionNonce": 2023166252, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "points": [ + [ + 0, + 0 + ], + [ + -1.6085142311873455, + 0.572583514589994 + ], + [ + -2.395584962849884, + 0.9599039350207045 + ], + [ + -3.4672059011731937, + 1.5891038176987031 + ], + [ + -4.263851305898754, + 2.3786552400811507 + ], + [ + -4.894017247973431, + 3.392102218541166 + ], + [ + -4.8766391943330305, + 4.941398220414746 + ], + [ + -4.363506336118044, + 6.011676369223136 + ], + [ + -3.7603371827489545, + 6.710743165579823 + ], + [ + -3.6003943181141507, + 7.423897685567786 + ], + [ + -4.4233513474121455, + 8.702455816898532 + ], + [ + -4.383497266484815, + 8.713691627441886 + ], + [ + -3.2545626788898185, + 7.907779983668232 + ], + [ + -2.486443014343759, + 6.7700572297481925 + ], + [ + -2.6894564860614434, + 5.707422736759479 + ], + [ + -3.655421149475244, + 4.668464960615742 + ], + [ + -3.726034914090105, + 3.3733020637819893 + ], + [ + -3.157425792092305, + 2.4998455738418963 + ], + [ + -1.7765931445155962, + 1.2724247006341083 + ], + [ + -0.016212613684044374, + 0.010915259477846866 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b6Z", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "6KdEez2Lm-NZ47jfBpTj_", + "type": "text", + "x": 566.2770157486025, + "y": 1545.2535328220256, + "width": 134.32000732421875, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "B6tozPlI7jkM886d2ufr0" + ], + "frameId": null, + "index": "b6a", + "roundness": null, + "seed": 1230537492, + "version": 351, + "versionNonce": 880020396, + "isDeleted": false, + "boundElements": [], + "updated": 1746715432713, + "link": null, + "locked": false, + "text": "Websocket Group", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Websocket Group", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "RnKoAn6_KNEEoUOql5kgB", + "type": "rectangle", + "x": 552.2770157486025, + "y": 2105.9170856177716, + "width": 364.00000000000006, + "height": 169.99999999999994, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6p", + "roundness": { + "type": 3 + }, + "seed": 1620535700, + "version": 491, + "versionNonce": 1330482708, + "isDeleted": false, + "boundElements": [ + { + "id": "hmhuTvwwdD_oLkBChtp5l", + "type": "arrow" + }, + { + "id": "KAhEGRMTcuXIMxoT8Fqx8", + "type": "arrow" + } + ], + "updated": 1746716286948, + "link": null, + "locked": false + }, + { + "id": "qi5FW6xfoJw-b5zpHXU2W", + "type": "text", + "x": 567.2770157486025, + "y": 2086.9170856177716, + "width": 123.760009765625, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b6q", + "roundness": null, + "seed": 1453135636, + "version": 347, + "versionNonce": 1826783892, + "isDeleted": false, + "boundElements": [], + "updated": 1746714917004, + "link": null, + "locked": false, + "text": "Consumer Group", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Consumer Group", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 1886, + "versionNonce": 507374764, + "isDeleted": false, + "id": "4bcr05frKfFmiwmrn6t8d", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 595.7903168057057, + "y": 2119.816217693756, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 1944501396, + "groupIds": [ + "LhRyhgVzIUfcNjpeYlZWR", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "index": "b748", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715047423, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1399, + "versionNonce": 1583711252, + "isDeleted": false, + "id": "Xq3I-tYgBKh00rSR0KAyJ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 595.8345375686708, + "y": 2129.0934205806207, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 176818708, + "groupIds": [ + "LhRyhgVzIUfcNjpeYlZWR", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nproducer", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b74G", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715047423, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nproducer", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 1727, + "versionNonce": 1202943788, + "isDeleted": false, + "id": "rnTsh1hjfne5Z8fhCnky4", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 575.4362633101044, + "y": 2233.471274036914, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 27.246969670755004, + "height": 10.479603719521155, + "seed": 1438055596, + "groupIds": [ + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "boundElements": [], + "updated": 1746715047423, + "fontSize": 8.383682975616923, + "fontFamily": 1, + "text": "Python", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Python", + "index": "b74V", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 3633, + "versionNonce": 1489232276, + "isDeleted": false, + "id": "Kw2YIbycHsoXoSTV4hG96", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 567.9900576994631, + "y": 2181.8832934791076, + "strokeColor": "#000000", + "backgroundColor": "#3572a5", + "width": 36.828786172155446, + "height": 50.19023939931062, + "seed": 1300924204, + "groupIds": [ + "bhGo-PLNnEo_lVd1_vuFQ", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "boundElements": [], + "updated": 1746715047423, + "index": "b74d", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3158, + "versionNonce": 1863561644, + "isDeleted": false, + "id": "1PzVK-481yp-Jan9RoMb3", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 577.1405615498857, + "y": 2187.954137645769, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 31.793413311132568, + "height": 12.575524463425385, + "seed": 1200144812, + "groupIds": [ + "bhGo-PLNnEo_lVd1_vuFQ", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "boundElements": [], + "updated": 1746715047423, + "index": "b74l", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2314, + "versionNonce": 41586452, + "isDeleted": false, + "id": "t5_uj2k3NYC44yHiReYDz", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 580.5522881898543, + "y": 2188.868889916195, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 27.246969670755004, + "height": 10.479603719521155, + "seed": 182168620, + "groupIds": [ + "bhGo-PLNnEo_lVd1_vuFQ", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "boundElements": [], + "updated": 1746715047423, + "fontSize": 8.383682975616923, + "fontFamily": 1, + "text": "Python", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Python", + "index": "b75", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "dNYwnTGBGm_rsCHk15qOP", + "type": "line", + "x": 593.0934117798676, + "y": 2215.0517766268795, + "width": 11.880518425957822, + "height": 12.12874003300182, + "angle": 0, + "strokeColor": "#000", + "backgroundColor": "#ffda48", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "WNRtEzLFL_c_FKJmsC5W_", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "seed": 1768769196, + "version": 1653, + "versionNonce": 1669897260, + "isDeleted": false, + "boundElements": [], + "updated": 1746715047423, + "points": [ + [ + 0, + 0 + ], + [ + 1.7265387840078, + 0.14543856296655433 + ], + [ + 2.56696608251111, + 1.2125203256494754 + ], + [ + 2.902028692245788, + 3.745023043810697 + ], + [ + 2.464067665335628, + 6.033119110262318 + ], + [ + 0.7853916835141446, + 7.280188984875059 + ], + [ + -1.7769502758881528, + 7.487342670205887 + ], + [ + -4.385599306467647, + 7.496926585464399 + ], + [ + -5.304451618504596, + 7.611069369232367 + ], + [ + -5.257846520026599, + 8.537864827263276 + ], + [ + -1.4734760482426283, + 8.713052917407039 + ], + [ + -1.0564498127983066, + 9.927738343468832 + ], + [ + -1.5474839872435568, + 11.049569956218452 + ], + [ + -3.1512886260669335, + 12.050274629438023 + ], + [ + -6.027561917496864, + 12.12874003300182 + ], + [ + -8.0966051106854, + 11.327366123177482 + ], + [ + -8.786163459131274, + 10.11095518612174 + ], + [ + -8.978489733712033, + 8.201437536522945 + ], + [ + -8.897657929462975, + 5.892807596707918 + ], + [ + -7.708344308253514, + 4.490416774912253 + ], + [ + -5.540694431274791, + 4.467958921779437 + ], + [ + -3.297172006541837, + 4.490206273652642 + ], + [ + -1.622201728189635, + 4.108689833148211 + ], + [ + -0.21218563584496303, + 2.5715234499165156 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b75G", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1716, + "versionNonce": 1811909780, + "isDeleted": false, + "id": "rAl8JHcUIiM6t5fsXUQim", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 583.0566168444426, + "y": 2222.922901729191, + "strokeColor": "#000", + "backgroundColor": "#3371a2", + "width": 12.499496087510447, + "height": 12.530524250168835, + "seed": 1743229228, + "groupIds": [ + "WNRtEzLFL_c_FKJmsC5W_", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "boundElements": [], + "updated": 1746715047423, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.8467620924147892, + -0.007788167841461215 + ], + [ + -3.0636120038363184, + -1.2317320692778586 + ], + [ + -3.5582062101444785, + -3.7988991594157535 + ], + [ + -3.0997437372065084, + -6.191317663052805 + ], + [ + -1.5556400228732736, + -7.659204708754456 + ], + [ + 1.2577044348668416, + -7.797088293295793 + ], + [ + 4.190869444879476, + -7.697591396845246 + ], + [ + 5.257975709786195, + -7.796950626767151 + ], + [ + 4.86451796211494, + -8.853935128060934 + ], + [ + 1.0587638069200047, + -9.050903453633584 + ], + [ + 0.6069328193194631, + -9.88091565202735 + ], + [ + 0.9276967691571457, + -11.50790393407931 + ], + [ + 2.7470555181357934, + -12.419158198355548 + ], + [ + 5.746086609297369, + -12.530524250168835 + ], + [ + 7.919111458210038, + -11.781588378573767 + ], + [ + 8.852824453463882, + -10.528544358148965 + ], + [ + 8.94128987736597, + -8.455024123095898 + ], + [ + 8.638332377179477, + -6.108163342717228 + ], + [ + 7.510750397104057, + -4.5906902165703185 + ], + [ + 5.230881303121608, + -4.567069720558261 + ], + [ + 2.8712117401871935, + -4.590468817662158 + ], + [ + 1.108843879439988, + -3.9795801976377136 + ], + [ + 0.03419899870839734, + -2.3374846425615994 + ], + [ + 0, + 0 + ] + ], + "index": "b75V", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "a3hrTKpT58Sa1Yf6i6Yqv", + "type": "ellipse", + "x": 586.6924690715948, + "y": 2211.326422750569, + "width": 1.5825138572777007, + "height": 1.6870122153773255, + "angle": 0, + "strokeColor": "#000", + "backgroundColor": "#fff", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "WNRtEzLFL_c_FKJmsC5W_", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "seed": 1706331052, + "version": 801, + "versionNonce": 2130458284, + "isDeleted": false, + "boundElements": [], + "updated": 1746715047423, + "index": "b76", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 875, + "versionNonce": 654891540, + "isDeleted": false, + "id": "ssDxlE0EbvCo4zb7w7usQ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 587.2245279768515, + "y": 2224.6161944355163, + "strokeColor": "#000", + "backgroundColor": "#fff", + "width": 1.5825138572777007, + "height": 1.6870122153773255, + "seed": 1157510700, + "groupIds": [ + "WNRtEzLFL_c_FKJmsC5W_", + "oQ-ZZ6uOHp3uxiRWT2yh7", + "DH1vlpJ1ktCnNR0-DV8Y9", + "yB0rtb0ruBZvOVV2FMJWd" + ], + "boundElements": [], + "updated": 1746715047423, + "index": "b77", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 2052, + "versionNonce": 1364820500, + "isDeleted": false, + "id": "VJiDkiVRzJ9OA9P1Y0wbJ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 787.1614262860676, + "y": 2120.5899800262796, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 714151060, + "groupIds": [ + "laROsj0czkg29Zh1wy1T5", + "ECDarTV8rk88ELZZx4LyE" + ], + "index": "b7D", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715044365, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1556, + "versionNonce": 747002156, + "isDeleted": false, + "id": "wftCu7vdY5zMbbx2Z3FVj", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 787.2056470490327, + "y": 2129.8671829131445, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 707355156, + "groupIds": [ + "laROsj0czkg29Zh1wy1T5", + "ECDarTV8rk88ELZZx4LyE" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\nproducer", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b7E", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715044365, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\nproducer", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 1776, + "versionNonce": 143138708, + "isDeleted": false, + "id": "Cus9Kfgos0iCNZSbFk5nC", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 769.2512627784664, + "y": 2233.9712740369146, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 27.246969670755004, + "height": 10.479603719521155, + "seed": 1460606508, + "groupIds": [ + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "boundElements": [], + "updated": 1746715044365, + "fontSize": 8.383682975616923, + "fontFamily": 1, + "text": "Python", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Python", + "index": "b7F", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 3682, + "versionNonce": 993678252, + "isDeleted": false, + "id": "InIFp405lhlz2xFyfbD93", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 761.8050571678251, + "y": 2182.3832934791085, + "strokeColor": "#000000", + "backgroundColor": "#3572a5", + "width": 36.828786172155446, + "height": 50.19023939931062, + "seed": 1872982188, + "groupIds": [ + "tvHOFmJ_m0JfhYL5KsUgu", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "boundElements": [], + "updated": 1746715044365, + "index": "b7G", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 3207, + "versionNonce": 1795624212, + "isDeleted": false, + "id": "eXhaZ_DnmbyG_8VjfJMOG", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 770.9555610182475, + "y": 2188.4541376457696, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 31.793413311132568, + "height": 12.575524463425385, + "seed": 1506310956, + "groupIds": [ + "tvHOFmJ_m0JfhYL5KsUgu", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "boundElements": [], + "updated": 1746715044365, + "index": "b7H", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 2366, + "versionNonce": 1988820524, + "isDeleted": false, + "id": "pz82PUgUE8vJ87ZpZnZvN", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 774.367287658216, + "y": 2189.3688899161957, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 27.246969670755004, + "height": 10.479603719521155, + "seed": 2145924524, + "groupIds": [ + "tvHOFmJ_m0JfhYL5KsUgu", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "boundElements": [], + "updated": 1746715044365, + "fontSize": 8.383682975616923, + "fontFamily": 1, + "text": "Python", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Python", + "index": "b7I", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "52sAV-JeUrJkU8buWGJZ7", + "type": "line", + "x": 786.9084112482293, + "y": 2215.55177662688, + "width": 11.88051842595782, + "height": 12.12874003300182, + "angle": 0, + "strokeColor": "#000", + "backgroundColor": "#ffda48", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "f6GefXqqfu8wmOUtoD6eN", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "seed": 1865195564, + "version": 1702, + "versionNonce": 1246513812, + "isDeleted": false, + "boundElements": [], + "updated": 1746715044365, + "points": [ + [ + 0, + 0 + ], + [ + 1.7265387840078, + 0.14543856296655433 + ], + [ + 2.56696608251111, + 1.2125203256494754 + ], + [ + 2.902028692245788, + 3.745023043810697 + ], + [ + 2.464067665335628, + 6.033119110262318 + ], + [ + 0.7853916835141446, + 7.280188984875059 + ], + [ + -1.7769502758881528, + 7.487342670205887 + ], + [ + -4.385599306467647, + 7.496926585464399 + ], + [ + -5.304451618504596, + 7.611069369232367 + ], + [ + -5.257846520026599, + 8.537864827263276 + ], + [ + -1.4734760482426283, + 8.713052917407039 + ], + [ + -1.0564498127983066, + 9.927738343468832 + ], + [ + -1.5474839872435568, + 11.049569956218452 + ], + [ + -3.1512886260669335, + 12.050274629438023 + ], + [ + -6.027561917496864, + 12.12874003300182 + ], + [ + -8.0966051106854, + 11.327366123177482 + ], + [ + -8.786163459131274, + 10.11095518612174 + ], + [ + -8.978489733712033, + 8.201437536522945 + ], + [ + -8.897657929462975, + 5.892807596707918 + ], + [ + -7.708344308253514, + 4.490416774912253 + ], + [ + -5.540694431274791, + 4.467958921779437 + ], + [ + -3.297172006541837, + 4.490206273652642 + ], + [ + -1.622201728189635, + 4.108689833148211 + ], + [ + -0.21218563584496303, + 2.5715234499165156 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b7J", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1765, + "versionNonce": 123885740, + "isDeleted": false, + "id": "K-h5CQVxMYmPIekkdRkce", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 776.8716163128043, + "y": 2223.4229017291914, + "strokeColor": "#000", + "backgroundColor": "#3371a2", + "width": 12.499496087510447, + "height": 12.530524250168835, + "seed": 2139077292, + "groupIds": [ + "f6GefXqqfu8wmOUtoD6eN", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "boundElements": [], + "updated": 1746715044365, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -1.8467620924147892, + -0.007788167841461215 + ], + [ + -3.0636120038363184, + -1.2317320692778586 + ], + [ + -3.5582062101444785, + -3.7988991594157535 + ], + [ + -3.0997437372065084, + -6.191317663052805 + ], + [ + -1.5556400228732736, + -7.659204708754456 + ], + [ + 1.2577044348668416, + -7.797088293295793 + ], + [ + 4.190869444879476, + -7.697591396845246 + ], + [ + 5.257975709786195, + -7.796950626767151 + ], + [ + 4.86451796211494, + -8.853935128060934 + ], + [ + 1.0587638069200047, + -9.050903453633584 + ], + [ + 0.6069328193194631, + -9.88091565202735 + ], + [ + 0.9276967691571457, + -11.50790393407931 + ], + [ + 2.7470555181357934, + -12.419158198355548 + ], + [ + 5.746086609297369, + -12.530524250168835 + ], + [ + 7.919111458210038, + -11.781588378573767 + ], + [ + 8.852824453463882, + -10.528544358148965 + ], + [ + 8.94128987736597, + -8.455024123095898 + ], + [ + 8.638332377179477, + -6.108163342717228 + ], + [ + 7.510750397104057, + -4.5906902165703185 + ], + [ + 5.230881303121608, + -4.567069720558261 + ], + [ + 2.8712117401871935, + -4.590468817662158 + ], + [ + 1.108843879439988, + -3.9795801976377136 + ], + [ + 0.03419899870839734, + -2.3374846425615994 + ], + [ + 0, + 0 + ] + ], + "index": "b7K", + "frameId": null, + "roundness": { + "type": 2 + }, + "link": null, + "locked": false + }, + { + "id": "IM7nv0nYQ-UlluRriBskO", + "type": "ellipse", + "x": 780.5074685399567, + "y": 2211.8264227505692, + "width": 1.5825138572777007, + "height": 1.6870122153773255, + "angle": 0, + "strokeColor": "#000", + "backgroundColor": "#fff", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "groupIds": [ + "f6GefXqqfu8wmOUtoD6eN", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "seed": 2072741164, + "version": 850, + "versionNonce": 1494079508, + "isDeleted": false, + "boundElements": [], + "updated": 1746715044365, + "index": "b7L", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 924, + "versionNonce": 1768579884, + "isDeleted": false, + "id": "tN_j25yAoWfTtK-psImWo", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 781.0395274452134, + "y": 2225.1161944355167, + "strokeColor": "#000", + "backgroundColor": "#fff", + "width": 1.5825138572777007, + "height": 1.6870122153773255, + "seed": 1220149164, + "groupIds": [ + "f6GefXqqfu8wmOUtoD6eN", + "CAc4Z0qDlLOSWqgG5r87h", + "m8VOyVNjaCZnSiHIVBvrL", + "ECDarTV8rk88ELZZx4LyE" + ], + "boundElements": [], + "updated": 1746715044365, + "index": "b7M", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "id": "X96A3SClZLTzH-OgSRPAS", + "type": "arrow", + "x": 922.2770157486025, + "y": 1833.4170856177716, + "width": 189, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7N", + "roundness": null, + "seed": 2123588628, + "version": 510, + "versionNonce": 1435066028, + "isDeleted": false, + "boundElements": null, + "updated": 1746715452757, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 189, + -2 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "8DGNpmjera-6zBEeUch3F", + "focus": -0.5661736084079391, + "gap": 11 + }, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "ZnQSttLh1IC_uTE7yb1hf", + "type": "arrow", + "x": 1102.2770157486025, + "y": 1984.4170856177716, + "width": 181, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7O", + "roundness": null, + "seed": 739600916, + "version": 556, + "versionNonce": 683714860, + "isDeleted": false, + "boundElements": null, + "updated": 1746715452757, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -181, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "8DGNpmjera-6zBEeUch3F", + "focus": 0.537313432835822, + "gap": 10 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "ZA54V3iiVn50JcgraJb_O", + "type": "text", + "x": 985.2770157486025, + "y": 1809.4170856177716, + "width": 39.343997955322266, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7P", + "roundness": null, + "seed": 327240492, + "version": 238, + "versionNonce": 1515457940, + "isDeleted": false, + "boundElements": null, + "updated": 1746715449365, + "link": null, + "locked": false, + "text": "write", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "write", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "PA6YgXIAyy2CHKn6T9P9K", + "type": "text", + "x": 992.6050167709413, + "y": 1984.4170856177716, + "width": 33.76000213623047, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7Q", + "roundness": null, + "seed": 1379428244, + "version": 305, + "versionNonce": 958741268, + "isDeleted": false, + "boundElements": [], + "updated": 1746715449365, + "link": null, + "locked": false, + "text": "read", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "read", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "sUGzeWQ9d-2kwXhZywlhe", + "type": "arrow", + "x": 925.1258997725826, + "y": 1663.4097536688796, + "width": 158.15111597601992, + "height": 1.0073319488919878, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7j", + "roundness": null, + "seed": 499687828, + "version": 301, + "versionNonce": 1261567764, + "isDeleted": false, + "boundElements": null, + "updated": 1746715902504, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 158.15111597601992, + 1.0073319488919878 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "OuzLjTwWV2ZoafCv6MrGy", + "focus": 0.1501203362853628, + "gap": 11 + }, + "endBinding": null, + "startArrowhead": "arrow", + "endArrowhead": null, + "elbowed": false + }, + { + "id": "owMpj-Umh6rn4zG85CTc2", + "type": "text", + "x": 980.2770157486025, + "y": 1664.4170856177716, + "width": 62.73600387573242, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7l", + "roundness": null, + "seed": 127295892, + "version": 149, + "versionNonce": 674013100, + "isDeleted": false, + "boundElements": null, + "updated": 1746715432713, + "link": null, + "locked": false, + "text": "consume", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "consume", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "5mZ0q-JQ8oz6bC-mL6Y-Z", + "type": "arrow", + "x": 918.2770157486025, + "y": 1784.4170856177716, + "width": 169, + "height": 88, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7p", + "roundness": null, + "seed": 75742484, + "version": 52, + "versionNonce": 8689428, + "isDeleted": false, + "boundElements": null, + "updated": 1746715475044, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 169, + -88 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "8DGNpmjera-6zBEeUch3F", + "focus": -0.12932595313227568, + "gap": 13.206938761784375 + }, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "wy_tJig7R8xbbPIVLNFO1", + "type": "text", + "x": 947.2770157486025, + "y": 1734.4170856177716, + "width": 51.50400161743164, + "height": 20, + "angle": 5.827197518350982, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7q", + "roundness": null, + "seed": 1632958764, + "version": 78, + "versionNonce": 528819476, + "isDeleted": false, + "boundElements": null, + "updated": 1746715493634, + "link": null, + "locked": false, + "text": "publish", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "publish", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "hmhuTvwwdD_oLkBChtp5l", + "type": "arrow", + "x": 923.2770157486025, + "y": 2195.4170856177716, + "width": 165, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7r", + "roundness": null, + "seed": 851933332, + "version": 61, + "versionNonce": 83350956, + "isDeleted": false, + "boundElements": null, + "updated": 1746715526639, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 165, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "RnKoAn6_KNEEoUOql5kgB", + "focus": 0.025331850719299304, + "gap": 7 + }, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "rnTQC3heP_HPlySBgxJF4", + "type": "text", + "x": 969.2770157486025, + "y": 2196.4170856177716, + "width": 51.50400161743164, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7s", + "roundness": null, + "seed": 2029625260, + "version": 61, + "versionNonce": 1369802900, + "isDeleted": false, + "boundElements": null, + "updated": 1746715534470, + "link": null, + "locked": false, + "text": "publish", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "publish", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "-PBmWr9JLfNrFwQH7HLn3", + "type": "arrow", + "x": 1090.2770157486025, + "y": 2167.4170856177716, + "width": 171, + "height": 122, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7t", + "roundness": null, + "seed": 400782228, + "version": 56, + "versionNonce": 1597094444, + "isDeleted": false, + "boundElements": [], + "updated": 1746715544273, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -171, + -122 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "8DGNpmjera-6zBEeUch3F", + "focus": -0.009685713019194506, + "gap": 16.77878197871027 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "40Q2BJ-C7V3BtgrJ3ZpaD", + "type": "text", + "x": 994.2770157486025, + "y": 2101.4170856177716, + "width": 64.9280014038086, + "height": 20, + "angle": 0.7041405611635616, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b7v", + "roundness": null, + "seed": 142567188, + "version": 131, + "versionNonce": 1128572308, + "isDeleted": false, + "boundElements": null, + "updated": 1746715563789, + "link": null, + "locked": false, + "text": "comsume", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "comsume", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 2049, + "versionNonce": 1136854932, + "isDeleted": false, + "id": "m9rk78G3BLGF9rjtiw0AF", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -35.30955364117301, + "y": 1740.3497555864315, + "strokeColor": "#000000", + "backgroundColor": "#eeeeee", + "width": 96.9733978857935, + "height": 95.10852484952814, + "seed": 1378496276, + "groupIds": [ + "a-wQAbCGL36oD-cl7ibKp", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "index": "b86", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746715782337, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1570, + "versionNonce": 1003479700, + "isDeleted": false, + "id": "sOPRKKByKuHpUfdh41H9o", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -35.265332878207914, + "y": 1749.6269584732972, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 96.8849563598633, + "height": 81.10823815159674, + "seed": 1689988244, + "groupIds": [ + "a-wQAbCGL36oD-cl7ibKp", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "fontSize": 15.020044102147551, + "fontFamily": 1, + "text": "Flight\nTracker\nEvent\napp", + "baseline": 34.167465732141956, + "textAlign": "center", + "verticalAlign": "top", + "index": "b87", + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "i-LhadKQBUUyTSngQgZUh", + "type": "arrow" + }, + { + "id": "5iqCtDl4dM4a7Y0cHcWm6", + "type": "arrow" + }, + { + "id": "wyn7jFw606T45JIJW2DoI", + "type": "arrow" + } + ], + "updated": 1746716107210, + "link": null, + "locked": false, + "containerId": null, + "originalText": "Flight Tracker\nEvent\napp", + "autoResize": false, + "lineHeight": 1.3499999999999994 + }, + { + "type": "text", + "version": 1302, + "versionNonce": 206684180, + "isDeleted": false, + "id": "cSQ9v4r9ImI6AEVYpseJz", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -49.01513406593074, + "y": 1869.4722822351705, + "strokeColor": "#000", + "backgroundColor": "#edf2f9", + "width": 30.979236868384554, + "height": 12.908015361826896, + "seed": 783498156, + "groupIds": [ + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782337, + "fontSize": 10.326412289461517, + "fontFamily": 1, + "text": "React", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "React", + "index": "b88", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 3289, + "versionNonce": 1976081812, + "isDeleted": false, + "id": "eDUWxY-0fZBAx3wDGoyYi", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -58.81710437486777, + "y": 1804.4538736385457, + "strokeColor": "#000000", + "backgroundColor": "#454c5a", + "width": 45.36302615928901, + "height": 61.820694610165425, + "seed": 1520887340, + "groupIds": [ + "XTE7r20RYY5DcNuq_jGbs", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782337, + "index": "b89", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 2805, + "versionNonce": 394775316, + "isDeleted": false, + "id": "2CpdMGqyFtVBpLDa3vOtK", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -45.96113561355105, + "y": 1811.9314989247534, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 37.57577711760764, + "height": 15.489618434192277, + "seed": 1338065068, + "groupIds": [ + "XTE7r20RYY5DcNuq_jGbs", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782337, + "index": "b8A", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1952, + "versionNonce": 1678067860, + "isDeleted": false, + "id": "LOU88LoXLo4l-RCXwgEoO", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -40.981054122751516, + "y": 1813.431084536737, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 30.979236868384554, + "height": 12.908015361826896, + "seed": 363612972, + "groupIds": [ + "XTE7r20RYY5DcNuq_jGbs", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782338, + "fontSize": 10.326412289461517, + "fontFamily": 1, + "text": "React", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "React", + "index": "b8B", + "frameId": null, + "roundness": null, + "link": null, + "locked": false, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "ellipse", + "version": 1223, + "versionNonce": 251074068, + "isDeleted": false, + "id": "A8J6RhQZQ4sJU5MeRwkrN", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.566715780553067, + "x": -39.26072216396756, + "y": 1834.754169721522, + "strokeColor": "#00bbd4", + "backgroundColor": "#ff00", + "width": 8.429052001467532, + "height": 26.83175269624534, + "seed": 785515948, + "groupIds": [ + "Kc7jpSwZGx-os4PlJRdzd", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782338, + "index": "b8C", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 1340, + "versionNonce": 1699951508, + "isDeleted": false, + "id": "iwxwmcGxt4ME-dVFXoB3K", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0.5133050667589325, + "x": -39.62815330381818, + "y": 1834.7430725525485, + "strokeColor": "#00bbd4", + "backgroundColor": "#ff00", + "width": 8.429052001467532, + "height": 26.83175269624534, + "seed": 1079799852, + "groupIds": [ + "Kc7jpSwZGx-os4PlJRdzd", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782338, + "index": "b8D", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 1363, + "versionNonce": 625975572, + "isDeleted": false, + "id": "pJiLVylJ8SW7MROWWgJeW", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 2.5193659458493443, + "x": -39.23766150786935, + "y": 1834.7887382947372, + "strokeColor": "#00bbd4", + "backgroundColor": "#ff00", + "width": 8.429052001467532, + "height": 26.83175269624534, + "seed": 976587436, + "groupIds": [ + "Kc7jpSwZGx-os4PlJRdzd", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "boundElements": [], + "updated": 1746715782338, + "index": "b8E", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "id": "RVdOo3jSD9ShTS08ZN8fG", + "type": "ellipse", + "x": -36.30813791807407, + "y": 1847.1306312292722, + "width": 2.006214750216971, + "height": 2.006214750216971, + "angle": 0, + "strokeColor": "#00bbd4", + "backgroundColor": "#00bbd4", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "Kc7jpSwZGx-os4PlJRdzd", + "i0b2N1W1rxsw70DpDMfeO", + "3URPFA6xJushzykrjXKcL", + "bXVY2BGfbKtFxPqJxi9Xh" + ], + "seed": 2131186988, + "version": 860, + "versionNonce": 1449287316, + "isDeleted": false, + "boundElements": [], + "updated": 1746715782338, + "index": "b8F", + "frameId": null, + "roundness": null, + "link": null, + "locked": false + }, + { + "id": "i-LhadKQBUUyTSngQgZUh", + "type": "arrow", + "x": 72.2770157486025, + "y": 1786.9974115738837, + "width": 201, + "height": 1.9130100360041524, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8G", + "roundness": null, + "seed": 1623687212, + "version": 97, + "versionNonce": 288945172, + "isDeleted": false, + "boundElements": null, + "updated": 1746715902504, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 201, + -1.9130100360041524 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "sOPRKKByKuHpUfdh41H9o", + "focus": -0.063877974666125, + "gap": 10.657392266947113 + }, + "endBinding": { + "elementId": "v4FFMQmjn2SKQPYP0coSr", + "focus": 0.2841699553691773, + "gap": 10.653047513517208 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + }, + { + "id": "nsRnbsgYOCcyvcs650GM4", + "type": "text", + "x": 131.27701574860248, + "y": 1765.4170856177716, + "width": 80.87999725341797, + "height": 40, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8H", + "roundness": null, + "seed": 35450260, + "version": 86, + "versionNonce": 1557297940, + "isDeleted": false, + "boundElements": null, + "updated": 1746715784387, + "link": null, + "locked": false, + "text": "subscribe\nwebsocket", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "subscribe\nwebsocket", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "i9bJ-j4EmZ8Dj4oPL8cT4", + "type": "text", + "x": 399.2770157486025, + "y": 1677.4170856177716, + "width": 107.08800506591797, + "height": 40, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8J", + "roundness": null, + "seed": 1383387052, + "version": 183, + "versionNonce": 1991979156, + "isDeleted": false, + "boundElements": null, + "updated": 1746715908181, + "link": null, + "locked": false, + "text": "stick session\nload balancing", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "stick session\nload balancing", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "ckI9IOdrA2mYrkhxY_N-s", + "type": "arrow", + "x": 358.6239682350854, + "y": 1768.4170856177716, + "width": 187.6530475135171, + "height": 152.2635527957459, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8K", + "roundness": null, + "seed": 640293804, + "version": 93, + "versionNonce": 354915988, + "isDeleted": false, + "boundElements": null, + "updated": 1746715905482, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 93.82652375675855, + 0 + ], + [ + 93.82652375675855, + -152.2635527957459 + ], + [ + 187.6530475135171, + -152.2635527957459 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "v4FFMQmjn2SKQPYP0coSr", + "focus": -0.4460031846244804, + "gap": 5, + "fixedPoint": [ + 1.0717422850956553, + 0.27699840768775935 + ] + }, + "endBinding": { + "elementId": "OuzLjTwWV2ZoafCv6MrGy", + "focus": 0.3894117647058821, + "gap": 5, + "fixedPoint": [ + -0.013736263736263734, + 0.30529411764705944 + ] + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "zoN0oyFMFPAOiMpl4JcMV", + "type": "arrow", + "x": 546.2770157486025, + "y": 1678.4170856177716, + "width": 187.6530475135171, + "height": 134.89999999999986, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8M", + "roundness": null, + "seed": 231914260, + "version": 173, + "versionNonce": 1063078804, + "isDeleted": false, + "boundElements": null, + "updated": 1746715974191, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -23, + 0 + ], + [ + -23, + 134.89999999999986 + ], + [ + -187.6530475135171, + 134.89999999999986 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "OuzLjTwWV2ZoafCv6MrGy", + "focus": -0.3431006211264233, + "gap": 5, + "fixedPoint": [ + -0.013736263736263734, + 0.671550310563212 + ] + }, + "endBinding": { + "elementId": "v4FFMQmjn2SKQPYP0coSr", + "focus": -0.0009911181880535508, + "gap": 5, + "fixedPoint": [ + 1.0717422850956553, + 0.49950444090597274 + ] + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": true, + "fixedSegments": [ + { + "index": 2, + "start": [ + -23, + 0 + ], + "end": [ + -23, + 134.89999999999986 + ] + } + ], + "startIsSpecial": false, + "endIsSpecial": false + }, + { + "id": "Hi5QYa4h80cOYbb6Fl2pI", + "type": "text", + "x": 404.47701269684467, + "y": 1791.4170856177716, + "width": 98.57600402832031, + "height": 40, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8N", + "roundness": null, + "seed": 1162741652, + "version": 81, + "versionNonce": 1731147436, + "isDeleted": false, + "boundElements": null, + "updated": 1746715979683, + "link": null, + "locked": false, + "text": "ping updates\nwebsocket", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "ping updates\nwebsocket", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "5iqCtDl4dM4a7Y0cHcWm6", + "type": "arrow", + "x": 271.9300632621197, + "y": 1823.4170856177716, + "width": 206.31043978046426, + "height": 2, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8O", + "roundness": { + "type": 2 + }, + "seed": 1874492332, + "version": 90, + "versionNonce": 747895956, + "isDeleted": false, + "boundElements": null, + "updated": 1746716032563, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -206.31043978046426, + 2 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "v4FFMQmjn2SKQPYP0coSr", + "focus": -0.09429504105704574, + "gap": 12 + }, + "endBinding": { + "elementId": "sOPRKKByKuHpUfdh41H9o", + "focus": 0.8713102169017551, + "gap": 4.000000000000043 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "o-QMWbArtvX50HKkOuoFt", + "type": "text", + "x": 105.78901678620014, + "y": 1803.4170856177716, + "width": 140.9759979248047, + "height": 40, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8P", + "roundness": null, + "seed": 1440748948, + "version": 68, + "versionNonce": 1460086700, + "isDeleted": false, + "boundElements": null, + "updated": 1746716023321, + "link": null, + "locked": false, + "text": "ping updates\nwebsocket update", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "ping updates\nwebsocket update", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "gN2KnbKlsDMfoI0KndM0e", + "type": "arrow", + "x": 358.6239682350854, + "y": 1855.4170856177718, + "width": 183.6530475135171, + "height": 146.99999999999955, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8Q", + "roundness": null, + "seed": 2138116396, + "version": 116, + "versionNonce": 2067573932, + "isDeleted": false, + "boundElements": null, + "updated": 1746716080625, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 91.82652375675855, + 0 + ], + [ + 91.82652375675855, + 146.99999999999955 + ], + [ + 183.6530475135171, + 146.99999999999955 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "v4FFMQmjn2SKQPYP0coSr", + "focus": 0.13072015141636462, + "gap": 10.653047513517095, + "fixedPoint": [ + 1.0717422850956553, + 0.708134819491427 + ] + }, + "endBinding": { + "elementId": "8DGNpmjera-6zBEeUch3F", + "focus": -0.6716417910447737, + "gap": 5, + "fixedPoint": [ + -0.013736263736263734, + 0.8358208955223874 + ] + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "TLaJvX-y2lUdDveQuecqT", + "type": "text", + "x": 396.7330132156435, + "y": 1896.4170856177716, + "width": 107.08800506591797, + "height": 40, + "angle": 4.71238898038469, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8R", + "roundness": null, + "seed": 1326700692, + "version": 122, + "versionNonce": 1916661140, + "isDeleted": false, + "boundElements": null, + "updated": 1746716072741, + "link": null, + "locked": false, + "text": "round robin\nload balancing", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "round robin\nload balancing", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "wyn7jFw606T45JIJW2DoI", + "type": "arrow", + "x": 32.27701574860248, + "y": 1835.735196624894, + "width": 246.6530475135172, + "height": 46.68188899287793, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8S", + "roundness": null, + "seed": 73998740, + "version": 11, + "versionNonce": 106852372, + "isDeleted": false, + "boundElements": null, + "updated": 1746716107210, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 46.68188899287793 + ], + [ + 246.6530475135172, + 46.68188899287793 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "sOPRKKByKuHpUfdh41H9o", + "focus": -0.3942793838072295, + "gap": 5, + "fixedPoint": [ + 0.6971396919036161, + 1.0616460191214434 + ] + }, + "endBinding": { + "elementId": "v4FFMQmjn2SKQPYP0coSr", + "focus": -0.6838715497575465, + "gap": 5, + "fixedPoint": [ + -0.07174228509565511, + 0.8419357748787717 + ] + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": true, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "VWnAy1bX3ukGmGdywHN-_", + "type": "text", + "x": 112.75701910553607, + "y": 1882.4170856177716, + "width": 103.03999328613281, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8T", + "roundness": null, + "seed": 86754836, + "version": 99, + "versionNonce": 1053476012, + "isDeleted": false, + "boundElements": null, + "updated": 1746716125496, + "link": null, + "locked": false, + "text": "http api calls", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "http api calls", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "PWIdD2hoh83yxm1oc695T", + "type": "line", + "x": 1139.37219984494, + "y": 2127.148032730527, + "width": 52.317507746132115, + "height": 154.56722543646003, + "angle": 1.5707963267948957, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "sB6OaNzmSzs62vrIDDMCF", + "HL2APcqJNqqcBB8ffqgkV", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "seed": 658687532, + "version": 4989, + "versionNonce": 768592044, + "isDeleted": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.1725162731731403, + 116.82107121890462 + ], + [ + 0.008073356596080744, + 130.12064288619618 + ], + [ + 2.694467356765587, + 135.86722334556717 + ], + [ + 12.049700419984944, + 140.7306911579349 + ], + [ + 27.86269432990675, + 142.2451023824676 + ], + [ + 42.97096432627199, + 139.82712302629713 + ], + [ + 50.998099415101294, + 134.0445691284302 + ], + [ + 52.13021819883883, + 129.16981553143583 + ], + [ + 52.28922018370778, + 118.46242736729553 + ], + [ + 52.16442211418855, + 9.800635828982735 + ], + [ + 51.88308720685254, + -0.46590137319512337 + ], + [ + 48.52377541516831, + -6.203936550968926 + ], + [ + 41.449781688403746, + -9.527102901326515 + ], + [ + 25.329105770103325, + -12.322123053992442 + ], + [ + 12.404412180527922, + -10.655446243436785 + ], + [ + 2.239228448568725, + -5.00228186200372 + ], + [ + -0.028287562424331975, + -0.07019354973772352 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8U", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746716152236, + "link": null, + "locked": false + }, + { + "id": "G499XsDNZ1HMh8Vesy2ZI", + "type": "line", + "x": 1114.844789440583, + "y": 2186.2529892880925, + "width": 50.7174766392476, + "height": 12.698053371678215, + "angle": 1.5707963267948957, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "sB6OaNzmSzs62vrIDDMCF", + "HL2APcqJNqqcBB8ffqgkV", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "seed": 1575035052, + "version": 2628, + "versionNonce": 779053076, + "isDeleted": false, + "points": [ + [ + 0, + 0 + ], + [ + 1.3361877396713384, + 5.061656285093649 + ], + [ + 7.098613049589299, + 9.308339392337079 + ], + [ + 14.766422451441104, + 11.880105003906111 + ], + [ + 26.779003528407447, + 12.114458425450186 + ], + [ + 40.79727342221974, + 10.477131310135727 + ], + [ + 48.98410145879092, + 4.5205722256349645 + ], + [ + 50.7174766392476, + -0.5835949462280285 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8V", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746716152236, + "link": null, + "locked": false + }, + { + "id": "gqzYp7jDQLAwLZGq0tZ0i", + "type": "line", + "x": 1160.2705705890248, + "y": 2186.5920744130926, + "width": 50.57247907260371, + "height": 10.178760037658167, + "angle": 1.5707963267948957, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "sB6OaNzmSzs62vrIDDMCF", + "HL2APcqJNqqcBB8ffqgkV", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "seed": 349186860, + "version": 2761, + "versionNonce": 1084871468, + "isDeleted": false, + "points": [ + [ + 0, + 0 + ], + [ + 1.332367676378171, + 4.05742385947015 + ], + [ + 7.078318632616268, + 7.4615651903783 + ], + [ + 14.724206326638113, + 9.523092596748189 + ], + [ + 26.70244431044034, + 9.710950307853885 + ], + [ + 40.68063699304561, + 8.398468833558885 + ], + [ + 48.84405948536458, + 3.623690858023169 + ], + [ + 50.57247907260371, + -0.4678097298042818 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8W", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746716152236, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 5726, + "versionNonce": 1441875348, + "isDeleted": false, + "id": "T8JsLo6W0epNWzKrwTqkL", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1206.8753437211399, + "y": 2180.738878492204, + "strokeColor": "#087f5b", + "backgroundColor": "#fff", + "width": 51.27812853552538, + "height": 22.797152568995934, + "seed": 1585046956, + "groupIds": [ + "sB6OaNzmSzs62vrIDDMCF", + "HL2APcqJNqqcBB8ffqgkV", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "index": "b8X", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746716152236, + "link": null, + "locked": false + }, + { + "id": "HZrpnO9pGTDp3Hn7FyiDE", + "type": "text", + "x": 1120.2770157486025, + "y": 2221.4170856177716, + "width": 85.7919921875, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "HL2APcqJNqqcBB8ffqgkV", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "frameId": null, + "index": "b8Y", + "roundness": null, + "seed": 863551276, + "version": 87, + "versionNonce": 819891628, + "isDeleted": false, + "boundElements": null, + "updated": 1746716152236, + "link": null, + "locked": false, + "text": "flight-data", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "flight-data", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "UBkqnfdnrVrquZGgbgDnM", + "type": "text", + "x": 1111.2770157486025, + "y": 2146.4170856177716, + "width": 92.75200653076172, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "HL2APcqJNqqcBB8ffqgkV", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "frameId": null, + "index": "b8Z", + "roundness": null, + "seed": 30987436, + "version": 94, + "versionNonce": 1012626196, + "isDeleted": false, + "boundElements": null, + "updated": 1746716152236, + "link": null, + "locked": false, + "text": "Kafka Topic", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Kafka Topic", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "ellipse", + "version": 215, + "versionNonce": 1603794988, + "isDeleted": false, + "id": "wP4gtaApUjhUsUJgeutRx", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1215.2770157486025, + "y": 2150.4170856177716, + "strokeColor": "#000000", + "backgroundColor": "#62a1d6", + "width": 39, + "height": 39, + "seed": 250617748, + "groupIds": [ + "DTKRFzXrCHnK-ly4QnaLt", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "index": "b8a", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746716152236, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2118, + "versionNonce": 2355348, + "isDeleted": false, + "id": "QY3K_u0wrmjp5Z6mJckvq", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1220.4238278291393, + "y": 2163.3140024602676, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.076825437972833, + "height": 25.574664429530202, + "seed": 1684999444, + "groupIds": [ + "DTKRFzXrCHnK-ly4QnaLt", + "FUtIwUO8b6idlyeNFO8Kg" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1045163344207328, + 11.55579873459892 + ], + [ + 6.166463730823237, + 11.61005131081769 + ], + [ + 6.260528431801892, + 7.172190576121962 + ], + [ + 18.384423224606902, + 15.657293496738262 + ], + [ + 17.506486015472742, + 17.284870783301493 + ], + [ + 21.509461623786812, + 18.033556335120576 + ], + [ + 21.509461623786812, + 19.74793774363384 + ], + [ + 26.06637380453076, + 19.520076923514992 + ], + [ + 26.076825437972833, + 14.810953307725379 + ], + [ + 21.54081652411303, + 14.865205883944155 + ], + [ + 21.51991325722888, + 16.24322131990103 + ], + [ + 19.795393739286787, + 13.422087356524761 + ], + [ + 18.927908163594708, + 14.626494548581547 + ], + [ + 8.50762962184765, + 6.792422542590541 + ], + [ + 17.360163147283714, + 6.781572027346791 + ], + [ + 17.307904980073356, + 8.040231795622352 + ], + [ + 21.19591262052461, + 6.781572027346791 + ], + [ + 21.19591262052461, + 9.027628682804044 + ], + [ + 26.02456727076248, + 8.995077137072776 + ], + [ + 26.076825437972833, + 4.123195792626847 + ], + [ + 21.216815887408753, + 4.123195792626847 + ], + [ + 21.143654453314245, + 5.631417411508772 + ], + [ + 17.318356613515423, + 4.090644246895582 + ], + [ + 17.401969681052005, + 5.132293710296048 + ], + [ + 8.612145956268382, + 5.034639073102255 + ], + [ + 18.635262427216652, + -0.7920876127941049 + ], + [ + 19.398231668488016, + 0.36891751828766517 + ], + [ + 21.185460987082543, + -2.3111597469197847 + ], + [ + 21.19591262052461, + -0.8137886432816146 + ], + [ + 25.98276073699417, + -0.7703865823065947 + ], + [ + 25.95140583666795, + -5.772474109677585 + ], + [ + 21.070493019219732, + -5.82672668589636 + ], + [ + 21.028686485451434, + -3.7976803353141997 + ], + [ + 17.485582748588595, + -3.21175251215144 + ], + [ + 17.997712787250187, + -1.7794844999757968 + ], + [ + 6.2187218980336025, + 4.93698443590846 + ], + [ + 6.061947396402502, + 0 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8b", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746716152236, + "link": null, + "locked": false + }, + { + "id": "SjZkbdIkH4aJ9pT9e8WOx", + "type": "line", + "x": 1139.5892717150623, + "y": 1601.6480327305271, + "width": 52.317507746132115, + "height": 154.56722543646003, + "angle": 1.5707963267948957, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "jgsF3zQqT0zw8MeTu8vzq", + "q1_Vfo_owMcGo1A16_pK_", + "_cnbqbNRa7YglLspDyCdj" + ], + "seed": 1653986324, + "version": 5202, + "versionNonce": 1182238380, + "isDeleted": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.1725162731731403, + 116.82107121890462 + ], + [ + 0.008073356596080744, + 130.12064288619618 + ], + [ + 2.694467356765587, + 135.86722334556717 + ], + [ + 12.049700419984944, + 140.7306911579349 + ], + [ + 27.86269432990675, + 142.2451023824676 + ], + [ + 42.97096432627199, + 139.82712302629713 + ], + [ + 50.998099415101294, + 134.0445691284302 + ], + [ + 52.13021819883883, + 129.16981553143583 + ], + [ + 52.28922018370778, + 118.46242736729553 + ], + [ + 52.16442211418855, + 9.800635828982735 + ], + [ + 51.88308720685254, + -0.46590137319512337 + ], + [ + 48.52377541516831, + -6.203936550968926 + ], + [ + 41.449781688403746, + -9.527102901326515 + ], + [ + 25.329105770103325, + -12.322123053992442 + ], + [ + 12.404412180527922, + -10.655446243436785 + ], + [ + 2.239228448568725, + -5.00228186200372 + ], + [ + -0.028287562424331975, + -0.07019354973772352 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8c", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false + }, + { + "id": "v3Io81zDfk-mWJvQFbjCM", + "type": "line", + "x": 1115.0618613107054, + "y": 1660.752989288092, + "width": 50.7174766392476, + "height": 12.698053371678215, + "angle": 1.5707963267948957, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "jgsF3zQqT0zw8MeTu8vzq", + "q1_Vfo_owMcGo1A16_pK_", + "_cnbqbNRa7YglLspDyCdj" + ], + "seed": 308949396, + "version": 2841, + "versionNonce": 598379028, + "isDeleted": false, + "points": [ + [ + 0, + 0 + ], + [ + 1.3361877396713384, + 5.061656285093649 + ], + [ + 7.098613049589299, + 9.308339392337079 + ], + [ + 14.766422451441104, + 11.880105003906111 + ], + [ + 26.779003528407447, + 12.114458425450186 + ], + [ + 40.79727342221974, + 10.477131310135727 + ], + [ + 48.98410145879092, + 4.5205722256349645 + ], + [ + 50.7174766392476, + -0.5835949462280285 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8d", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false + }, + { + "id": "rXrxPkpabYNpa6qI0qQyU", + "type": "line", + "x": 1160.487642459147, + "y": 1661.0920744130926, + "width": 50.57247907260371, + "height": 10.178760037658167, + "angle": 1.5707963267948957, + "strokeColor": "#087f5b", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "jgsF3zQqT0zw8MeTu8vzq", + "q1_Vfo_owMcGo1A16_pK_", + "_cnbqbNRa7YglLspDyCdj" + ], + "seed": 1389813524, + "version": 2974, + "versionNonce": 698994988, + "isDeleted": false, + "points": [ + [ + 0, + 0 + ], + [ + 1.332367676378171, + 4.05742385947015 + ], + [ + 7.078318632616268, + 7.4615651903783 + ], + [ + 14.724206326638113, + 9.523092596748189 + ], + [ + 26.70244431044034, + 9.710950307853885 + ], + [ + 40.68063699304561, + 8.398468833558885 + ], + [ + 48.84405948536458, + 3.623690858023169 + ], + [ + 50.57247907260371, + -0.4678097298042818 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8e", + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 5939, + "versionNonce": 2071472020, + "isDeleted": false, + "id": "GP5zlHF1abshR8e2IPZKH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 1.5707963267948957, + "x": 1207.0924155912621, + "y": 1655.238878492204, + "strokeColor": "#087f5b", + "backgroundColor": "#fff", + "width": 51.27812853552538, + "height": 22.797152568995934, + "seed": 206691476, + "groupIds": [ + "jgsF3zQqT0zw8MeTu8vzq", + "q1_Vfo_owMcGo1A16_pK_", + "_cnbqbNRa7YglLspDyCdj" + ], + "index": "b8f", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false + }, + { + "id": "Rxa_qO8XEPEc81rmk8J43", + "type": "text", + "x": 1120.4940876187247, + "y": 1695.9170856177716, + "width": 95.63199615478516, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "q1_Vfo_owMcGo1A16_pK_", + "_cnbqbNRa7YglLspDyCdj" + ], + "frameId": null, + "index": "b8g", + "roundness": null, + "seed": 680602132, + "version": 312, + "versionNonce": 892259244, + "isDeleted": false, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false, + "text": "ping-created", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "ping-created", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "l3fFnym04IthPXaqetUQl", + "type": "text", + "x": 1111.4940876187247, + "y": 1620.9170856177716, + "width": 92.75200653076172, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "q1_Vfo_owMcGo1A16_pK_", + "_cnbqbNRa7YglLspDyCdj" + ], + "frameId": null, + "index": "b8h", + "roundness": null, + "seed": 1787479956, + "version": 307, + "versionNonce": 313922836, + "isDeleted": false, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false, + "text": "Kafka Topic", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Kafka Topic", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "ellipse", + "version": 313, + "versionNonce": 724596268, + "isDeleted": false, + "id": "7dcmyGlMv6JSTSsfT62DK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1214.7770157486025, + "y": 1618.9170856177716, + "strokeColor": "#000000", + "backgroundColor": "#62a1d6", + "width": 39, + "height": 39, + "seed": 590643756, + "groupIds": [ + "G-LfwdcdCPPOrFp3lK-av", + "rVeM-gSbciJX3U8R7vYjo", + "_cnbqbNRa7YglLspDyCdj" + ], + "index": "b8i", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2216, + "versionNonce": 920277652, + "isDeleted": false, + "id": "mTTbCeqJyliz1U4-Y7ahB", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1219.923827829139, + "y": 1631.8140024602671, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 26.076825437972833, + "height": 25.574664429530202, + "seed": 1815829676, + "groupIds": [ + "G-LfwdcdCPPOrFp3lK-av", + "rVeM-gSbciJX3U8R7vYjo", + "_cnbqbNRa7YglLspDyCdj" + ], + "startBinding": null, + "endBinding": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1045163344207328, + 11.55579873459892 + ], + [ + 6.166463730823237, + 11.61005131081769 + ], + [ + 6.260528431801892, + 7.172190576121962 + ], + [ + 18.384423224606902, + 15.657293496738262 + ], + [ + 17.506486015472742, + 17.284870783301493 + ], + [ + 21.509461623786812, + 18.033556335120576 + ], + [ + 21.509461623786812, + 19.74793774363384 + ], + [ + 26.06637380453076, + 19.520076923514992 + ], + [ + 26.076825437972833, + 14.810953307725379 + ], + [ + 21.54081652411303, + 14.865205883944155 + ], + [ + 21.51991325722888, + 16.24322131990103 + ], + [ + 19.795393739286787, + 13.422087356524761 + ], + [ + 18.927908163594708, + 14.626494548581547 + ], + [ + 8.50762962184765, + 6.792422542590541 + ], + [ + 17.360163147283714, + 6.781572027346791 + ], + [ + 17.307904980073356, + 8.040231795622352 + ], + [ + 21.19591262052461, + 6.781572027346791 + ], + [ + 21.19591262052461, + 9.027628682804044 + ], + [ + 26.02456727076248, + 8.995077137072776 + ], + [ + 26.076825437972833, + 4.123195792626847 + ], + [ + 21.216815887408753, + 4.123195792626847 + ], + [ + 21.143654453314245, + 5.631417411508772 + ], + [ + 17.318356613515423, + 4.090644246895582 + ], + [ + 17.401969681052005, + 5.132293710296048 + ], + [ + 8.612145956268382, + 5.034639073102255 + ], + [ + 18.635262427216652, + -0.7920876127941049 + ], + [ + 19.398231668488016, + 0.36891751828766517 + ], + [ + 21.185460987082543, + -2.3111597469197847 + ], + [ + 21.19591262052461, + -0.8137886432816146 + ], + [ + 25.98276073699417, + -0.7703865823065947 + ], + [ + 25.95140583666795, + -5.772474109677585 + ], + [ + 21.070493019219732, + -5.82672668589636 + ], + [ + 21.028686485451434, + -3.7976803353141997 + ], + [ + 17.485582748588595, + -3.21175251215144 + ], + [ + 17.997712787250187, + -1.7794844999757968 + ], + [ + 6.2187218980336025, + 4.93698443590846 + ], + [ + 6.061947396402502, + 0 + ], + [ + 0, + 0 + ] + ], + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "index": "b8j", + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1746716162407, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 934, + "versionNonce": 1840874772, + "isDeleted": false, + "id": "m11Mkgu4knsdBw3C8olqz", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -9.857164249874131, + "y": 2165.6873322879915, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 37.26835999695436, + "height": 69.56760532764793, + "seed": 350066452, + "groupIds": [ + "TpT5Qy9f9a_z6njDw7zGI" + ], + "boundElements": [ + { + "id": "KAhEGRMTcuXIMxoT8Fqx8", + "type": "arrow" + } + ], + "updated": 1746716293455, + "link": null, + "locked": false, + "index": "b8k", + "frameId": null, + "roundness": null + }, + { + "type": "text", + "version": 1496, + "versionNonce": 998395924, + "isDeleted": false, + "id": "Q5RZwRmTkLnROPP215143", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -22.72298425139752, + "y": 2245.1468389475513, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 75.93999481201172, + "height": 50, + "seed": 1287754900, + "groupIds": [ + "TpT5Qy9f9a_z6njDw7zGI" + ], + "boundElements": [], + "updated": 1746716293455, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "OpenSky\nAPI", + "baseline": 18, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "OpenSky\nAPI", + "index": "b8l", + "frameId": null, + "roundness": null, + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 778, + "versionNonce": 275197332, + "isDeleted": false, + "id": "0VbEvAcBqTuQMRsgcwMw_", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -5.3726069167437345, + "y": 2173.383282953947, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 843702804, + "groupIds": [ + "TpT5Qy9f9a_z6njDw7zGI" + ], + "boundElements": [], + "updated": 1746716293455, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ], + "index": "b8m", + "frameId": null, + "roundness": { + "type": 2 + } + }, + { + "type": "line", + "version": 810, + "versionNonce": 2144623380, + "isDeleted": false, + "id": "ySLRlODhHgEofcDb5iD94", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -5.509188916896619, + "y": 2179.7870807315558, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 745308052, + "groupIds": [ + "TpT5Qy9f9a_z6njDw7zGI" + ], + "boundElements": [], + "updated": 1746716293455, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ], + "index": "b8n", + "frameId": null, + "roundness": { + "type": 2 + } + }, + { + "type": "line", + "version": 792, + "versionNonce": 876599444, + "isDeleted": false, + "id": "CnBSN3EOL6q4nFOwqdQCQ", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -5.540074250635826, + "y": 2186.1908785091646, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 1398762772, + "groupIds": [ + "TpT5Qy9f9a_z6njDw7zGI" + ], + "boundElements": [], + "updated": 1746716293455, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ], + "index": "b8o", + "frameId": null, + "roundness": { + "type": 2 + } + }, + { + "type": "line", + "version": 796, + "versionNonce": 425698836, + "isDeleted": false, + "id": "6cPwOpaiVAT6nijP__pn5", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -5.540074250635826, + "y": 2192.5946762867734, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 1217964692, + "groupIds": [ + "TpT5Qy9f9a_z6njDw7zGI" + ], + "boundElements": [], + "updated": 1746716293455, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ], + "index": "b8p", + "frameId": null, + "roundness": { + "type": 2 + } + }, + { + "id": "KAhEGRMTcuXIMxoT8Fqx8", + "type": "arrow", + "x": 547.7716586755959, + "y": 2208.1448568574383, + "width": 515.3604629285156, + "height": 1.0527472105686684, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8q", + "roundness": null, + "seed": 722823444, + "version": 99, + "versionNonce": 875152276, + "isDeleted": false, + "boundElements": null, + "updated": 1746716293472, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -515.3604629285156, + -1.0527472105686684 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "RnKoAn6_KNEEoUOql5kgB", + "focus": -0.2062592434581468, + "gap": 5 + }, + "endBinding": { + "elementId": "m11Mkgu4knsdBw3C8olqz", + "focus": 0.1890743366504696, + "gap": 5 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "fixedSegments": null, + "startIsSpecial": null, + "endIsSpecial": null + }, + { + "id": "8Z2Em1s7N1zcmTbtXg4f-", + "type": "text", + "x": 367.0770188003603, + "y": 2188.4170856177716, + "width": 154.39999389648438, + "height": 40, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b8r", + "roundness": null, + "seed": 719453204, + "version": 133, + "versionNonce": 1678919060, + "isDeleted": false, + "boundElements": null, + "updated": 1746716324090, + "link": null, + "locked": false, + "text": "http api calls\nflight data updates", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "http api calls\nflight data updates", + "autoResize": true, + "lineHeight": 1.25 } ], "appState": { diff --git a/docs/diagrams/arch_diagram_load_balancing.png b/docs/diagrams/arch_diagram_load_balancing.png new file mode 100644 index 0000000000000000000000000000000000000000..be94b1b0b7ef4da1b0a3979bb9cbce80e2b7cf0a GIT binary patch literal 779039 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

004?<;y7YQLWnjt|wIDqG7;zkz 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

YEkg3h8Byfyln!I9;feVs&6(_Csp1E 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℞cGSHpnDUSbxQgcD+ZQT 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

tMV}D5rLsugCL)m3cB1DD_IQxVgExAAq0p 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,ATt>JtN?dw3$vb}L!{nch*Z<*}&@|p_ zE5iL!+4pVYe)7FyioRiL5D*Qov34@B*2tiXcEtN4pMyuX+MKf+Y%&$q0*9Azc z$Z`+hfz{gN;nJtcQ{WW;zMFlMNa#hVlS$oVnxt1qRhatOX}fy}=_kK(vc;YNV~vQ^ zl$4a4ekV$;&VIc8WO)A*?V8JZ71K3)!VAQz55UXr6^r_F zd1NN}w7*Aw8}$QI@mKhm($mJXZ)vs_HjEV~61ug4O*8EQ6fQr4O zYP+}pikQ`CQJ%!WX4^#x(aV?46pEpa{QG&e$RLiH!23h%m5|4_94iM$7nr%2*Y`_J z)LG~K9<5W2bzMuGfRgOi%OL8w8B89YF7Bm%B5=Z4G~%(TVr15pB%S`F>y^glr9_Mg zk$8GJv*hldt@)(Do8m%^<&>9S^pYAb?$`LuPx(@9dn6wVa{3NCZTts6lLsKqPV(M*m~<+MVHdl{TgNKbnb>TpR$$iJ zYiZ1+mU`+{Jo~3jIec+qCYdVnf`8uAwBxE|oTZh^h&}ce=l{<2Eo9-!qYD#XcJ*vx zjSE)rG!b@+PkqB>GJx_O3*uo>rypS&Pwtl9PhrQ|hx$DaYuQBDf)!N8Xuyst7l750G+j!JlK?P@|FH4kFFBc#bDe2D#)gv{TIVoVbRN9l4>y=Z!0vg=0`Dx?kA9T8IJ@9#6Mnq{94}cD`owc}1_gjZ;P*^OS7c?bL*AKm3k1 zLL+d`C{dI6`!~QVvkAV1O4!!vS_28c=#>|UadD|$WwbUDK$gK}>h%B43)&mSpQzd3 z?pOs0^=NMz0rS6~85)NXdBOh>jX%KxpUVxtd+&_jR7`F~S1iPte&+aC5iRurjkiT+ zg?meMmqms@jWgTisggc(=fm!iu6+3)KO2G_B+R3~d(s5y?n2{uV~$_e67?H3t?-PB zh=;8GKcXvn*cIfx^~l}Juce|3Wh?l}I5M8%VkR?j_5KvgA5~)zOEL)AN-P@?;QXI) zW8hljb0oXr4)K+08^WbQKNr9t`ZjHw5RXB1d>3!M8g#uJz^uJPa$!}S5}vv$VN*Z#Efb@rO9U-}z1`kJz*dcHuUk)q^WcT?W}Wt^!5G?f~K#}`#7Kz^?A`3^!E*z4e_V) zSDcfv8kdQhiTJsQ>Ps;BQdlI+OSq6J{@_cfvQgt=v@bvF|D`!TM`G=Udw+>=W#G zE(U$JLf!QK9XVQ3 zVy+JN`cOt+z3@t=7VtgY`!Y=;wcjKW^3h&xvf{*5t__=5U*P(NDzr6r4?GRo_i5>_ z+ayQ8mrfDNFMtcdU1o={4>JJH=d?|U7&W+;AHnQ{%&bdwZY`89j?CsE&in%k_J^<@ zK+35}dTzg{ne^=9HTZV?Vi6?3Y!5y_Ufrssx}g1}M1bB2Y_K=|PWSu-jhp;4%=O;6 z6jbyXRom!;k8}DmMP6Wns3ndWD{_ibz$sf#?SDt=zdr=HFv;N55+Q$2wQ#I|pHKinz zS76e|Bgdn_(L>ZY1I$^z<@)<>o;p1n;+rW|jxhLv-_bO?g=eY~CXZ<@WT6Y@!}N^+ z?=1>E>h|PfloC!?10&eBx7K=!TRvw|6E@Ut|bnX z+AeQ;c^zAu^W6`8mRXOLKK8Hp%lv7*QePv&tLYsQV_w*H+K(X=qQ3a}@0RBs}GqCncF|p*h$K%8Ydz32r zwc0u2tLktI{s3us!s+pv-vCg+6QsFAT5r^jgWTg>r$nnMC!;Ozu79U2Jrvh{4bFzThLqOrAlIX-;)$oTOxX+v&V&4rn zo+}5*lFlQ%>=}>{WCkyT(5N~*b#@21f}QZ%T^|1Yz&#p*KMY1|?Dokjq8&pU1Ly1uVB?O}e+B%MH?RuEgF9NQU_k_ny)om z)l;1m5mERzEE_XzYi!4^W5M7Cu#QI(PFXHDXHGnRBDMx)lYsk)Sqrm#2g}Xpn*CVQ z9&9mwc^@y+vEX)Y4v0Oj6k81yIt}UEIcj%J>DIJY{ z4q+ic8TQr$58n|akd)1ZBAE7Lut&{TzGZ=Izmb1T=)TuVZ~(p^-D~RBp2KEpZ(Ige z&x)@HD;ey0p;JNRd%4+X>VwZb$S11UOQNKYx9=FJPP$Km>^1AUo-`xqbBt%>T-`O8 zHTd@yeZhL`&QYWYro!&YlGXyW!TN8Xe>a7zv$heSWmNB^q39&UwRfWHsu1xYiX08ZNIkqI~jVj}R zZs+;8vDABMRccIqm5=W*;)t9u0CSoPu(R_t6x{eH;9L6Z9W;L_-&(J%!}rVuTF{#p zs9}620x-(VuXwi)?IhQ;XkEe|q&Q5s@YJObe_zGU<0v|6A)S}@Ogip+A zzNSMRTI!WxaB>k`YAbypUh+hGr%XnyWNCV09nSM-;9;OzjP(wU>Rn65L4;#5aJaW7 z9POz2*5XzHn4EDNRI9=4F;5n<%r8o6tB6-~w^)w}$RFCa-4IGtu-6Yty!elg^|nJ= zA1dmhYJBII48t0M+jNCA(mIs#hTot0ivnt?vuRKM^8btjC65rhSm=12I?T zCM0bh$Oq`vL8w9DB%E6v-A1h_;!qNz#zImz>czksEo)#6Ma<@n)In#axb zgNasI;o=&Qa*wg}00;66LDLj$p{`2R>VF(r(y@?mHkN~VnBQc*SNc?Y$}u@P^Uyde z+lBk=f0Nz6VgvZypB9!g?K$4>2lN1T9n>>{h4r|SQEp6gRXn)})ADUk{O18W(RYx; zH>eF2I11m0Gr?j;g(z8|fW~88da(NT#MEywOw@Id zB_BVnh;L`di7M-yrY6viwz= zLafmuKpTjAE#YxHHa7O*_Rs#4*oZ5B9J6*Dj#-7bxzz?qF}spt$3$T-Ti&9{Sf+mn zEBfud)Bp6As;Kwzt&6&4CXSbes|1uuhpV9HC~g}~J}&~4v}kTk#s*%V|@Pmpl&ke15IL5ZW>A`ip_Tt;^o)4pGc2dLTtBpJDwOm`<>Q ziHdk))dh@c=|sL(_IBndR(HMN#wTF}s==}cjYjYmg>0Tt@?p?HXY~~=B9C(TloA^1-mLcv{ zQqa<=Fw^q1#7N@*b=OQtPxO6k?{HoxK;afHwDfsr9$JtMq0m(2&ZAaYhRM>>E~|P; z;WZ4)*2Rewa8bW`FS(2Hbcf2y)l4KWJIZtn=Y!Kacr@CJJWK)k&X&CRw;e$fA2qVh zc-7?+&j%~jDa<}el907-^OUm{y{{Zbr3pZjcxqBpL3`YoKOm9kz-kIY6SUUc)q7G0 zrwVplIsOQ!o09$eIw*0=7MIZDaI6J5crS{5{#M!$aI`*g_SwM5G}^A_#89v7sm?0M zJgx*d!%oHK@TUn6HiA0vbC8}#7I0%N$RT}^%qD;iRe-tl0muLa&{3D@%wk(cF_)ic zjOPSEZqYwvDHmsb&fzp9tkgQrV)kD@`0rK~eh;AL zn10_vTWGeJlxX!1Or#hm!Bs9EYmWLPqpdZxmZAxBPUfNq5_-?mi+^NUW$?j4KMhg! zkn->CfIh*u40y_LKJxU^+mK9B3;{HX_#{ z-T9?cLn*B1ng?V>*cYPdL~k1#(owOlU>$_>imRo-V%N2q>5phZW2u=E{#8Mcrf;|5 zHBCFWDYkG1DCr|KqCfKvU(c3iAbo->*caGX1Ri?Ip!7awBkPlf1%Kyg)d_p$v-6Ik ziTt~~_W956RofJB$C)Y6t-LtL{R%s3OnNT!I1ZeI>~P~vRki+5v2hQbIX;ASbSFf? z6$K^K8m8M!yc@cZVHTU%xFMxh+d?2oeR>2#R}PH!3!M_KiQO?LAO+2D+ZJj6!B<2r zL2hnwO0p{dV*&sl34(w}48se5cToQ;>% zRz@4*gC<^4U!&53;8}g9nD;k1f8?`Bhy6F6z_Xk$$V(H9JAl#k%N*oWz3iC8)#F`- zu4sGR7u)v1Si|5e!4%-m?y!0!`mNAyBmLQpuPycbJnA)7Nc{nrX;QpF(jf?>KlAUD zEgt|L>V$u7El#NT!))sFy)955GO#1tvoA z`-00WyQ4RYz|i#bn#jpW*Ao8vyr%N@R!=aVH<0T$VRG&QN@lz-%Xr?P9?T)w3i(Ao%Eu|O}#`Ko6-7ZYO-{W#p1MOwsIPf zmWZz}%kTYtY%i!mO-X2bz1HFUbB=SL_e*nqd0oaBs^Fn{e|ufU5^#z)Sgik55y7C; z^k*vJgCbT2KkmKt#i9v(J6K8M%w+$7{^lVlMl6ztkXcKQ>HbLth%HB^oE+awe!}Tx zeII5w2?`Ov9!Z>93iaVeQI3uGb3fe*8>gbd^MmVI7U?|}Uhd!)?4kj^P#w`R{Q&kZ zJ6@ac^g&*GR7{-ZSbRbAjT%jV(frewp+b@ziCq+#8iSp|9jjz;Z+tzdSuiR{zFkS- zuvvd0%09^ms4Dd-< zNF=vkh_(BHEl12hGL-0tDPLsUe&USL33$%w+5B^5253`^K%-$S)C^oF54BD8CxHzw z{s(DI;EhD?nV1U;8=e!UXzli0V=IIPdD((Wjf()!7)>y1>(Y~bl}L5gyf@9zcm**` zh}phYoX~tgo!G^zhsn5bMO(>O2xs`&bSQtDTpmL)6%&09jn(443)4zr%vd2>cG_>_ zt)^y*zxQ{TK5|s>;+V037h&r?2Z@W8+1V?3xEp_pgDFKRqGgeQM{RK?oOrF{5M{A5i;egu8lu4nW^9(bOLluQTHm1M{aH-2&V?fx5{ykcyYKskB?)=lm*Ql-A z{QenE*Qvw3^*60xm3kQjwc2@D6SZGus$@;?H@Wfrl9c?Ut3qAW2DbQwe8X9=lA$+By&p8XeB^jQ1CfgPeHLBy2#6f zGe7~|bU!uOIlqGbjTNv=OBRj|9(*uCQWiUynI`P~k$G3}1XdUP97E9b?}6K+QdMjR z06kXKsaPE}tX?7%sbaX_D&BA>CqsHxr1#ME=HKbsI=J+=`6Ul(f=+0@u&6W^xOe%K zTE$#=?B{TXWB)#U(^m-gOrRwW7t4ccRf0Y270zQ3*kIYM@b{amv=Q?fx~(dsjqtEs zM5DqMPpk;+pI>lb>kXk#GQK?X!e1DN=gLqE-|=tvjyX~MHZB~Ow%R4*_q0gTA_LeZ z6&uv_YzLCAg5SJw@6HXN@eV$;@`*ZzNrMBl%N3r0Z{KG@5Drj33_kl9FAm_xoZ_MS z#2c5$2i9`0v6>iphTk`3I23mn)eSt`2T+zw6rJd7%!TueP2Xuc{d4bBel}*ipet8} z##^%71IDnI+KIm(ya(|yPl2S;wK`F+qm4I$89?Y#)`E&C7p9m_=_-%>XOX9`*NKO3 zHbvlqMm-Ls@R}uAc*{RX#f0p}MJ7<+z}e~rTr32>ZYyoR0EJNC5ixOluhuQP?3`Hz zpJm$_wojm?SmYN_!D{TMHoo=AnqWW7x$W1VhayKNPbKE!W9(LIwIKs0rG zWNuF&rg~7F8r&LQ0t(aDMrZ*;eIk~sp?{{MQ(_bhL6rejGl%ci*(DYOmYikUaq0Y8 zFx2Z<#j^SCLCeXGCCpTyOTYGeEsLAL?kQ^0>tGb(U+S zPR^V$<7YvGuI9NuTZ2J*!6irbuC6okj-0n&Z11=6uW$81FC0cAmub*xk-|wVNQnQ54i`_W&z}P9z?xZ8Y;Lb)rU9 z&?j17-B33dSZu``Q#H~$z?|Rsj+jC&goLs5XdpIJrD?x6{PMTbNdLp&M+;!E9S2@g zU0Cg)?-^_kbVoGf-K7>&Y{Q=Smf&4SFiqH7NR2DGUi_T28#xNfSuUu-+IwelbG5y4SPUHNGmtXpTcm-8T{y>}`>kZJ`ySc(f!0{@G$OnP1}F+N zlAbP2+o_4)UuqOH7@VCxIAqmbZgI+Eg!UhYqj4=WQKY6EdBt!PZ)D zacJ&--feicC(a%1Rj-uvy}sZh61tk%|56hiZX)7Z4QOsEme$S^q~p)_+{UBp(!miCJAi@mcMMBX z@g}w;gefD3bMaixVo*S*{CmI1*pT;~DZSTi#xWB9$AcgoUA_g2S)|*}idW1G&$@l1&ku;JL9m4Heu=!h&a% z(2*$Uoaf_OpkwtuVxDoF#3ZjIeqDPfv-JI#%Dp3Wh*)pSKPW*9?>qnZIpBM1WeM$j zZ3X4p)xt6Dgg1l_vwJ>fd*!qg=>V|+oLZu@GM2x2n!d%!Ku~ufYWRWo#?zPFNLA+j zk^og}2BlVbgX$&mwJ3D8{HJNCI@QyqB6DmEp#!oxE=e;EJ%Hu={3aIV3C5=wJcr{B z2mhEL&sfI?+6CmZU0vLA#^9gWkQb~;7FxdMp1;Ca$Dyx&S;q!w4RVURtgvzJ%W}@x z?5)ezEBjvH}MkXrW>v_(f7i}=MQ!LfvJ-z8N91qFX5QJi0DrQ+8b zm+pVpsOWq6#^iMH#zZth%`G1NrRPY@+zue}&BDvwN&i%)CfO!G<^OP4STk^2I1$mMhczax=fEPDWI#f1#iC>zol_n5CY@e*%lIBEsWs{Y zC@`*Fq!|uoS_sy8fQJVQCPg*^`9%+Y+!%A<8U`wuiQwm?_@|P7HTdyrL9Kz@;UKNw zmb$F#&XbqTm>l|UQTnjAs9?{sfC%W`bUX<~Ri(HjANb{aXlgdp&^8u!n-41y6-z##VaeMsb%wv)A z%Ewi)QEY`;zV_Cdr0TP7#JV+FWmpx_LQg6e=J%yfH>mx<4A4tYr>4DQ3qe>!daO@B z;0xJ(#YWW~m@CA~*oc^IJiue?JL>krt0f5i__0=ecV<* zd$E$DCgzSSUSqB6L&cWb0ouZ|S?Nq(Sl3nhNLtjJ&{kjb!7T@+c}u%vg^ z@CJw^ETb0Q!ybTJ(}or z>c9G+3&Oh>Orv!>U!GkHV_ykYyM!WKZf#jq5>NquS zH04}91$ozrS*KiHpz8K7G|{QsIlxq5>42gq0>)5CSgM4t{NrZE1Ul6j@DuG%eHiuy zs`^r7h!q@%mx-Upk-w)|l_HCaAg0qrIlo_V=&L25M~=YGaVEv?aNGi<0+grvqen?U zv5on5)03nEj4Wh*rByYE(#toay%(47!=Bx2=0vWVw+65yAA$xWbu-sUefDaUuSa{@ z+;H2D_~C9hvcPJ7at{A`vK%m`WdaDGw+(1 z<&%kBp#MkkE`EnOu;szKrzO>oz$M-F9Lz2?Bq?j zsWNiv=tL>vJF%6JSEeJW3dJ8`APOrwN$hKiSnB_8kO2j(hz(hM&^eM0GhJ<8AU9&s zItUM-1#zmWFJ2l*x3Vr|7N2x%)?%N(?t+ts4RWe*L;Sc6aDikzgGd2@A0YJf!j6XsBN9yc#Pfy7yw8W;+-iD4wIBj=9@@Ij6{ z;9jV}a-sF&)i*fl%V(h0Y`lJZ;*;&DR56ZC5wFjivIP`$wtifS_9=uB8SnfKoAhzeSmV>c3-jJ z6u(LoAREP=u~#$9sww*olkbNiORB(+Iml4|U{9U+ELZG*SD*}-wuI^hf(6-|A`spe zBcMRyhcb7uGy0Y86+W{LOX}C58acusAX{0eF9m`XR*;)-*hxYs0VnXY~9~qOx zFL4+^ASH8H&#FNA1Q?QaquRi4p9X+o>Qwj-tedaf^=qvvwtA)IDR>|g7-yhEC`+j+ z73BCV@7h1U_W$nM)Eqyc$y(42(F8g0zH|nogG| z>9Z~uyFGjvVuY{ipoqFwP>-FUbQxR^+QQlSc2!UIyA+0}%PkEHnEn@A3V7sx)nF#9 zYmtU>(m{Co{HP_My`HX4hgwHsA~_AT4n;b@I+;)b zWLh1%5MaLf_ykg6ORISjK-3p@jHN0)_sD<49^^YH0#B8cooWRM-XhmeB5fpqHjOG5 zkeJ*k1H-&%S|fBP&CaoMP>yr)?dd-pf;?0ORE)99y&Y_Mgor^_o?6h|@vOYpB-abb zpn-FafDq84L~b2xow~+;g@|Gx2RXS&xZAt>B)d2883_x&$pkT}7Xh~^eOVW_`(M+I zpoWkcT9l3-rDy+&_9%WKi$}imYnMoew!knNx3!AjgkDACU@3FEPHfK}b2@%>EDI21tEQGMsdk~(kT zPxe1?ffu&;YrMzD^qUy8W&&jtR?VVVli(_`koX(2;3v2jZ6JJ+dT?;CloxkXgmA1j zG|DG+!6&J)NBG?eaOBx8H-Cr5fvMa;d1VtgYarJUroQ<1Lj-VXb(l{Tjhbome``JI z&UDcp$;l1Q=VlXWnLbM9S;Um!))dv84z_8fGFbSL)ksHENov$cOIwtxe>9q}(XA1F zc$sq9etPbk(BwM)<9caz`SkSO@5hPA?#M_+#&3be?2K{Ww#EP}ariDiG%3LXy?UFU zT~E;E>^GR54ZdeUTer(NB+{L=9m{lFPOi-8sN%E?Ct7bdVtCC5v{6YmqSfpoNIfDo zuRb~%r6R%sOKbxTLMhs=rV5ri1Q%9D9IJ#IVtB#VPY1yhP+i*nGB8vLQ2ipHhM?sz zVfYhMlMJg$$jv76$`RPe?eEhzgV;5fk=DSV>zAyVam_6XYgm!fieHYv04E>|Lq!SC z3dQDVYb$`tQ-_ClxmM;=l7stMhc=$n#}849c_*1H7zaI`P!9hyOH?>B9D-CJG6o3G zW6|^0Smj!pYN}!A;Y6%0tG$&zWM`3HUr5OR0b=#sxOiksWENwJgXWxh z|4~+>W=IQ{zASFRKo&AGW=-#dp!@N{O!oVOQf&KPIt%IpciR11vfMU;kWA2ZUV8{_ zCKUite8++TUgkhqVO}-r?hWFEA&Vd(mh&^nLua4wujE?A+hT*bKsb9izttY;o+!}< zrri^=7(R9{*n}~Q>?~jI57zUayt`gWy-sSWv(@RD?2Qy3PWx*qBBl}0rN6Lh9Kfav zF+F#7SZM!!Yy77AktUvlAj^?Ot%WS+{`dIbZ8p>7;k%3Wsk`%l$4WAZH`RA%sC`KY z{ceXJUTb!Zgp#+0l>;M9XM(jMt{MR&*BE=^ps;ZMZAwgvdCoAx>u<$WxkwCf(ScOz zNDv#b9{_f`%DM*14xYigYcLZ!p4E`?(zycVKK&nQygvjtW76u_m9N7%2TmeyCU!zP zR9{c}LW$@lF6@-a?EJA|?z}I4^Y3vdMp@N)10}$# zkptX+1X>|r1tSc_eRA% zfvxq(gk!c7M@<+D7rD9xbdBkF`vB3#uPh2%3K56zGddn(({GH1i^dpqjXdTpdH({U zckT!{JnB!TKYF6pgH>g5P|zVmnOm|0ezRo_dTo|0=V6as!_U5Sw_+z@*|T2s+KdZf zsVQ~+ppa3C)Mn{VVDJb>(eWdBOox-XP$|(}cs#GlZsi8?9BvgsDsRwKXqZ91|UKf-RB#Bp?W-K8Jw2|#yg@>SR`@H{f z(kc%b9ID&}3QVy~V|(K3jGQGF|GfYF_ko_jsz@aZ@v!Ei zkJvFCK=E@DiNG*A#dO4NH>aLg`zCKB1Y01^k|=XJL6+0Pjc~&Gxv3R7t0tjz)Is>n zvhnQm1Q>Gdw)LSj!mPLdeVpQj6i(e}e0qF;G!i1lx|5&J^*8^d&=Q!(2fTjGT{ov)$>6Tu^#Hj2jScmD{sp^u)RVqXB>hYO>@BJzH_a+lX zqL75<=njWCCuE+((d|wary}3twxO)tQcy#Mln$w#g3?YG+ddy0o81rva0~4thcwX0 z)Y3nw)1C4;&6_8Pun-C+Jtoe4j2Z^rZ|tA_?@CpI(^#E=P)4H0DA;LV^Ftt1H(Qa2 zzoM7Ua7?_-!T1mekIpW1+FDC)FES~G-v2KBoiA5AfbFmPJ+I&~giSCrQELr9WmP@I zV5J`ab7oOVI2n`fKfU|-&H*H}cuc~qi0pqgmGo~$#%bz6HHEf%&%M>e=!5g_DQ-ln z+LCR~kB35ba=JOP8~I1{ww8kpXFz<*nDuLharId737z66o=gXodhGQ`+1J#FXK8L} zkslfeX_)Y&_TSx{ts~0l(JAMh(bfZ+5(sIV`m)`B>F)rwHy@OnjWff%0V(nEKBAMS zTZsend^rjMO#2i8T((?E3YnnXm%UD*yS0Yh6jz&T)sRzg#VB36?w7&4c?(P&3jg97 zyTfdzQ_41@!tAqI=InAG4{sor;HU?iJaG;5Fev2SI^Duo}GtVNQV2iP$ctto*0T{nLsU; z^$^Po@iT<)&KGD|n94-S->`IX^D(eBWTe@8kV5owo^Sf3oqEt&wXEiEsgRz>x&yVo zwHEFY<$(`KDlWvs!aYfR4a2m@KvR6ryJh$VE*>+Ittjcxb@Nvx!QpKqJ%7C2xOTnX zgf6@WIkv}~C*=AUFm2e~zrtL}b7U;*EG7mEk%Y|}*sxKT<9wn-83QH*Y&QNP=pbyJZTrgIimcJb24YxB9fxqdRY zp@^6vq>Y~GAbV9^5dT^2X`^`haly9$hz|6*ikt>O-xJ zGh!ld55**h4J_6WkD!49TL?F5!J0<|qCgoh>cqsJKbV6;mZdw3lMxGohxQc>AdQIX zUY>D?!tl0D{^CuRd(Hp5@Z=$T>G`e+3e3o4^?GeTHEvLGc{$4{-|4~sB2{J_r4&~o`QvYu}uoGS|EX;669kt1ct+k z-w|q&%?#r6a?V)La2`hncG2eu21phzBN<1&LI8le?@XO0bY5srGl} zL&F&tMO!h#tyx}c#+;PN@)+!n=K*i>meP=LOBvy!#knCAl#(zupj!~&QQ8dWj0UQi z07?UI{g7m!V~NF<LWm)83A+H$`#w)eFC|dX!1kc zHPa1;lM|+V?AyBUYo-(j(9gd<>~k-XOO?q=2HB@3_7w@>?B??I3@1E>)(siBuok#W z(~Jw93M;)ATMxwvHuC*~+Nk1`>Wgs!hKIJz>9uqKNMrI&{c%{07j)gOEIO|Yk<0g_cbvUoV?2|1# zXJUTtJ)77Zmmx--!mJ-QH|H*H#*vA{J?|(3HbwscIItnE41nt6*d5M6Oo;kf`q8a> z1WV$6&o%}lv8a!(>>HM?&;|E$8`GFj(j=dXf(AMe<1~pTxsMEIi(kcaE7~@erI5pw z5ITm;UlSgie?{vCCV}${nhUvD>{ttM z{NR(mAZ!dX3AxQ7=q;zPAVj(*V4Cx%H{m!;t*qJKx)`O!ymby+x~hz`$ng#O1s8dpLe% zMM0lTjY{M-$~5$-D`NiI+}jZ2{n30)J2pt)e?OL&f=L^2GENky+9Z{F|I z3N@*G$X&%k(BT2UQ+42sfV<4FRQwg5JIaq{h&OvvFRrmjPo+fE$}LeYYvbG*jF4)0 z#C(#-wsJx!2aS0BrY+xnVyMAn#q#3A>S%dMX=R4QWfN-7k)q>b$m3 zR!H&1385{}zEfDo1S(j(3vfa8`=2V_L-WiX{-^*UN_n1;VWQS!-DOf@AF1mm0pPLi ze}w)Vvq%)kQ@I#bkpPSMTR2!@@?E-V z4tAe~EB6jYoS)QQwhqQvG|r87C3ohRuwR5vqv@P6x^%nqt(c_hurC?{*ytC54xv2g z4CalL-!Otz+b(RYdNJn-!ZlG^-5_1Fd@FPm$aTZYRm&P=G^OYgbVQo1wg946?iW4T?FJlOpl1oCkF#Q2#wP=F0Y{pGz zTV8DuDEX$NRle6oy@`&^if9}_+Vee-_ zhy!aidmGN=r`Pydwc-DrPJ%HD(5GRXxgs}MaQ5~fk!Hm?9+}#3*5n$}u{FjOQ%JBf z3zqY4FLs(8J_K99S#WwrW~2@}Pp(t1zRjs|IZl>bu0xLw zjDZ=qy1om2NQ*g5GGq+Y)NQM#S57xcX)io+gW(EH-d{^Ss#KE6oy262%?j<5|NcM` zctAM*1B@*KF0erOUl-C=;?q=SX6*MTh1MN|hjS3|Oa_GxT@w3E5@D^MQux>K+D< zU`bcXV4!~Nm4^Up3e1~$>u>z-@sc`>s-tC|rBB!9e`KW+M2(ReSN(38s8?^PTDOU$ zTcKG3Xp`>$o^)C`B-G|(;ZL_`M(Urz{@id}VA4kD*8;ZTQJ_H}z*oMr*g6Gz##R5M zbK&p_W%3R1$#)RoY{OG?RkQ)`jj^jc`qN%J;`Vib4 zp(GgtKc-ZL5XuU?hPUU8KBBhy^xFLWNSD!R8$6O#k%NRWNE<-i5k&PK^yJ1Wb4tTz zxb70sSgfLWJ3Q35{>b^~e4`|OU-Jj@uRg5r%bUdkWcOgGd)Xf6PRC9WzLE9es_Ac2 z#9Tig?pilQo^}}wv?jeez88F(4P8MYdT5nV?_)IRk@ieeUs{nQ+>_+3;`IKuK(t1G z^LdSVA2T5+sTexGZAS&3{z%V9dOp0fcOeP08#E4|6rMhEIaHK5<7ccpzvw5B4Z0t6 ze#VBQvvDQcQG~>N@#qsUk)?>^m!~O6LZoEk9f|Dmy5;mi#mgafXq2d_l6D?YF+=rY zFQKAiQ){P06+rR)<*;l?j_cZE=pv+OgGS67`)*D_&?xl>5PdNR@1p0@j~EjF7k z&&y?O`+Ks&l2^puP*7VP32Y-_O?iLCfB(vIlo5ppW>FO7Z>c`}39#g^+|D1z^egZL zla^gia5^4UM+Wdlr6m6@oK@xsk+^%wX<;!lDktL z^j;@_Q1#|rt9g+^j4L_~5S>`@WDne%#_RX)eP2o9Np+hUGQ}bNhp;^k=jif}`wbQp zU#-VK)f+v4MoWmI6>3j@B%^FrRHwQ86u=ywFL*EnuOn#OF)FC7;*lMx>jm`~F-VET zD~O!H@cVsbQ0H-6S-Kie3=a}oDC-&QAcK$ju>IUZi~Yat%NoST#t_H{pHPm1PE zLeMtqE#ccRsl@hC6I!6z4ThX_0n|6^L}rOV?C2IE`Ge`j@1-7X*5NqARU9q)Mb~X| z>{&CtmOizJ2HqoJic`Skb)Rx^++d{5xJCJ$h)#R@=Er+lr_nLdd%JEgmaf93RS+Qh z?T_#g&R|ntlUNrE@kpbUH(jLj=>$gV$eRA$HL)#Q(^g_`CChvpQ3ZGfW{88baXK_o zi{P^e4KVT3?Tb@M;ZRW`n-b4LkAGaRSOIVi5ssHtrPCh-;qo?(yx?C8gg=UC(^3rdAaC;Al}q62in8f<0R_=RRv>{j56Qt#zYM8?iZT zV$4pIC{gsb*Qz3bHVOvb6~MKMCBzkS>Uys<|3$LFg^UCDAw^wgjhdvAMNQ;SGHr-l zXP~O&f>vEM1)`j-n#>@dHc>za3)4K4_NS)Ed=)|9e8|GHP;FhZc#CO6;R`KDolxKh zuBhCph%udkrF^+K-UxE9k|u|V?^d^;1AK~+nIlvgkupB?*)CQ9ihdOTy%#saStqMP#LgYh2ZM!!#S6Q0>4BAh-fETxmmXl4RW` zPouPt8M%LeCLZl2gL=mzv8? zOy4)rh%c`Wk+4X#d6K(r5`JC}h!Z@fTv|^0=YO6OX<)Ej1rP5kgOHAMT}+M<#|&m% zua)@4a5~M9v!Zd?Ym9|_(__CYiMf!@fdjiTm^V4&{#N~D9^{s(Aw^@);5dO=zm-Q# zMjX>=5e2(Q>7N?_H|RnR##9Q-IEO1gT8MGWfBWq-UqRO@XR@pMC6{4}ALZF#hDBui zwr>Y6?}pW62XchfiZd5OsnYcKjc}3JcxT9{{+F z(puSUNu?Du*{q}-X0lpu|9Y4n`=a8g7Q8e=Wky|p&(VTKwq-bkPwqTG*R268TC4L< z>%d&Z-Q^s1nZ+c>eRk&QCS+zIUDKvE`V!sx-Du$l4(iX{vP7$mPXeCVvlfU=#D5;N zc5oVKU(OPJ;_bCzn*_}jd+%+Nyda-_rCKRQYC1>o)6VHD8n@SZ;yI*N8&ACH{#kr1 zDL)+ge**`8KiPBC(|o&c|2;Q^7lcYDBWrLM{Orz!%h_TGF`qOYQx+i#;zsorm{7kW zZpG9~=NLqNxj|VhzSHj%aSo#P=jY=YE}+hA5B1D&0xpQg5@mp4at%4FVR}Xwv!*9+ z(kRPS|FDkXf~(&dl}yIRAa`8frOx;Ba%qK8Fts|}s9kWi(w5kgdPHddJN8V3unRgL zIx~)BpWz*Z?4w%RYGKXeTS{dxq&c*g_1u$&YtwS+6dq~a=Xx-d1=L}1kxokqq@jzg z8c|qIu1CT(zM~Fbwv0b^uG1&UlHVtOOAQ7xwO6Nf3|>> zkhLMxo3`@pz21Q2(Cp8t2o^xKScaoQ(F^ zsO7?u{SoFAPuP`2?6NuJm>X%U(^NML=7;9EGwXF)C{NzQCuU5u;oFu{+rOrx<_!Aa zuS<#GbaYvrhZ28>XRiklc+~_uCX+Kni7~tFDKM>jSOUIZ=ST%q+&#t9FTvqH!y4d$ z?HD)ycT8k(hd^7?8ktVOs2o&cV%YPS7qq9oMILfk0?OwyPxoX**sb5CY5$A*&%}sL+{*g5*{);NWKBzT zPtB**m>e{-T}U<7+0L@TL(MG-<=u?$!FyxLr6*& z?SF5&_{nAw{Wwgo07np7W*5Vs(w-2|+9UU)?eQJ2z8JxA2Pg|gBoQlx-#-`4{b#(1 z>i|qcmJ^JrDRLAiQb~ryg1o{qq3#jPdJtmd*h2!u*oF#er9_gG8Ktm_J%k}xC=+BN z^QVgp#0tMbD)E!*3p3o{LmzzZg0*WilFm^CGAV!MJcs81a@y+qYPP;!xy=*_yf@{T zZ3^ScEJWX+YO62n104ur%2tSy7kx9|3CbccN1Ow?F{lFqii!$mEp4f)0K}%BqB?-v z=KSq!Ge2m)E|2%Lc*_3Y&l6ZWCb0rTBbj|rIr&L-N@Ep#L0fR`_}+W7w0|4P5gsO4!;B8;0COVD7f&j>5_+dL&McL9vn4?`+xGOXS|6#&b z>ZdF{*^KA3c+Z0?^?I+t-B#(Vug29*KV6h?U8=DCRn3Kc+)4qoAB=1Rk#FAS)?B!YWdv#I;RtqtB^^6}P#Nb`yWedM(!S*_pC zr6^{PJE}M@NM%<)tOjhyyx3|%&usq(V=D}YdAzFl*`79bwle5hntm@rX%>auUjq^n zPOKK(dvJ`N|5lcHkR`UaxaByrf?8?dv6ffyvHu|88=Ca{t^Hba=6*|_UukkgR{UD5 z(V(ByGdt+Rb2<2~Z+ZmYKY)insIj2nciQwK=_&=;I?1drHt{2^M!#n|w-KKC5-R1e zTk5H6QpJPa2J~f0gT72Lk$ywGLpPVR1vP*NK8h7EzDJ4Eco2k?c0tsHXWr;a_K(neS6WyLDmJRrHS*0^2EN4I` z>Ed3HI0*h_I7|#jB)4#pXKqEJr2L5~Z5kd<@pc_G_BYjq@ltYcAbGSU>eG4NNAAXN zrUA*!8HIA9+=v>oxWSbLg1k{_8wxul|2Ps6FN!U}fwVkrJ5d{EAd_GB4(Abq-RuU-gQoJ00 zz;|r1u;F$U{UuP66?;3*Lc53Jmw1C`U`Qe0w)x- zM41NxQd3DXIl!2PMjpGPHn9w)La`+o@$y$#-B@ZO z&rJPhP*g7T)|w$1%nD(W6tM*wB{ko(homTYWr{D*%X$*zk=JPbgP986-`d5zK%wfJ zBFM*+3hkiBSIGXCI4NO8x}h;2mg8_Ol-hO$S{Yw%qe=`(5XfGNgvThg~=I z2KaHamLvr-~Cu)dJ-JgY;Z1E7ZOpL5< zdIGdMxvG70vXl=#*e-y*BKh-ZQ{vroIpzBEW(6@VI(zN~(dTBIcI>|qObIZ=aZx^^aq# zTT@Mhr>+Y#TY9h#7!Fcf5lbnLysQ%yG6sT>4krGTDF8S;Ok*KzUNgTPcsq=${qtXjC>esv~H83lmG;r$$zlMho*s z6rmT(aL5nfe)w)$XP&XP=UKJk-Oq!x!GPlAVCVyupAeNX!djoOD%q^eORpI$vmBZo z_$n==HA(EG=G)nLC`rPA07=)v>b(&SLVBYO*SOTLG2}AkB-S)e)9MF~T45}VJ?=GW zZ_oDx(L089zqDcV$oB!?NDdjamEvJe-z|8SE_i8F?Rb|KA>qOW1w0-aBcHTB*QiK^ z;=VtzB00y3A!mDDZ-)-zV1|;B5XEn7r%N=JJk9>d$|k&l;+tG>ku*0~AZl%q2_Cp4 zdcR0B_TU=2rd0bOI80L3*MbPk=9bV3YO_dsT|SIHvP?clvdk3>X?G$G^45qIu!VTA z416Qr7rWiUaUGzHNC(!)U(tVWyc-vvZlnn^vMwW!A~~*l)R5L#6XYfh0TUnoq(Jx3 z(&s!y4{7hFok>FMeH9Sfas6Vqzs39h5b6Xl#C*hjM(XzAkwX<;wM4WM(6NYSO=5_+ z4X&YahM%*LWOM`+Do&A^62XauKSy2zF(*lQ&t;SuqdBg^#BDg?ynz2o1;kB-lsC$T z!Jt1wi=Th-+77EnDH|ew1}zo0oMLS%s%$=B;&RyZ60wQ& z3)_jxz#0G!4Ja;{Z1r3!Eq#8p-0njuBwT#hPY6y37naPsg6411E1Y2#_BW|s&AAil zwo>f&TMd2*N4!l%B;hJkU*Fm8XOXfR++I-UmiqCNKA>e=yi9?IV7qAM&!jB0f7GL1 zu{oTSDcg6%$==Cc6f~&yInJeBeSCZTKWWSorMOTj(5(Mj90qw^WKk2Nc2}_QhIxo29V zJJPh*Ga280TDyxAiEoSK%z;{p{Mp25EUXzD)xag$#`^>^5*p0WvHKGht}%Nx)Kx9p zb~QiWjI}|HLA2|Nq9iS^jr$aRIT!ty zS8fFPaV+xwUC8v1!{%4Q5F3&vrq$lBQK^Q5Na9bQK+=gsXVQGxNQaVDBV99~MvfA= zxi8Wq#ie2hy_Lx{{@LxlRil&VN3S`nQw*$pz?8mzRyE&oMpcezu5t>p{PSP!Z;k{NMf%1SWUUkN!VO@)6 z3dF~>d&%?;ay4g;(ao0eC0?qSEd&9GUu0`6oY&_;lLxC2k(_YCupS?75T|(HphnxR zJ(8H{;&F+6V#$8ZH#OQ*as(;cVJ%Md_jZLr;@XRU3pISc$#7tn;KJDucrf?k9_!e( zR!8yBbmzsq=;Lz}{M}AIRXBT7MhSBp=Rx#HcG4VL?G{jwbgXqhF_!N~p%h?LzwFg@ zf zaHMLBcx*kSK-YgC74&ZZt%Kf(Toyt(LG2grulq|_4Yr< z`F*JHSjh|B9Bh@72{u zOS=2S)V@y-5d3+Mw4U2Ve}Z%Wbi3inaVhYt^b|4jEvs|LZejJVNp{k2Hgyn0_MB4C z(`&Bc4=`3pVi9IB7W?KFU90uai$Z|{*D80t=qPp{5;>ymFIeV_Z)NKJg{CvXa~F7b z&7`l z$~}8W5bNY0GL$Kfl!BT35y{lDyI9ARg7!8zxu1eKBMEY{8-ojQBKc!IutO%l4yv&t!Pfm;T=^4XL<2ZV|FrpQKq1hzH0c~S)Pa%Nm z9Nvo1TN)UP1uW}8Y9su1^7BzlXYHZaj74>UJ@4qY0eiE7?6=v-P==PNQ9~Iq9oaHM)^Vzu27f2+$|1KY4=y(J}UOhyNL8Eo4Dazf8XV@W5Wb z%#X$Yp$#du4$ra$MSIHVKewkME^Hs7S3rzCndYSoOT-foU$%2%+MD+ZiM=l=P43D5 z#*009F&}J{;Y|692c;PcZW>98i9SC5gQY+^W3eue=BIuU*9e-!wtd+Waat2!yxzq& zITp3z812{@BXC_j1^lLVglRI$+cD$;8 zd}Qc;G_f$M@BRheP_;>gY`c3~3n3O#XMhwEz_khiku$lE$Q0HFwioRW!^0Y*qbMe~ zy-5#DnGm2sS~}|{U@72=L>CwI+V=m@TwBn+1Hx{3ffuqiM}n>GCNHii-w6~B=nQ5_ z^ne(%B@f|dQt7`2kH$M~&*X>?0@oEWX&q6u-7msmPEunyk!~gV$+@gzk70^V+%h+Q zLTIrUB(m&kqB`+tNgI91zlcl9v6Cj6xlw(&={%n*RmniL$hQd`mLWV#z6^WQJev@( zjN8m=@QF&@210;|Lfu^O-s&Q|>#^L8pKES?5vmZRQ%=WZK$WmV=A!E#DELt21;E{l zxIk35#_im*BsC@XfTr!{Q+htb*?ekDgm(+#;89RwMwY$MiEOqZ+zt{i^v^2aYE-Rs zpRTr=Z>*+umCS3!IYTWgLSm2NwWIn*l@GmiprT$HsSaB2q;SV4AcdIcwwdU7|MLMv z3MC%D?e?6v#8;ZWQYegUoVZ56ourj79$|T*u=?!r0rP{V_sjm;ukT2nJ>Fpoc+QzV zn*u)37O`NA%fFOwe**#N{O1<(!_U2~9W>N|_XnHFA^a+wA<9E@GU=2>A$yo4=<-t; z1k#J_N!56K=+!w4;Wr4O-jU~KB&)P(hGu(GBHPKDeUf@rK7vlXjmqb)RY^m~`|b2{!&LUSJ~Q3c^m-!_h0(Dg#5GrF4K z+JNKV~zd9#IC7doDS92;rwYAAPtJcr$zUc0?L~^&TdP=U<8X z03;|ggXUM=KhM`98it&EL}yFR8~~A_tVFy2ihprYVAD*DN;toh$mGr;IW3dB3{b*; zT=zSky<|@E& zzP(4d6-O^7-6A6GaI2rh3javYwBfdr=b}oFvs;zE^M?4zU328U?R+#$l9Bo^C=IM# zsSts5y#|EmHa`&9ox0b8ef%PhKZ91dul|kqocz+eKM0sSDt6tW*s;fl_Z8nu_EyyeCwRSem;$M0) z6hGa)3FuB}R;q4Zp}xk-;%BLM!FE@QV!L!1oTLq7B7{Q zU4FD6PbD~A*0OANHzl86#jqw0NvCROFTAW`2e^AgSd(q{hCS`28dRS4k4pgu?(8{x za)ZV=DJW#m5cPXMVXa0IJ$U(?stm4Ff8}FO6CxJTj8p5kykxYWoaN&QoRs`hiebKl zg{!83{b&ds1Jd>unT7YjOn(?|jGLcR1th-oDnsegK!EfTQ32soM8Q$ZhIZ zAF4%H+CPFDk<{haN_Wka4iSD+`5ogw`n`d1ODQ-}v}ae;?@liveV;CjYp3r|$Kx>1 z0kP@QY9tqjb6|Zr!ER(Vzx3;_=?6k)0#1ua(pjkqWLJ93EjX@)D-yPGmV~QPEr=;r%Fcfgy7!NEj0fDx)}=8AW$Z;5R?g=+bif#9CPW8(C@fq z%YVP)g^&0$$2{+&GGAfI1HeXZwr+Vp@5`YnlC-yRGBxay*sm0I9yj@Qe_zUmw3m-Q ziEd?_x2ZczP8h#GnHu@msF0Y}ygYxJjJy8*{A-9XUmi<-!IxOA{fEXXLG8B$*DvfL zNGca0+&h2wk}kSA=fma0Vn97)I(_p)a3InyQj$eZzSmuOL5nQ`gqT-`h8e6H|Kyb zvo%?9a|;=^9z^vxN6$LwPqzbDLg%~T0;5A~`&jklb$a>VpSsG$ zg)4AFq=R(MtlBZb;rc(p1KiAY_h*O!0MggHaIJCvrZvwlI^7=dmqMXp9PN!I7A%+} zJ_mDNR8w_H-L}%#21uoB#>e9~b3uFg+MO zcjG?&FTeDPG8b~DwP%wJh4Rs0iEKe5WWAUns;Mt7$M7Y1dpSS}b2U>2cg_D?OJFN` zizEyd(l0`Hq=9Z#c#9=CTf5+)>NhyKZLyoic1my92u(!wCyWsx5);A{P-9ck<|Igx zbjpzB#1TN$1-JLO3*c=)S{$#~!>8sX2LRPJ!D03GdqNCc*{DGdUJB=VF%7WCkE(?zhS!B#U72 zWKiHs5m@=qmu2N0h1ro`f`3vsrOK!B@D4Z`y*zcJy zu_Qmp&wc$R8vJ+ zNPr|+tZMK?Wcd(o+^se6kxvb=|Nqo>xu%+Ep z@&@`(lVMn=Meeh-tZ&l`Jk!dD$HiU@>ZU&VW3ws^MjThMd;YDu(K78B%@LY?-`^pH zh?8Gt2Bp`)8ll|GyxsWXm-kj5zDo}J7cE6>2ctbVW$Tilv#-$-?>F&h_Iw3T8aJ^M zH-E($Yi;^Yn7&3Sf}FkLe{S#$KM3%K2wRR_k3P=5V2VUe_sxacs05`;6~AqN68BdVr~ zkvqhK%6i6iLgXtkoUdmw*In4q=-VY8s)`|IUIjNtvb5YlVx_c~Dz7t7*O`vdGog#j zfA&h;AObl5#j)cgR{TKTWj9TwK-o1!wmk+}>h}=?sGA&^N{2IFtpj2O*qzZa!ZHYY zCg9QeJKhUJxFU}#4Bpdu7b-E6@zLb0K4V^QdLy|*213EKZLMSN{FOCGXsv~XIFVsc z8{$ubGX&ftNIAbVf(SVamof0$~hU@_oB(*2&mrnNAZj&JPCaT8hmRJt*= zeN*>o9@riz-Y(jZ2!#wq*yKa(?5o>U>j z!_`|yMY)B2pfHYG{#($d}C-O`|hgmfsK(v1j`0@9t*D0h#Z@4Mf< zYk8K-f0Q%xzI#8M6+!U<-!)Q$YKh>ggzVo>emxiirx#?7ucEB{_nBt^ zCFmFkz_tRbls%-mNu4pk5utK={b36J^~rnk?D>C&rfJ@)HPh%D-lnY!<+#oKfLIG z+a+n&glm;X8Fll*Uhytsds*~WNt#VfVhJz)P*EY&mC){H6`3Tzw`%=V(0nyZ8HUP> z7o)gkxWYU9j>UH&%=)#|f<)Gpe;26#_S7Dj5Cf6ADf+mVRj)WgAleL?Jc9c$OXzvB z0`K5{<64|sk_ZUia?WqXbX=rEXz4G#42hQ5r~oYHr8!_L9FfC@I^f0vHCl+rcMqV@ z*$-&|Vb&x)ADk?~J5H0CnfC7^6tX0<}W9!*oDU@N?c##%)zk&dE47r3IXo`gQlIAv*ixYZ;Aze)a0DZwWqb+-XnkT;vKXfA zySuSo%wzGr$Y?w;wr5tag7v<7sN)w(aSYz?41hjm!e<^3M#f7gR*M!ag(V5z?NTC$ z#}O{%3Zy!h&3z@fa3D$pLdI0Q$5z1V_~z#!4}a8*uI*>_H_f|`8@n<29{+MUe@9Qh z_>k2G*yj7rTf;M3mnjD#4)S{_sIUVxHTBF$}$ZGt+vr+=nJ$3teVZ>fgbb z3qu)L!JwW4k(xvXaZMbjW2uXMlFo01OZ29-&lsLUmChcYNiTg|HGQg|$_=q^zb*n@ z4lx-#j>g}q{mp+rb?m|3?7>xxQB4|$Qrv43q}ZfL6J^$Oz#LEw!S+fdSt6+%hr-7B zYIpz2&_pZ~OqIG17l3$$7>PMwhXr-TW%C`-uWZ7@Mxu&U8vqB~^@0iL0GibiEI@Ii zXQBXKf`L4C2^82$rLAV-{8%+1EZ00p)td`kKSIRb8J3mT%DgJg^<;z~LYkf&qi{^8 zL`jej-HP16WQihD+HdBk?B*ErqK3zLew5Ev_6q)#P0L6z2@dvmT{?PS4XKKxmkf-a zUVR)GCAJdFy~GBN&^Hs9aC0)e`pb`G6%rAJU^)Yyu_@Ycl**-&e9AO!UNJi0 zC$spQ@T^VfzpYE zeabC~GJXJeiG!qtkvT*rM1Bh;D~bQ!w@{%@(rkl92O|ZP6;PJR3G%%gKFFzYYk==R z1}jv!5a?5v`9b3KMK@7Ud?w`zjta`+>TqzS;XO z5sko3DQ}Fl9OX)j%isIP8Yvc=^4vcjOa7tl0GXgIbMvkscf$8FNB%-TyFK}t5^YETywgS#4vsO+sRto3zZnfXNx_mgv-p#M} z*>JUkbU$a7lUDOyh;$<}jX^yP#>PPNdx?58hTEHk!#_B5vM(=e(m*a(?Sn1mM>S(T zbW8rsz+aSgtP2tfD#~1Mgd3|$RN3Y5I->)=AELCZr^zRqN9w&h;K^_fz@+`(36FOHa}GtN{AJH7keWA%H#O8YL$Ti6E8K5 z{QFk|mCLp2Wj(0TNg8R_qC!WJcSgGV+1Qa?Br$})o#8EO@^DeRP$&htiQl17XlT<( zM&(v0!XJ3n5MWa>LD*HgZT%eWWT#aT-psH6o{ni;M0d7R@P&_~qJXU$#XMyhP~@qE zZ!P@ zt6C15i-1Jyq8q;CjcB*bU#h`UY}8XsCVYoT5HIH=MADxf6->`-qCpbQ$9VUc`GS`O zXi_}XaeXu^AW+vs1yr(1FodSuW{fS`E_tRF4ov6 z^`is_*vH1+3kn)7!-D`y1HrrVa}#_}GTYogz+{Je@ipL%D)&4Qz2f)s{qOg`g}xJg&7imjcf%~IDT(c;L=bo5YR;D?Y?US!)?94;adpw9*`OIE zm*+}vgp?EQl^o+>9~d3%dBOGO4<l z5Ycc2Y2I4vPBYZCL z+-3?Ox>6}t_;DJFl)pE`lqU8Y)Y^N_I7mOye8os%^<(mdh_=>L=#Rp3SyEFHO2+jg z8SW+bJ3X2*89{S__EmD&hA+jXp(EHrrqX9Zc`;r*iq%^xXwm*!Tllfg==a1`VO6WC z#&d?H57{)bZxP76jGrrEmp~v!znN&RM@qlc?6CZO@YV1T-|zE+_$OyDI^d7WDyzpA zyuB>I_yKsGHSh8bZ#;t;5C~y{x*FpgP4PxtuvF(KIDqqy(+To>;AeO1uSr=)aSG;= zf5hbrl=ap$e_%d$Jcl3lqX5RRvxw;x-wylV!R{ecPrZjtMFFoiW&wyf{6Nw0u0-YO zN2}|N`lp;jSiIZhR5@tymG&k0!iNvoRKCy9c;4tmQUO=2lw0Wn9ky?M3S?2Nq7IPxnozrJyAvUdq6MkkZT2fz`f3OK=pAE4x zXS3OwyzSX|J-xDHaSc>P*8Z?2vz)??XO4D_Ni#BQdK%$6ViW;sdb*5w*DV%Us%wMA zF`f=`Uv_kBe!H3PtQX^cc|=+bisnQJK5j68NmNK{L2@|{&%61&6An*OLShmp`f!Dz ztwM^K&j+7)tOQ~^Pnhn&R(?B!DA)|}uJJ0Ai(Giah1XnKl%_wUbsi=*Cuu@|y&GU^ z6(9BieV&222q~SoEAfSAA{`|$8i6FJi$4NQOX}|=ecOhP9-GIKi<)ni8 zd8;y~62E!gRgKv9vpUulG-WUNwe=FDG-WUm7uRz&jPWf0C;T>q8h1L|OeVbrqV-JC_4 z*aX0Nvu%qFKx{n;JRFw!KE{FQYTl3evb>dj+h1u!5yE|P#$Xq-VD0=y^X&>v2!ZwS z-QA@|9wtVuo%&K;XzBY@Rh_>GCvgVH$5Z!9D!JJ3{)}0H9!1eRmr3c5NpJMX;ImQu3O>8Fzh1`4s$SgJFE0rJ5#R~3Uq(T~i_NVk z$Q`yxSECZ~iQ((~X=;;6laEy^Pxyu8l&YdU{Mn9f&l)LiSXy5@k+#L4;um^v&=0T) zT46s8ya(P~B&^vftTE_sCFS;$Xpi|%Z^X%&pcl*j{>~t|J{=6ReVg5%-;aqp7Ci*Y z#&?zvpSS(bYY&d_N(c`|za9y02Kkau=QSv+9RV-0En&z9N7-QaG<`RAKsQRy8!v-C z5Lu2Jz)YbFqWnbvke^-;xQHxFQr?oGjNnz?z4A31qUd{NNm4U-aptWuHi32+Nxl}j zx;yfeYOk~xJOT`zEItm~Ej>3O^5pA0=##jW3-B3`Jeaqx%8|x@skn#h={(nza5iKW zCJqKQmy@cjd=0rrn$RTjYS1S`j&vaTRfooU!8YTD_Svqr=;bZb zCaMihD|T2yM_T(;t9H%#_q&^>-D`mbyuKQJ>~Meqm}Qw6T!f>LnA1}_k9PMPiNKP{0kAOsDvQwe45ZM#Mo)KiNxyNezexjUIy+`oCL-3c83jYLntaZYGKol>4ktPRyWj zFeYyHBl~A7c5`+Xolo=%6^T5Hm&dZ^&uu`!VaT39t}R0zk(EJ2-eeKz9uI!r&UZ3r+OUBNx2$K|FPe=S57S zYfKLi(+B~WHpEk$;`bOHLFf=+WE%l8w~2`OZvYe!^vMWhR5;vU6V)4P&4P{6*6Y`{ z5gk596O8fzw3OLc(C(m;0M@jcDH#b6rTwpUH6H_Xn9b+vxX~Eot@%0s3?-PCu5iSD zxfmg`UC`*HGEl{SddL&!ugi}?EIem~tI=V)!=PGi5Mz)7Qq&6IXxe>Q zo5DfhB{y8D+9=#?00p-IJ!IRH1t*a>O%y`GuZh%`^`Sov+XT;w(^+@q_kmkOZ^pG)p>Dgle$oBCPf=qPf3=eMgW(s8pi zN*|(+w!m4TUkyR6r1!!E&$REml&3+uXNDb=rq$sic?97xNCRjQ9I_)^n8AAoFM5QJa?L z2T0=5z<7elDfQE;R}!pCtM7yLW&#``ei17mQ^QT;IjyEyIrvDMhDuFOJx>SeFa*ni zDEGUp`>Wd`+0D++lu<%qDC^k>a6#oPiNdZUSb4X}0|WB@$1+)t?I6vkuKfBA@G>L7 zyaFqcD=vjW-%G?2X8>+66OfEqV8wk-j-Ma4)x0I0f@Ny2CXg=v10-+){m{2hb&nnE z;KkST(rP|FX$8VblA(2gK}tlGOW=Mfc+KIk(F%7B!wZbe!G8@;wduLGzUd`hcKkW7 zYOGf-7_mde_(k-EC&8y zAdP=BQXaVig)D^ad^~ZQ2A;h(Ad#-OTtPhL;IB|X8Mzc$l^vxVD6hL}KoSb8RvO-A z8_C716c^_1$DMVa-`@lK`zCl`xPiW=^;wwPAo#yD^|xy(2bACstVvt(+!d6NA5_6~QDfFq?4(SpoSTei%m_i2e zQhdAgaSlA$A<+gz`Q*kI0 zL|lS=3+iCbBLAD`eF-TGfno*ElOohTv`hv8V7tC)ro` z;48N&Afi+UJ1=F6PH+T2usfEi$m>%aJay|q6T8yhxedYrT+~+2+493qE z?9fX!S7;iDEgEUg4TkpF=7zkoVQ5F>2!A1@NjPuYb`mdU3^>F zL=RCH4S4ZrhS8Q7Wkv4BY2m3{HLi)V0plY$;yJE%d+WHU2oUh%oc$M|T1$|3_SNrS z-&{LsghVx?A`vbV?ZKBn&=T(M#i;9=qOK}VAYiwV!6{$Cf=oMQveRNu6N1N?>t;(6 zK!EH2Oc#8srEvkbIZ4cEDs%x0UaXHimwRtm;hxfe`?DSUeOb;llOpsQm7K!0omh= z)Jq^dFUXl2ARh;)4vC~*0ZW2w#`)EDLHvB_Ps%WfEl_}E+CU);?x#>Uf$68aoxoU| zZp$p{VEzR+){;Ux_lsPn+&=t#FV1#~@&x?vs#|cY3rK_~*2{q>ygdOn2*;DAd7)T% zu^2a8Bqfpxz{x1#b06?`Nkuq606lH5oI#^3(JR^>LULk|1@W8xC76PYiY7`o|61df zTTHD#K9vQ{Cj6&T-ujI*=~+nP&T72i!v3Sw&;ZW8GI($9qJEHT!=fC@ik@OgC`d); z8j#f>Z{*k`nRaY46|ehY_Vac<$~&wBC%S-^bN8bL zryUUKr7o@q0mIVyHgc&7|x&o7l6LLHM?4$4N%3WXRs%ge0utk&tQ70 z*9ygfSnV-1eSN#MH@ChS;799iEQ@rOs4JjR>C#K>b3o<;R&Fl44l1KdGu*x`Ja)O7 zl=kcIQ%miI`uEly3g&YqEeBqC_g2$#iU_QaAZB@i-%jDP!#2v>9LUwYHPP9cB5Gsa zMcZVS^Xiv9oAyF&4({*V{jX?DWz&lAr|9!at&m1ocoDR-sV7i~P zot!|3Glto|_uM2ZdmCFyO??WI!;m={=fXmb!eDn#iK88j=#6Z`=L!+2e>-z(_0WBmn|gWJbY3WtL6w7szI*d zTR1noM)Nnhj0OS5I40uZ!+Wx|W}CTF`y>UornJ7L_8{BYm6u|>;A&YGx-ptWdO8X` z#q3$O^%>`Ao#jU=?3Ybv0Ig1w`OKJ4cKA8**~w>0gs;K$^bnWXpBdB{j=rlOL&k=I zC&pp|FV3_x>kDrCt}08x>I6#M~-b#LSaBPKuH~}EI}Yst^8PLDXN#$ zsQ!6xn5=dA?z6S7D!_;3My;!&qYXVLmn&u0Adfy_Z)B|bN#d30=*0Zp2raQ4I#iQr zSPD^@W#4DnSRFMw>#1wrY@3{IJ>1IDkt8D}7?a4UsDB}g@0$fP7zv<}RYz=1zp|eD z53l{dzp3#;Vg#t@fpF(1SOXg2vzjUyud&x1EFz=~*vfT3$WwkJ@Bn%6F|@00ClR?{`4kM9xd@v5H}~c zaptdhAee3F z4lI1aQ^eNgMpYD*h;OAb-gLf{q#+d{>fg$gJ-v{||G4@E>3NgikK4{?k~7Z1onX7S z5o89hrU5)gIV%jqMC=_J=Vit~UK8WEQwfY7^rG6fMBY|_SxM@xFOtLWV2sO`1^+)3I4LmyU3XhD)hd3`k@Us(9m?Ev8{BzF9+WE`5QP=OT@f^Z;>&yxPG1hbt;> z{o?cTaE5>uGUU5o>T^Y-ns3JG)jt*=stRD|+Q#)0wQj8JRDlfLhlpQ%FR7U(?&G9V zE0umS^|m`&HCU1AEY^nir>C^v4Nc9Fx8{8Mm69fM$t3o=Vm4QXmx%^q*4%8>3Z5{v zr_g*kDVD;mnW$MYLH<{b$$nNx&E7Ie?y)Tr=^J!8S{!t)mLuKo;oRx}y-EN3ladq^ zlmA$#8;kYALou`^apaxvh4vZP6Enf9J`Rrnp`BTKIXE=!07s1I5nE?1goZW$G3f&+ zh?hJh7dw08xZXteC4>7U}Elhw?FIO7rlvH>!AChGb1>$Xsbl>BgA(;eeG!!KU%<62Rp+B6)b1`#2hdib>ZhhRYETFN zgh`r!TSt(8Ak+@LQ$cqWD+O90h`e~dxdOZu!r7JUn24+Cv0lFm*4r`~ z=X}?}k9FlJZ@eBUbCnlPW_5(^Un}~m#s$#kO0=U}HE(s6SWw41>|`n`b>0t&uE2dV zcj-_1>b600TkVl4ZCVY>L6}^e5Abi-9F)*kB6Opy{DEf54aFtla~%UxX~7NEKzh-e zZRk&?1l(u`>%7LB{6Z^yvr$!R^?Y3ZkKgsI!S&}E`HBb4Vdic7e{SU}x?95go(bNu zoo(4Rg!SPuR=XYOSVkuu9ezUP3jF(MJQO1zYRR8^XE-eJ!xpeBFYC}Bd>{|uRHon8 zS6-`Mkc~nh`~CtGQ%v*!cN+%ch`jEN!qdRGg0Bd_kk_Ua;CSf}Ng#*^ndd*BQbnq& z0wiSo8FY_~$fVCf42BdGuY$J}pY^_y39=CYXz<~m%$B783B({!y(F#>ag<(`YZ4XA zbyKxn)7&jE0Vzl$Tt>#LQ{XBKb3bL^EAhz0OFKsQ#BsHnA!pEc?8Vyz1=XLsU|sgj zJG9OlDVoiL96I-4P%FPF+z-iLE>SMPA?|7%c02$Zx&k?vWh`KrAS?xTNs(HxFW*F1 zI!A9kQ)MV9#rVJjRs~lcK%M*&*uJ3kOo3~cQ>qCB)e%K(w+o{kO_!xT8x{!vKmw$s zG-Y)Pi|{N?I6(N~K|waSM4!*XYhg#g^l1^Pi!)FYaZP=s=D6SeQo`&SH2F33hOk}y zymPkY^v1(;{_TNC^tlA(3fjjO^b?GL_Jcpb6&j@8wV~ZPVu}7)NA35H7_NygSUoP> z!AY|azXwtrWnB!?4uwA5z8kR4o2GX5WN~f;rxGn)TL@r(REq1nJP$o= z5+EOb34)$XK_;2dXW>r!dVaDr;cYc3Vfk` zcpTMk6~E9{?7XWIT))-+eOQ3hVYwlR`PqTc{VlilyhsS^wUb}AWQ0yXnSCnr)%=~O zk)Z0?{N8FA%(^2r>6vRQOR7rSr+?JV|2egy5y*N#_3XM(YXna#H^ER{jxK>dIE?}q zsRA4@FF7xph992D8taj;po#cZ4t#)z1p?d-NLErD@XrbV{wyUDD2*RTq#`RhoB-^P zZnaXP36JMvlz?EY>kSAEPSyGb1mqbx-#{koPr3Jh8~?;{g~;MBk8ou<&C2|29=_- z0gpxvkYezaw1m{GXFA7riC>5|>5jA&-SK{iGVz}*P+0;BbWY$_>UKm$eITwD@sqx( zKt`dNYer8sYPygz;W6UnADTq|_&ZVnJw58iGI2tOI!rpjo8jMI%z!{Uh1UAK6T#K4MV=! zX8%FacWeRCwNxMCEEvhzClxgOP$7n8vO*=pir~M;Q4j*I`t>X6%a~QZ`o~K|N7J7MG-HrJOWraG(W7MXT?M!fp{LhUEK8`{C9axM$Mc2qB8s*ynlk1*jGwo+{O!%;^!eBY^M>CC<&lbB}&d znBP)UMG&OvIYs_1LC5LSP@4AvwzC7|qL7v?V-PrGzB!U%UJMg&0kD=XjjgiwWjvzm z7$5@XY~b>Rfv0CGSnfM7R<*~~@Y2to^;7|8^IW#)W`^AbNFRxcf3(~OLYE~Gin~Qd z1UJIcpg+*Yxj0k>5U7lJK)nnh>a@R~gn-{vkELv5^6-}nGfGV$1F3k_4dSSo zL4OG#9peLTM>U6#bD!8+B+7z&2b!(4F%ss%(NmZ?JFmD;{+Mzi~`yKjs zznB4Cr)x1wdgHk#zE z+i!4=)V-_dWwL7~UBUWfJu~J4@Vn>M-z-6K?r}@h0eGxjF<`sOs08Bf>!Y z3fJGyWg3D=E9@}NCUM}Teiyv;%6vbQ-5RinS|}^MT36bDbhL+XGc9;kWZNP&{|g2J zpADEUmH01WvAW^jXL5hsWx%#~j|j34^bDdKSCwxRm4Pg4_!RbG4K^bM^*DhXD zDRx1uFUl|iKxtl@PNRHOfq=^5ze(324y&O&qh7UMFoIsaX~&Ls*sNn#H@e9P9iOm+ z+o%B2fJ#4^cR5I1?-6ELU2MHGaTuQiny_8`#FJ)ONMT(rKrB-~5pz)yJe4}KYa0wc z>v6mx#qMFxdc5Ju?rwNbtbj*%+aepW0*s>{K{|=%2-twJi{~*Zo`^fp66AiUEP{LP z+76}Gl6;a6>KuN40mk4)`$gxHi8G4W)j%x(F+HQut3Ru8LC){yhpiWk>?RfSy##mA z^hUYnnB%17D|ieLLvW-=2H`;m+u8f~MwVZ`5c;4{`LF43!u^#%Yw;O(e+jH3e38n7 z%SQB8TCT$6HmBkYWZtof?sOVu3Z!+dCX%?;F?2mC#MfD9%}3WEXrQ|UKGoC2fpv9K zTkE}ivu|zW{c4Nhr~!dIN7nme2gr4cvVbHWTai=aueOG3LhfNjo+ZNK4rg&2oR!)Z zNoqB!m^=A=i{-n%eb1lNXJdCg?usI`+E8ZgX6ooRS4{xO9%Ektv_ze&qK}iL@lVFP3j|;GjLXhsFPiK1+95+!9VNA2>-%)WJ-!v*N9*c zlrl|(c<3m#VzjiRueXB3jw%i$vq+F*H*(+0y_xYpT3avQ$*Mv;SiVlR{`c~n#s$a< zz5N2`cY;Og>_J~4R*+J;f>~n*j&o#3i12sp)pH~gn}n%Y)lz2sh?dlY~btY0?) znTPdw7u>k;I1l2{bB`}?h z!gKh^t2s@coSy^8sFN`j_a2@>Z|YC*)ZD8e4DP7c(j#xme+5YgJ5VqbODPG6zU#(rTc_6hkbM^!dLL7-bO8k*+67yS*2tCv(=#0WZ^AF((^=#zw@3F6sm-v zXfb@R^NvM&Y?V*%CT6Z+S#`56G?MJL=)NV|^RRRlO3|;;6T+10b5`g`_jq*IE$QV( zNEUP86P%_yq*&i!J>QYIv8Bi|WW5tTQYGFJa>5I}iNM6C_oLvgIPpyjks!!>1A#jr*0dJl`H^j94neW^X|eR@_&x?m zlSlxnTr>eIX01t*QnR$Y@M;7T7gfL3 zp(6i&Yy6`-ob&4O=^wG34@4Poq&57-lm0J0DkzW@*D837iJ z!v{apwDpZy5|gx}56M$g&>xcs=guMyKSZ_BI!X ztJ`P;wL`GtU<3{?=LW%ZygHvV;?^xL){M`L-^D z7_U{@7(+&HkPtEor)kvJmGAqMOn+{Xpq;vq|CM@E291!J6>(p|j@)D%a+I+sY>J}_ zn0bjiGnXq{4z1vbz=J+x(Bx4>6U3?2c~05mTrDYFM1>Xt;Q8_61G)L!0qAc46$i|)sc_wx=$SD;>G*uR7LkYcg?Z%70RJRYDifnL2Ty4Sfu|-5X&5zkz?>~V z5Z8VPGy*gs@cyeDn9%F32&y<|cnGE#5!6=~Of znnp;PD*2X8tr~7p#5Ge=I$h&eeQ~P?CMov3_7rMHqe0IgIZSqv0)BS$@Phrw12Asm z*r>PaHyC|fogH*V zmBea@+?j{#?c`r{Pxx+V=KcL-Jep}9T*G5q6JiEmf9n0EPb!qp6eScOH07>VEt;tD z$Lbqz>w4@9Ig~2bt7Y66T*{~?D+<3Dozy>h{AEo!B*gjBOuZ}$UN(Xp1DpVR46cKka9i88{o&3VUp6Bip zAKU_F%E;(>F!U#*4X{^6UlA=)>D$jHAwsM?%KLO*1X0FxkG&IE@MKs9pPbEX5xsy-UCz@96tu|Iu7F05+9=U^fDF z=0RH)S~zfxenj(N40v8?gI$ubms!9YIbTG`nh#P@hl>8i^TFTTau^S|%h91$5fO0d zhO{JO$O;_w)XC4<)99{(?hXQ;9WCg$wpIzxSz=n$+g2d^o6G2d->BD0{h;a_>RI~* zUC;bU%VzVG`6gTGW~-tjBFLJQ^Dh4o-U{{HeygewNmbwCX;wQX`TS{VNdPCwWJNy! z6inc%-djXwPm#Osl*e_H85F322__*=whyCkShTnRJ}{Q=!dJyTXNp^fhOSH;YPU?T z5=>?K8wk3uzN*iM#l*?VOU)?uFV=JbxE?7@r_#~yI=3h|FfIf%R?lw(Ysy5}w^YX; zZyi~-5pq?#1Tblz{Mwx!1|?mSe*6PmGjKry$fVSLLF8<(Gu5fmi`@Y-1n0C@Ma1AY z%Lq6UZ2fzRIrPZDz-0tSrsyl{^eNd4(2|IPwR}v6p(vA0$$Uu%Y4VL86e}-jc5mj^ z(~f+1X5k%1HpSHAWbb@Eum^gS!h=l5>(ZsUDGAa@>NmrKGaIP>icK&;Pkf=^g(sE(j;yy1X-rXXyeO4fZc zI;7^;d%zPkpYt6ycK0JVJL*4W54|RI7Z?NTcSAGPKK;pbtq{4~ zJHyZV%Iaf`e|Ob#{U=Rugkbr%RqF4I%#e1ow&_u_(H9&GJrPR@Z6q^>-FJfC77z!~ z^FJqax9z6Om-`(`7fFREp)xcg5g$VTd~KH%FBD6x5J}Bv*2YaN+@}et9nSRi|9bzM zEN5@A$vN$^&H2bX?MT(c94Hc<$F|zt4@X`upYdCMyTW(Bzw4)HdV}5I-d+)7NY-V_ zM*0}4iaAb$hy&9Nr!v3iB}xQ^$nZ{NW>}|3xh0{lFHk?IubUdKQ8XKVf0E2G%-%o| z@uEN90UdK;<;h6pQ+I&4Tixm3AAS+#?$a5m!Qwfb{Q7RxTDyV04mZP=Cr%JKoav1iPdc7c~kIsMd{gWI_gF{&62A`eP%`zElZ{L*F({ zttiibk{O8%y53QFSP;Tz6u*%x1!=J+JheFExBIWuHGmW`!U$kd7J)(}B1Zm5j?bWD zu=#7WJe2t5$Gn-#*gzo0ITTjp%I!3$JUd80W4a*`gME2?((oo zp$vl~EW{VMwUoX%N4yDY0YP(3VHPQ(3*gFbZo zh?|p_`}3b=qX<}8V6|DcFUGriLO>`3O3!jp_!(#y8~}UJ^!bYRkLQN{uy^QW>lE$W z0^wO(3$`W~yu6S%)UPEwZ!XI^hTS|}GZ~-~{Zrt4QY*%9H%uo-v`2275m|{y@SZ1r z{w6n{aocx~*z6}?hx3-g`H!9tXeb$uSk>RZc~vgWBoaFuou2zj`~mL1;nH*K_4lIT zG|s6bNlfl`O_d|ANuP7u8n}Eh+WOjXE=7`wXb)Ce;uHKEEkODsK~(H3$tuVAP!zmm z({fVp^zxvLtv{`^UEiR7GeA9C9<6S@nCv(%z7>{&NZau`KlzZS7ZvvIi#1YeS1@v! zv|yvVc1G60r_?QpdHQdU8n2I8=tm% zKS>uaa_dFOlf_U(Oq4Fidr{~Ex#zm=K25*&W>^_%YoL=Fn-qacIBfn|BA%rFX7^cy zT-(b-DeIZ%n%zf5Z7rV_6Wucj3{#_j-`p^PT;y*b+*+-9Y+ScOr9kO?=W+`!N~kPC zrC==a%mzMlH8*W}^4Dd1^#wkO<+ASzcXdYtM3$T@lJWTlcFtT@@B4+3agO(8s1R`+ z!VqpXvwse#!2g~AC}mb>5{>L4V?>Py&-$rF;Ki-Y{3q$y&*>XRF(^xQ&g%n4v@P|; z3OTzkUOZr@Zw*IYQ+jmtgmA4klY4xH_vw?{-1bcm;y%~5$c}T*2~N-fJu&J?)K_Im zEd-%-I1G2RiqZClJ5H5Fe_~*M6BR+Yv?-et|6IK(J=DI|c2|_9s0KA)1dbdQlyPD3 z1Cqmk(V=ucYG74d{B8}emI&&7FB}q0)OAdT`jgur_c#GwvgTjh9H;qFMI6Sv3${^B z%AM1VVJ5}#c5{v_()RCZI<2|+BT88pP?Bxe@{YZw`2ZI-sVL!ugSVIV_A{X#OtAR= z8=p@PDE$tI^oqT8*PNgCE)Rr<^LS8v<}~b2cuF=$K_-a|f##z;3rq7<9YH;zBO_z~ z)+(J$t0MSyfqz$?3Xu<@fmq;b9QEVnraKau^=Arw?~)lyuN)9y&gCh5q&w57*$$Y7 zA*#>kgtY8(@A&63ZCa`xuC&u;tnfW>`~@c9EoF&$7fZ9<237UP$nn7vkdOu7mdT8I zg{aKc-jbdkIDnF_1?e7fMB!WZJ`z}yQx5WU&~0(6&~0Ao62o%w13GFoI?wX1N6FR| ztB$525x)RErMc|=NtJ|O&;{f{9QftM?{FQ`Ts;9&E}Ha-N6H;9RIkRpql&(`QsW4P z-vdpbo_e>~^D+vwN6?jOR9xB;DKZbFT26b&@#_xcMnhvKf}W*_`g{yrX*T+xLF#ll z!hKhlCcR{#YAD+YY6sS_U&z*t)D>VQn`ma;kiGtdUY}9>zPiL*RC|Ok^JS}m=0G$@ zAWB-m*whrY6L(qnPMg|i^Uvq`z8>ECbrRpPu#V$ju-_m4hj}Kg zRU>M1khyq_cHpZj!TOOH#pRO!*uYqDvFUA~s?)2VNs?SDG#7i!KDTZRsoc@L^)73| zmX}ME@jlMCFBI-#FQnX_cP)5#6c890QN!q<`;?7yg}tblFOuO8zZ5wVYNs^*jkUb! zV^ung#5bd_^nMw>M(CEvxU-)*q{)w8Z%+l# znT#-plRq^`wxov9BcAa^JIf_jHE_rwHfHqCkRQKgQ2pSMKjTv-?1280ir>t;4wwss z$z)=(LBRCWM%1K()9$kuBUuPf@{mAPE)~!_)$-}%uu#({J{OzN!1}$33Tn92Tf8s! z69w<@R9&h0Z?+3qP8!CdmHc5=dqiy@X-YjvK}>8SEKdB1q_)mPtoGKG!UF07==EBo z{nKX=7D<-=0m|NdfpY>bMtb`%H=Mm6uv$S$edrvII!&=WSgX`NCM`IEBe@YZEEJXef3g5#NclA6ttMxD0apd>@Mf_6s9LD7 z!>HHhx4N==t-nCy`xU41(KCpbU5UJ zvmmPsfq#*#lk10jM-wqA#B#Y}u>#+hf8u<@|2{?cUDmT>a)Xvjxxh>NvS%K9ZVVZM zWn6P7zFr9KPZ%D>m_SH*U6j5Go?oJoDT^M!XyP2}cEAGgVEUn)bt$2+EyN;fMw&aI3Qd|00a%SM}LlEIUceH?5rZxs>pM z>4?{uh%Z|MMX3oRC{&s)rEP;fSsJ9tzoT?2lhJDGkP_~>t=`f(yhW?^{?2(bqRM6Jc-GFqLV)1RK%v z^)7$C*eUe!O{PM?qHeAKYzE_fC*b}48BvZOhsor6*Vx}AY0p6~`C_E;;FRmymKWi4O-~q|-X@A-X z%>XW5^Z_F@M3`Y{Lc~_=bx?x_VSUH-CW)paJe(7Z&W7?TUpgsw*#Uz{6BH^$X6##6 z01K)T;$_e$SV2PlKpvRG=iXcyH->9(E@4*VmB&8L-qxSK^ZmBib7Z-mLFF=q;1bEB zEH6<=2Dj5b#`3%GnHEojYGGXU;fNU4r>zFPob`wJJ9d`jsD_HadXl()K?KI5y%bT` z-QPhRj_y1{z=30iDprfo>ekd6*R?Zw#mg{fRvUiR^7Z_o>1~O3H{~A*le@^B16mF~ zq`-%XLNVC%`putmt1Q5dUB%ZYV0DBNudr%E4-^t~($T5V?v7EhckDAU!K>In~ z)C02a2Rp^W)Xrtq)0Px@pW_zk0^d*u9AWp_`({+tyf)lAAw;E4Lpc1F{vo91MrpB* z^b#SC?WhO^0(mszkpJH}j(|FgORv{hz1NvYC8@XY^;6&rn}vFL^_MyeF!@$(O&pZe z09Pec*6u$@&e$}FTl_cP|>Mr<%Z_!<4=X)TFmEJ+^el+Y1dSoihocwg1>Qc?UrU`LmM#`(|_kiK;b z8~d6k8a_|zBztzry_%ZAM-4NF9Jl5_b3a`4`eqUvi8)_>$($4SxuL^-@Ao(U{^b{~ z7gai+WgM!$xZ_+tZrNKQTL7w1|K1ZG)R61|A{l%FQU9lY_P;(9BxrUHKUC3q?RIJt zq~>Q+TB@HZ#(wjj>JWP{QJ;m`ka5S#FeAWe^l4;rO&ro$%2K(mr1g7clwQ`xuD7kzko!&c zx*V~4GbVF9G(Qp{8yz0W|5eTGd&=KCHUJ8t3@EA5K;-F5c6kczOInE}SsNnkp8af{ zM*Ngftt7!oXKg&1JKN&*V(;^qnybBr&t5c=Vsl`}&+MJGqcTR$pU(U}ZZ7dlwJVut zSE*Qm^h`;rUVcmT269ZP07gb22!S{luD$y{NUk})j*luvhuHsc1#a%7=;w+9%TtTr zfGhFLe}|k9L=!a~;^2%kJ^duH1MiV-gwIep1!_nb0&g({`yxGPh{V2CIkb_}8j8I( z|JgdFe+MuJj7C&(qIc-5OWeETn7Rx*~pGjrxl`wUj_kAa8(`AOQ#PRqqe%< zL=9-2Cr%yq%db)z#3FGxz}+{P!CCx-*OiNZY5&N)Ddiy|H@~y!% z*fU#Sd}dy&*XlC&`QH9xQWD#NuJpnwOG;|{e#)Q@Z+9;i@=(Y1*`EIACCB5pQ~rlm zQ!wA-Q1-IvP1XlT2|h0?6~27y&(SGXNSU`+X6Rb5FH8@FKO#7&TFdwQxgVzZBQ0)h$g_lTLjnW{8^)@n}Jd!MdL zSGhhB^lQaYHhJ>U-9k;&BsMtszs+yVSVrt_%iqP;q-z@b zssm;ElZo3%7S1N?m>deH2+If@TZy*k@s3&0)f9w25B5VV35yrn>1z|_yx>aKfx`m* zHfHD=Ec(rAY{LOcVYXkQI8o`8I7+` zHxS$2v?zcpDnTd;2Sshl1g-NRWCE5XiV*vd)BsfLMQyYBY$pUs5g(y6&UAsPhYah4 zyC(q_t&2gq3&6#xy_QgXp}pGkYcNPC!7~$5LDagp3n5E(hfpf3eq~)57Zd_db?H27 zoF!5&=HGbpeIxy^WJA?(60R;nc{Z1xFd76(L1}a>|MR8 z>8yl!Y3MRxQj_JfT1w9?MIMT>;!cnAESs!T@qG*ZsNt;v`BZ(K@DHnI8pBF`*|DQ# zrjPx;43=JkYrLs!KIwXP(<-Qa_w)WLesexjyKl#tS}^q^jaP@>%#~dGFAv6jz0^_3 zS&&b;y4xIw_-g#p#Egf3PkSIm&j% zM3hpzw&}I=5r4`(Go1PimxnBe%_yj%WS((5WXr+dw|;v~r_mwLlW61f!n3a7|A(&k zfTy~D|HqHx;Mm7Zg>0gPviHi!2+0;v%1+sPWEI&YJC(9Z_FiR`l~Kr+6%N^}|8?&B z{@kDY{`|iG$D>CNpSwOe-s5^**K=K3U_Yy4tfD@@27U9jo@M~`ulx4HLTqfRYzjVu ztT(t2r9M7{I>bHolaKTzxl}T$SuG2yfjPnC?bdncp@?C&z^hcMbdf=P*Ya2(FoW*! z?Rpp&ZHN)qUly18-jY3Mf3&sK+## zD33aFo48%|54jkU9Zz)#?lR6qUVWD?;wgO87SBZOnM_Id?!=xOM0tGApOE_>`oeM= z4vY(O!D2YH;Rs9s-X8JdzWb$-sH|T`(yPl43hF!`k%eJgAP+*wx;-XPVF);{kZmXz0hFYJ;KMxdgzUGzxSrP=jt#0{-c>&{kI#R z=&rBd?Z5L;&@3dOuC9SL-A_K!{n%LDJ)KR{JcGOVu?b&Ay_mtND#YgzFrQ+8s7QH&1fzBD=I4j;J)6JX=#l$7w!*y)x) zI*KhqP8Bs7J0Lgo@UL?{ClD7XU^kPP;A*+>4NBDGI7EKLyX$157|( z+l_fTW8JqF@&>_x^v+b^lV-RUGB;u(wMQER@e{L7GTj3#JQldwH_>9gwU95azFD|q zP-OZVHSKm`&bT(W&T)n@9Pfcd$iTumr91NImV-?n;|#BYWcbD(T29rjX+0JCP#DD| z>6QR#YRg^uTj0AfJ@{5~OV9j6VenXZP_6?AcX@f^##K%O*2r>N)Nw#fX85#-y)#o- zCEZpn$a>~Lm8^S9+pT$JeV{dTgzlctr>gujOyfGN-sX-sn7 zI4yD9Hx<1mQvYaoywU16j6)CTi**QMnxMGlg~U`A-=t>Zx?gJlO?TXP$LxuBO#bv3 zOP~N%qtm;;CI@^^M`9J<@-t$b_lMyGjcBfmcvJzcmp4JPj0gEdoNxneVz{^AyLq3y-|wTJt;A&;_YE-cw_`kt?G&0F<$8@>rw96`+SP|gC0#VWtA zjPYnN$BxQ)?mU~AoBf7@aico-Qk&iQRV~zpSD!T_md=d(KceUWD`LTtjBx3VBuaTbPKnD8fRYoAr>!F=`boXC(PJ=zccwlF`MG`VskT` zIDQcrg{*V=tnjcA5)tFp<5_6%U|K54)0p7q42sLK%zJj>+i-`+Jo0n=B5=G7=ma{m zMU!`oD=;6`naIcekn}`-s)ha2nOB#EMAcYqiE|@HQr}Pi_26R^QIMaI9TIXUE+f_y za*p!uvMNPjoSIuMkX?+Ce6WBK-m+0vW62=)pgArudViVtecx+W$ZE~gx)@KR)V8}i zdXg)Mg_fz7?~YJh;PwswBTn2}>yc0c z$B>^2xu}q>FE5FXSyw~RQvSz>$O|;E-S~m$1~X`*H-@5;y*y}#uUD#4?YZ=O?A_Q? z4Ix7}&EG>CFq0AP))-&B%}gQa1xYyrE)bH_ z2@zX73n6cR<)w<>zin0^Cly_7*Cbw>`po>B*~zG=kPy@`^VgrF6+LU>MKtyz1sTHj zB?1vB-N$lZ!K`2D5E(N5zHc4#l`@i=Nyi$r@pT|xB=EaB>c z3p7yIR**Y*P~!P`lmj&4IJ?R~fsvkOPUBkQ-suz3%icAY#Rxh8OH1MoJ7Rmb!@P4n zJ>bjo^>)6U@7EM;le_pl?_0l>2H87I9q+9*mScZhQ(!q)2jNcoL`i>~j2)a=6ZpRA zPW1OOQ0eO`MW5rwXJ|Df z6lRGTifD*mPUy2|^B3U%ai0Cf{B%+U1U~{Yz4MKJK1$0~;Cis?SID|P5nf_9_=XeO zru+GmfP@w+4LQ^2l6MEg9-{k{+{_F&nsyV@joMOwZY*39BQpX_J|&iOOK=&N(3=Fi zZ#n=V8K^wLR&i7Q_xto1+C>KLOgO+(W~7E(j#jKpiI46}=oWN8sZRxVz+36jU|SUz zj35eGVA2qB9228t%wFZgROIzSntIbgpVXpj9NO!D}v#T$v5+OEAkwb!sLQs#W}z_^@3$iq#G{G_V1i{@L(`cM=_LwiMMjC@pz}< z_iH;VZvgE0@o=HhFPm5IvR-P&KE3|VMfs%Q?F3qW=UaqgOS>S?Y6ohSMT}^t1jM~s zp4U@EoieCHo}9dR8Ss}M)uFJmqA!rRkBjS9RyPV&(TJ1F%V#k!RHqG|br3k2vE# zbwn^6kLZ_Qbqhp~l`dCnQh9iqiB`Tyt8rHA=Hg%M&y9P$sCVV#gS*tp1Gl#WDu^_9 z9%K6RZ#@j?(boDXw|X~lR;|0t^AAh~b%iCScVj$bF{nTA9Nw}bMciyMxs`KAks7T}9F`&m?r zg5rckS1|t1Vx4p-_V12+&NB&zCa1Z;57$bACniuz6EGST)kbroTzDIO6~XMCdDcYf zkB1ZU5QP;Yi=Ba}o}yM64D#|b`GGz7XrNU+WRv#V3@=}LU(bQ5K>aj#>49UM>zI)7 zy!lX8Z#G?clU2pHCW0vu)IjC@)1YbC&cWmK&G1=hw5*5PLjQ|LpE9IPn1b$%F`9l9 zM8B~_2Z!|r3V1Mu?Ve%^0#9(5dW$U9cD!DXXmS6JXh(v0JRj3(EOTIV3-l#j>oW$m zzP8yXn-?vcDQ-Wuo2nV@h>%3fqWj!Ib*EhM0$}ww%x8QzV+Z?5~H>1`K-U&IZ zU(U0K&8HNMlH5#A=g(6P@V##J+aD7oJx-u}>DXISoGW?tyHnG%uCF)bAPjmHGZuZw(-t9!J>+&5`o zBQB`_cdp^U45Bbo^Pp>|6{GDZd?muLCh)v3ClfiN2M9(owStwYM3sVbxMHxNlAFW# z>awv1Uo9%LMHr;5Vv@vbm-NPTpGwnH1~ToPPw zo!?R*w@)K=#fpSji64)ok$vaA<>xyi(NUEnKUwh;~S#oZ93ou4MygF!u8^QNChg>;uxNQc=aW30Ue#z`DmW zdpTTgMTc=7_K3)Nh6OC_ZI3#+^AQF)gscaM@n~jgV>q?hAnQyoz{~9`#jJ&>k~ku=B#F{P>QmS~WZLocWa}>J85ux;?Hp;5R=ua9q8px6LHI ztTU7}wd0X1o*u(HNQakG>>^mHiX&kIRXH&20fnwH!>`>m%&S{$bo_tczx?*xH;+b} zdJ75)|JvvTwa3?VYJUyCNr~tgNH(6^KIM{Nve)QAOO;+?>dfH8{;^ z`<1v%aQouDX(hTSS5POoEDfCXjT}9ta|5u_#iUTC@Dd1_o{!B)3jt$D{z3^bD9+07 z2j?2U^*p*zpXYv5G^KiHvN4c3NdIwRQ&T^*J4+R0w}CXSR6uBz2xwVfrf;MYBY7Sx zcaF+}((jyasy*pH+6HKlV*}EAG2=O`5}}Aw%=8q@QhBwO&+*BboD5s8h!J|Q3VjSp zzEiNyW>)9r`r7bajy4s$()Wd|E0NzJw=3vFH!epo`KLOcZf>|mAd|$_6Ta`Ggi5)T z(wi|AEq-6>A~aYZgz+$wl1;C`o!2BDt+4;b203hc%#l-dNWu)XcIZ|AwrD23yO<|d zf$|Bfnt72TS@>UGYiW=)(zzVdWTPgH{Nah{{36X|YSH&&Y zq2A}%SS|Y16%>NH>m|IQq2SlVw%qVkjyldZ;x%p~k#4oS^PN5iY6jtNzN`8B)aDGo{^I{wHTWi9UIjyNkXC=oE zyJSjpTG}^%f{8E;;R9E|eEBxBnE!FD3vl6U80d>LpwK_|t%B#&1~Lu&*W*x#oof>`M+o>NW+q*ki$tbTu9s^6#Q z5MB!KUNOB>nd3lSY-6x8yo$GAajxUHpD1!njob3j=U1;RD-;fY-ih_htDWDglA??c zxPjbdp7ajt;N6vJ%D?jV$I6;CLr)74h3PsX0!_ToF6+Hrppkk>?cqu*iqiBx#8KGl zs_51>qeic1Xe0YBv!tw93OM+_biK7_e>`Ln>6|WEv~7} z`Ct<-9(Sarn*0qOS-d1oC}CuQa$I{ye7_0r6Bp0_=*W;)c43gQd9Sg5x8|^HEqA!K ziBUD3;WexN&B~>aE6HXbeBKXy@wUu1eL9;V@xjzn_h!r8bq)2>z+sL+XKFE@-M7>T ziy(nCCX~=?&a|zWvOnvmDhmS=Q)yP|EI*0nIZOC%yCdEpv#`$z?C6WRv{SJswA?kk zfhyKV8C?847OJ|oGvS{MEAm)7bo8e-TWrUr;+K5@=XtWko+0H~!dIOy6DpiRhwG>V z!xNzv18*44Q<(m1;XNrWPnKvES6~cH!E_p`6v`yA|hlE$#dxnJrlE}nzc z8cp^QJF$GPuJb49Rr}YPI=+c9V0Ls#&((e=ktLM=DPbw~n%|@6h_MT7xDuqwiVO_r zg!f5Yf6lQYneN<6y0ycys?!78FS>qra>}x8Yo94**L*`qvLvCE_GyBYo2TTl2Wx=4 z0vdt2MR~p6$MdP6Rp^Yl>dZs#QMErCGb0pcu@sC>>g`cmU~J+Gf4tNq;xIBhH9#1B z3F*1IqhIdUnf+_heK@(yVe~q2<3;QCtdFLk9p;78FIkQ&s~+Y8X5~@hLl#0D*zH1H z;`!@#1yAe{a-_oPLWs8O{Kq`+KKxny`qV8p7y8u4Lice) z(e2NvocM%fSE(55%I4#uhyYfwNiQnx3af2NWTpzTuZM-(-h4sWHg^W5*=Y{egr zy`!v)Cr2vpJ)a~xH65}vm``eROmrmv4)G7<2ag&}9C+=uF2P)%2uI@0Y%1k|wfj_C z_udMLph|5V7=unYJV*mWWgC~xq}q6^0`56CBd{cZU0-h~dNO5i05CJvNkX*?3TSSa z7p~rAK+B=UJd(448m^?lZXZ49p-ZjPv!Rh9;s5R$sghb8GXDH}r#617TI|?U-&>?z z?_d=3p+I-3G(E!MSiy2E<|xG#ys@GY91Uq0onFtv{=+f$#c9gC2sxVzrX^j>SB)2u z-*RnV+r6;uFx3?mbWwU&do0aEcYDkby zI@_J7HE>_-SN0@W8!5|A;MMPRWelXAA2Pm2(T7q%S&zfD6<+)9gMD`ApI0tj-1;5E47`YW7n z49kfAT_peff-MXo9iY-}L-ksCO3p9WPpBZ7%Nfkt%bIgfZ-Lni7pqj$ANPJr(;`ys zVnzaT`gaEjifRD%Cq@cxjSgOq^+@sCD)Jbz|PmqPZG|b_!nG_l`|- zfkdJo66CD)a3$3$By#L8GEM=9X1Z4e?4omGK*iepAY+r0S@mJD&-T&vv*UYq!@BR< zDk99&l|F72o!BH`b};WQC-aE(^&C4jYL%@@Hk4MZBY*cP>CtC6IK_4XUPk$d9+*{lVT(zEX_bqoDam+sol#$o@(Tdk`|}Mh z47xvF!O@|ogl##*e)M3@-iPkG=LyuokfBXA-eHm7miWS ztM>nWj3dQy&eL3|pNbR<)bsb>o#n3ZQA4XyV&;;>xaG<{;{0`Z_@oZaf%`YWPr-VF8o?ES;Z{KH9DNIiM zGSB~}^cnALylb!tZ}#@%8*bjS@2|8!uIl;o29$5fxVB{l4il%Z4tU??^+;e;jPMY73mgy1P~KLxdP_>(3Mk7r;oA#iXg76heJK_gt-SR z%e(t54|Di?-#lfm%eMS=3*%%JxH49y=eNJe{SC@Cgj6b)5u}Rc&rnE_&VPPpU^`rN z9^)|q=8!n>sf~8wG_pdlymfHm<;ARwLgTVHkXc6-@1((|qAsWc31M4+jC$Xyf%C-d z(l7^R2URdJTuG#Wu;g|IBScr0eDJ^;nx8`60}c?z!mt^nb4}CL8VXqzlcwhXsX}qe zaLij-DVE{vca&j*flaVlwoz({b#J&dpTR(4%VD4r_h(30UQPP9y`^R+l_QZnYOuDYjFpkdHsT(LqW`M@~hD| z_sxPdv3M3S^Lkacj)d|0WxAUinIeoaYr{w9^^#Vd6HiB+#`-Bg@Y& zeKDFITx-ZuqC87p7v)=5_+_i!oX91bzfFqhu9x7KI)~+2!xpSbG{FpmS78PG;eq;a z+s`41&*zBl4n1HT_S_svRneCqJZ`e4F6~q6f(LS9ntz|lefK;|$Vsed#6p!J1e$Q$ z^rR>LideosPrcKVSyOT}A()tv@-mw9hj?*?tIRJ({Un*+X}N0YmxXS1pLz*jZY#VC-s!Ub^(;5p_vKewhq3nG-&!hi1`IXZam%xi%s?Ml9NFrv z2ICYyf4$+mn?WCJJwj#u4lBKq+AfOhr>^s#2xmpkLW!nJhUSuVzYKTk0co@CEx{Nn zcPZ~-u=5B)a1ZE?xz-4pB_rl7hw<8~i4qWcOg}^rOs;RJsW?jZ`3rk*+ta1v`O16j zkaD~+(>1o1C5cU-PWgi?{qF+@1W*<`e{b~bJO>UwW?DRoS)zwexWfVwwQtGJ$e2Qj zKf{?3*!!vUyh%Bl{>vo6A&@6mr=;%BVmCk9{SdAQuDdavLHc9@JtJ<@&8UBAsl;}W z_m@yVh~eOviN+C~Fl(~pGQzH^QOKpyox_*TV_M=aqMyts)Fg7?( z1&!W(x#&=L*}SfB*zN9kv?XSgzv1aif_%g0jK&M-$twJe_kvW4#qY@bko0v?!WrM* z4c)DeUaq~(>@?~&_tf+Aj23C_Q7rjv)z4P{Y4!K##tt?os*k`JWH!JT zs)q+MnUzl-B%U~kSX8ZXSxsDv?0nw;TQaFK9sc;*+;Q@a#Kg*|HL9X}KYpGR_xo9y zCgs|{tVH&{{%lp${4A`~xw3xq!_oENwJ1L-L44v$bmPn@h(D~M@8Ojg1mv$^b-9Ra z?5{E($N*DI2&}!#Cs=#3@EjQTd@qX2N@U>;>opAOiZ|$$`Y>w4g(e2-2|QGrb67vZ zClejQwOx&8(Mc8s(DDX7gt2il9Uh7CZ&=k`v>b~0r}Tt@1Jj8BlNOsSd;uVU>z5j> z{_MB^{{5^{Ku!iN@{DrwoSYx6ui-soeUBsacQ=*eOeP?jZJq0wLg{M4Ea|a3ve_T% z=PPwnQu*^z@pdg)=-Q+P2=JDOu%lL`LSl-T#9dlfMs8P{R^VHX3lfxQneP{ke8~Mh zyQM|{G`B>^MwOj(!jV@$BP~e`<25%>b8y7sAAKi1*Cj4)&nJf=mR<&lZem;tT)~!c zNfd=l=+~}UL=iNs?K9^L-ytsFsxNj(7d0(ZF`GPj>Po@MjFwI7%B$st4mCsyMn0dC zeSdxxqpeUV=)q?poZ0mq92CztB&O7HK+r#M5?sSG$>PxJLrY~s1;Fa| zbIT9M?1&3OZb&TINg;IeO;9(M@g8!nx?}t-%^=m%6TpD@PrYiEl@!6%UR$~FlF7>@!qJr7m)sr~3^QAN#C>Zg`%8)6yw2W(?H@6wC#Ibw zpZ&UQb=E+v<~wU!KM%s4?3NtCcSr**ahX$3JkiID5jqv0xS6xFW&Ha`3XM>yyKQ*t zmdMbL`tgqsYnk4^WG|NK@%rR==C0Se8*{&<+unoJ;xf;oVjs6Q1=pf)*Oy&`tGGIa zdfLht>loMUf7Dk+Ss7w?aw)G9}Ly!1R`0#UFrmuuSd-PQHxTWfE z2$mZZ`5hsR1Rqai-Q{=6f4@(Ef1#r}2|7R>Gym%uC?qRfUB(mVL9}Ize2w_^uV)EC z43|_oE7L`IGLbzUAzh`s&)vE|$oE+-v|Ut zt`4teL+KMkt0|0xUebBYe~jby4vishEL>?UOR5_+?SJ{Mfzs#~(R*Omt1PtUtJFB0 zSI6|n!MS&3`r9WhWS=IY;jG8)meva3X_eir482W|;N4CXwEFm!*^2Go5B;CFABE?I z&?a80yuT%y( z2C5*sAhG9|1!4dH@u})MWa>sZJ@t&4C%+OtZ*AV_e_OLM(@T5*>0an zQr4Hz0X|mk34OJQ&%ylX8j;X1oUzcleLn~xT_hw%$kI_^L@Vki_mXaCcL{@J4kGH@U$CofTBm02K$w4UM@192+{-udow z5sGoP)#_z_&i!)cD@!t51{Q%V7&hm8kmvWLw)#?|`2t^Mc&XzgGyqt{8kgCsfv%>- z%h&0|0dU1TA56@-zu19_4k-QQ>$70lvHsn6(PiVOvUsMm+WC2Y)42P;9k@*o4fdbDJGSR?!_1TjhT)O5T%^N1V|2A zdaO??H%)&gp+C2?NVi#Cho=e zX!Tbr$ifFvfIEWi(Z2_#JDl+OOZ{B3UyCXg8}Gi6X8D5eamVoeKs(pu%D7>c9G)j6 zDJP&A&1-tnC0|K-Sdrfolc0Hb=bmWmG`!ZjxNI^GR@Nq`mM<@^aD!4O9%kjwPUg2+ z0zEizCCtO#O?AX46p4*--nz~M=We@zbOze`bL!xrsnnH4cS?hs)S@nPot!W(#(@G_ zFv3QtMi0fS|AqthraaU8@Q(5Sxc<(M;Ruh;ww9;TfUy95>})9fufK&B#tUZ*W_m#B z$~05ubM(!^!4U>2u#5ie?A?1;e$fk2@w~azkb6=S5xsVGxX3L2yHEJZo7uR)MKw8Xug+DiSxj! z3op@c%K%@?vv7r3QZsW+P9219d?x5I-6e0@Z+=M1OSxgWUg4BXG~9ZTonETzsoi~( zGry95ta-4^O@1ezvtVi$*+?CRbFD=7QikfkK+Zo4rX|bdHKk#JYl+D$fz~ttCVX3f z5BASGsU(XR=^ej)a)dZ37pC{c4UMzDpVbVBM@$P9k zbs-mUhrzH)uE0uGi^%v-m!D0Xx%mC{3Y3_xg}&#v06yISHuee(v1z=ib1`xQm;jHS z%=Vhgg-dbg?L<0~q@P)Tj?*uLpymCOKl*P;HJEz7tg@Ht%9~mGnmGUL(FvMN_s#Xz z2aIj^i9a2hxsTHC%+oN|d|dII>qH4u+{bF%k2<;-b?j>}=aFzLBi@kzSkdUW8KvE_ z+fBm6A8zN?M+`P1mKi#qO52p%^8F^JgvYI=<*7l0J@Uszdai6|T~lj+^8zLia4et! zP&b9Vg4`V0!F+?Bdw6mSw%u`R|D-rryl~B$bf$j65Uu&bGf^jgaOLP}p1YbAaLOC_ zsTwQImxwXJgmdBlsv0@*jqFdPrl}>x`;h3!AYtxK?Da6kSHJH`ZmOh`ZCu%Z;dpn9 z6^}aH35ii3G2&U(TsQ<&D%wJ!8|0#cxu;FN;ccP~81+SKJo3cxe4_SWF~1nUHh#su zGCzG^+UxWar}P*yhGqr%^yh^WyAMj1mu2h4WwlTuK+fZ3yp^D-ZhDr(+92 z95A!Z28Yks!X||t&SSz*0Pi|r`9m(im(e=e|JP3xCI`a=jvX%|IiL~Vmt5uL2`49e zz&fjwbk1l%0^rslPQ_5NPDyc;CFm*iE$g;MG=7zlYv0E%5El>i^!!X-_;HHvNc7%~ zT(2qK{@TOBC5Gr_pC-g%BP51+2EF2t?S)-7N_30 ziHM$O{X<&W%8p02ZMQBug0rXx@?=5w(0X{V1E|0LTgwAus4Q;WZ|^OcL=fY4k1&g` z^h*hGvNriCT_h&>dP})|8aOC5z=mGH6vSJaXD0LVZ}ZfjuW>F}ARXUz57S+^k3mm+ zz2sFL>!QkBC-^_}Q*LD2`@bx{MG>?o$=y4HacCZ8L=lB)F=Nyc7hW*_=6-ph$3vmq z=68!LwPZS5-EymClj_C8c;L+)1uIdz+I3@MQfTMt^jvh2an&+aUWVviu!AVe}l^V zDS~LIUw^byfBimr4sW|nyes~NG8YcrhL=7O);L!gAM`3xcEBRu)sgxC9a5~R0~W55 zhNc&>n!gq7GWISPsc=m#7VZucwLb@7quO}rutV~lgPa<~!OssDT^5=X-_~eVj21~b zhrX2ng2lE_I{n$fkMeF(?S+vm)r)7DM%_p^Bv`MP+2KPwIz*f@&GEjl$>)_;hSXVz z2#TX(znr36UH)sXiyQER1c0G#s3-HUsQ>lJ%x2 z)Zw|RUESr6U&J=*Bcn+hRiYU^%QjmJ@6CMdz>y~lh(E6FKjybqZoKm@z&dzGA{ymV zw};HOjxKMk&9w#!A7)n8=j-ZuF8xq3ZHv{OFDufaAUtH9{ur0$ptl*rCg7n1&t?M( zd*n7kNXEbdXXCoDJ=E4**j-?&5H_qK_2*5)ltEYWWaLRSoqJ5c9zX3O5(_!f9XMH; zaRbaR4YUxK_MB}7l)m3_J;fh&hc=*XXTE3X&qw6XXE)>tv;$LCpZUJgv?uZTHT|B-bI(_680%34ni&Y~xS=lo$Q+A-bs=CsXMiZp3pXnp)AO3)*o(2K1BI zW=&9|c;FfYN71Wic=92WE586zRAi_?L3CZdPI^{C`V_nw&U(31%U`AGJ4UsRS}#u$dwJ zVEI`)2;ulaL#xZ&z>57Cl*bRn!k{mW*P!Seyg;!4r|0>;_l;G_6lQ~KL5mDOwid3r zWXHVv&#Mt5S3uJ!xr?)B!xAzVKw9(5;vKY}i4?|v*gHphw2V`M_!2JQ%U^m22n^r+ zO&RUkrWCeb@LYI8Eb}eMSbSsVoHYDKpHF3Up%O7x6in*h`+xPpa7O^72Sr>w49R>` zT7cu$k`yYkB4j54Ux8!(-8 zz+W-r0A-srZvCm*LH0=H_K4jJo1P4zJH1&~&4T6#<+31qNcY{%4+s~bD_J;&YXa@B z4?=-=HlR>8;WV*6j9@U2tM&Z##yfYLEV>k?YXRyaqVrtvjC`ePtl?R`Q0d-STKR$h z!k7QH$T&Ox2yx?7TdrFC0BQ;3KUV0RaKY$q2Tqx8o;PrGxAGKuqA6H!~G#*S9 z{&s+|B(h3D)!Tm)qEkC%CEeTFEWWWm(>4daM5mfi#;>ion3zeoDhNqXg&hCy{gpJM zsFK^Cc>#&mp~#+$t%o=V^ER&dE6o6;xbQXq`qu~g`y5B0dheCr{(Nfgo(}0N*5*KW zLiBU^C(aU(&|)6Y-+VjfC{(TH0=HAh@6cng1O0^bExbS9BE6i+#+lMZ9w3^Jj}M#- z`mh^>fez5)%mL4>zle1fgbg{Ku*c18uTma4#TBqN35hD-`6Xcq*;{nuy*^NYUG*h` zg^SOnW@_|9Bw0CQKotJ1>OObf+pqv3f=SkZPPXUK0ehc9BRu==z}$IlP=qKdIEqIY z_yAA9MCL%wn*hk zvuv{6KaSFW9IIG0#JK;|Ye`IScs10?e%MX)+UWhuQ*v#dxR)EZB0~OzatJjg`D^XVpEcGJ#y2>GrJ=pRsm%frFwvri%cNm3wE8T`1q3edLKRx27troV zkODb!9f>V*nQkSnuv>+>*Fknb5}O;j_D)tY>;MWFELg^X~^Q0F{&82l0wh-4etDu^wFDi<+EPUWuJn1sl|pR74k za3Te&G!Lt|lAEFPh5k{j?j!7D4Ayu!@a5vKpBpm_BY_8cpoJV585_ELJhaa^Ml_X+ zPs-I{fh0LUM?87|WvpB+4OHlyLHx=Lo`vG$aFJk}0eIxwK_{&5F#+i&9pHAHUAM_< z>lL_5g+IZ?ZGHKxU3dc(TaC}&#*)ur1`Dl7=Wke(I9OM&8q0>0>%WE&i8kSsfA%i_ z`Fe^YV8>)xQefO2O8(+?a*x4K181jg*d?e28x0wslBJvC?ZOFEr{81a1p-z5(leVq z&1W$WN-t46rv}U*v7q74i_wS2U!O^5SMh%vz5h&YEGQP|T2R_s!xA$e{a5Js7DCZ99XC86bE8R-%V zQ2@5~Eb{u)$)!Mw14EJUwYPEtn(TpBF}+ikb(%sXAB3%5XoTM(f^GnIcIWgEo4)HG zH*^f!JDAp%V|vZFc|WIkUpq}q2V{T(gZpz7}wuFsci!0|0&L+lhDva0&8z z@DGHB)8p*WBfg-oPUt<|Q-g`WU|g#D!lpaTNZC6efHC$SL>jZf#~o632Ep5ZuI%4m zSaJ(Mo!W!LcC2U=mKav3b$L|y!O{19Xun8!?1QEyjv zB}LbtB9Q+!?0;05@bgH_NBLP{;E3i{FidtS_8Fp1~~GWTHmX;Gwfwxh|ehS<5n_073aU zF^7BB*^H_tngJj?nMij|_nc#Yy~2Qsy8LClxt6%me|L%q2e>Ehp6>DA9sLl5cOzwc z#G$+n`1*d}=MqaTTL^!}M4k%f5rU^I9-i@Q*vIgF?KqD=-d}+Xp;tAO%s#`l{i&Q+#_T4Rwe7@T);877 zlaAMLYoxG1&SAXH^UK8JM>zE=gt#WbHrUI!0HHf;AUa;VerbGgonr0U(RY%03gSbR z#(R{L9RJpX{e6?0sO3DonWoK?3D!xatk1~!7;2@7Wrql3DCGl!w{VK-rXT`|8oTtE zm@FyB2H3=7+g!aIkQ{Xt-3S3xkTXUW3pi*OaM-vO#$`U;y%Qb;emG$hp@&D0ydp<3 zpCZns#q;2MINuL@3R?9E4p;i2um#~@!TyskwbG5#Aq(ksZswWQmq`{TA zHWIkX8nK&i8RC(Y%u);L7ezBb=E2z?iXJ6%jhdHp!0vvp^}OFV-Wod&$Ic#5+qWQi zcIhP5UF@thFs@C)(9{-f_`_Lin{~3!VG@sVEBJGoxSl6vn}~wm^HsP(qHef2tpEK5 zCrvmP@%sC_xCO3W4Z>dp7AH!<&D4oAVT24g%M`5Oj6mQ+8&tF?d_q*cEwW9su!jrm zICovK3MU@`R@|)jB`mB{0dM8=63asphi32n-^V+$%dbJmmxY6WFDcOfzuz1F3mCot zqozLRMp!(8X>Vl7lUJDn1rjebZ@PCefejEf*_r=NR`4->>T4RN!}%mg%7Jx#qjPi9 zKotaOY3Dcna)CLjpaZ_sTj~H&dJlH93deNVdS(KiL588_u%(-@d%UfIR}q~x?jR&n43+n;rt+65~u1h2-*xe@-;q5MSvVmjAtsqeR^Y_hIu_EQ};I{k^|~7mN(qFVs3J?iM=0 zfG*d~MhRiXO=s z1L=Np?}aA(Q7okoo2&qVNESOgBg@}cANc^UQhX5$2YftOf^>*dYh3Taw_5HcdM1AUyHz6F871ylZYVvl}{Rw0t^S8RFBM)mb zA-uI+FqXwZO{)sQF2s+Q-i=q89c8)j;ftCa4`Tid-v4=9251aRtRwQtvE!t{Xu@%- zDM6|XTGms+uLwL0Olv*fdC*Kftfs+OBD%mD8=~~yrY8w3`DcsiF{9h7-%V_X3Knfi zamv0lPAse>=>UUO0V)@}AB9cZ?FNl?kGhn>OO2DR#bCG%vxt$K&`v8PxbnybnZ139 z*1;a9w^Z0|W~Z)YI3w+K&GUL_JN+R(X5UR6x z;&P3q7;6@g2+f5jN|c*5$27bF)JOC5Zl`D%Z9b>I$eE<&y{5_xd(4HeQpAd(7I60c zd`g^m{C|J3TtgK=@HKDV=%@LClc7;KPO!9O9J7ofk<% z@-PE^s*P&Mb;$GV^#=OHmTd^)GkKuR-HP0S0-Xft!S}hdXW?+NZB7`bVf%^jn^1Yo zkR8$jksRtFgZ#JN;1>^#XjnFAJ<1iXy|0)?4qHq!srA^eUF4#g-pPi4DrkcC3(LUe z*^^4yMo>BTy+5?dXxv@^8+9kilPQc-%jgcI;0)yE5;1$oK^{ns(g@`B#=*9D1%az% zPL@Eb3SY>s4P)gHsr8xJqmOmM);#RcItM&L2a0#VYIxfPcoQ5m#$O%|J|9j z!y&H(tizg1J^)r89!)AvG~5E&Q&7VI&WG;cw ziZJT5X!!~s2_YfDWK-`<)&E=k;J;AGv%qyK^1>Z;t~q1iQ7XD*k861O@x)LU$IrcH ziWu))Po#*I2+72nMqdp9*qSbUpbR}YTqT7Q;YbC-Pn)lheu@Evq_Wp?@n}i3i$A9d z|H`{0^__)84nj;4ZH%6fX@GKi9cJ3K5op40K|q2F_){}8*$IE)@?k+AngB8k;*fWk z;pRs|-JgNkNRxEeO0?WL9T8XxcVF_yNyd!y6Xy(BVBLCHWcSqj4L^#d1Co-@DT2XB ztP;hK0H;f!1~^kDx?b_Lht~DkqSxsiB-uXau+Xhe4xE&*=L;);n*t~*!=;eBM<6+m z-T$0_qoJNf0s*p^f0Uh@4+HcOj@y*1$me%)E(pjtO;xiU9ihAi1M3s1dg`>L`7Kv+ z|29n2P$`IOQftPd@sZA$VB-DoNVGR}n6r=!fDPZJCnF(g49;%5|1VDGKi>&}h7e;Q zNOW8SCrOyu>yNfg&O$em?}wFnLw<3k?rHi7Whc-0cnYVN81FN(eq*ltxOTlY=Z4Sv z!vr3k=EQDtKsT|N-f@G{-htIOSZgWJA9K!z*cgymDU`wQ$(eq#3{^YAc|fFZ3h zBe5VA?}RKZiF(;>C|vkz7qCu z%^1pa0z);RcPrRM_(x3u;XMyihF(0+rMC;wymPkQ#Th$=y=;fRhBrzs8p>U z*(4u0s6aP2=*3h=$*l}Xl1|N?E|@-wDep0Hqb3Pz zxxdEhe|BylT4BHoZx?vv2Tq|k6xg@q+O`W8c3@OpGK54C2Z##!@{HLI-B{-QMQTB5 zo<)KWcZ5oKekyrKj)#bDx^f4)u)?q^aPngmkjJP=?B%g{Rw{vQ#E>L5w2jvUZ`T!q$3fHJIkrCSC$?{i?BU|g^Z(h7K7`uMk!XrKos!0B7bhZ)5n)fynw`g4>?1)sZlSRY=%ODnD5Svf0#bBg>#(~+%< z+QU0)J3S2R{!H6~zc)Gw7M=bye~aQ0jKSLa#LPE-?=N2vcbN@ud~~T+tmUAp{uRn( zO;vVcGqOl_She`#vI?%7(xPd!Wjd2U1%NZUV75G7m)MJVckcf>QSeNV zNBdjx_(T*utPDbO)+oUj^w(0kAttGPZ0qY~6;mDwG|VkaT*sliq|-tnfx%5QjksY3 zhjFN+71c+otnOzOO28G!c@Y$|bzO68WL-4bVJG%mGc5hOc#BSc9<8Cas zYU+K=o?B&DvbW&OdTm-&qLLv;?R*Six|xyx-rNbgZiaa2g3yKt=*Qoz)od9Stk~7x zG2qE~e>3XDD9+0E42A8s6}G$Mv3&2p6vQr90P)N4lI#h8v`yt#cKXciFvs zO7rXUrbPuV!<=r9V*FECb|#6=s>Fi@7Pt+)9kym=wqW5{jS2WB`vXP(C+Vk;&syyQ zZo&pK1_8M>2qFFZq59_+tgHdO-(buwqqc!%ELy~kEBql>y^kg6fxl>z3t5~(GIz=z zVio5sOJT2-t&sE*juIdVc@B^F+k6=ui4eqsg~N;Y$rx7YF`l%8ae^IpyS#@E8G~F1 zdC&I|z!h^u=ivX81W-8N+N8ugFdcN_f5H)5T<#Vulh6rvUKFdHkh?@tJW=U1HI685 z#{?>Fl0Or_|B~9@>U2gl)hX)v-kfK0x^;BQR(9{LJJ`riU2-OFgd|GZYZpt~PtV!r zL%hfSYAvjKq>=^xCq_gx%)UZ*5pKl}5*<MO+l`ym-ExP$K7ig5}qrX_G|m_A3$hZwXIEFfa>(^yqn$DPWcT>E<{h>0Y$8VdwbJ*xsLQqphLA%1u2cUHVf zu?2B;_WcFlka|8wm&M85=ykY+ZQ+7HowcLxSSAzcCetjqhaGnJ&!xPfQa%tM_+&U?L>f z4%W1pJhQu1)bNG1eh-3-IX-2f`gu~KyTgs2hbu$~wR>`b2Xnt(7#Tj4p3;13Pv{yq zLC9~-zo6z{ig{5LlMUz{=?!+#tm(fdJ|%r(dzZY^xI!@q56@?*(;t~;p;P4g*8Br2 zu+gy8GTIOxFX-+wqFNgrm#HlndlEI%j?CHsd|pHpQrLaXo!%GBKQFV=s7RuJa`Ivv z6U0nS%r-{(_s31q(;pdFVh(cgUN#elo*rWmu7vzxOo>RmUh@@L&nH_SAv<8>s=7^D z``iG}8z9IhP*#BZ=2}J^81=lX-PPSOVD+l+KgX$9r8_hOG^99_hzYDh1ktAQbtmAs zl~{76_d;1przr#O5PGLp9dBtFAcn>?IbQ=07jl>XgoVil*iXr;Uv%pTyejjHjaj=w zuIF6LH#q0(5FBnf6UvZ6y|5{$m7-JcveN`{EF#HSILjM9UO@pUAJoM?UJWOd>nf6oI3N z=cL$Jr)#N9GW&73$j83^8yw7y`-xEacu_T>J1!8hHpyd~_tTUm{@O&~MKl4!z4#?B z7%mY%onf_K>GI^R&zuNJyKpX%HAdrE#R3zf+LBm=sz06C%geR{9thY1jMAeok>0Ak z{S{oCJgZ0qTXny{qdVYQ#fz8+e$Sqp_VIE6Tg_pY54x%`!AfbTFx|?iIJP%yAq&S< zy1{W;oot<=Q`RsWf}4~r-wiQk9R;|k1*D?7C*vgbo{2sCIwg{t9FOy#V)L2G2-h_i ztKK%AZfsFZA#!03WbWa`h&R)Ux3+44wO!-B$jv`?tH1Uvt}z^mw*xSfLRkZ@#-cNt5u^ob|JKk5f|1R zcDVbV#3NL^qZ1qyUO5?3`}b9GtB2t@et-b!EtgwUCXl~3ui^?`k`duXZ=n!MI!Nv6 zuu|XpHBJbKW^)fMMllu|y>NA5e^2_k*$<&CPUJvfppPHOkX7CWBHciBk)%W?;LCMd z31kwzLagLo%%Ts|R`Sql*>~RysKO@*7lwDka{VOn9sj8~_96$Cvcgy5OU=P^&~XDN zMg%9ur!RcX1y{8ch^>c)R<$}47=51??LFNS1Wd@>AL^D{47T3 zEb5wNL?D~%mD4CiSUlg^=gq_@rUCzZ8U!S|49#hpOVS%L-L-`XpxripY~$f2sB4G| zBP;RfPJ&6`cqW|LSKhH4zgI)0Yq}S4#Qy7c_~+*n41{85_-i{Bqf;F1pnT_j{p+y|J`XZgA?JXJfOsQ<`SA?~m@0uwa#z3H9oEgLHI>_T2>?c}tw9kx zd@)zIWZylQt4_mB+Pgwf#GU(wY!=A83aX-$f_bIiE1h?cJj@#jikZ|7P-fQE`$;l% zBTVg}NDlYmmq&d?8ggra{k)ux@ z5-oo5uoP!^eWae!;Yh_jA~5vpIr)r=89je&v8;d{T)cl@*Td`l40GG^C`}oROODeJ z;HmbGECDOy+-Z*JwJtbgd_Hy4K+q+V3?s>kttzbHpoDz5HP2B9%?LyB9CCgCR8`eh zC7pJ|T4EG)?diI!Mcoxi=79cD9E$eaoPg81Q$i|gh{^7U-2RsC{f9x;@*;og;kz+6 z4pt~}n34GsITeR2S8R`ZsG-8?Ny^QEucp)T;L5%Hs|4vY`&`-f_Io*6pC>oAZf%F^ z7kPSz-1YQ+$a8}WcjLy60}<%@o2S=VW-c~jbagaTX=tYLLeu!zd8%oxbL$IIvf=Nm z?bqgq71oAt*(;_ufVTB@qxT_psV@1DQ~k->c)XC@rkHr5EyNbxCUQWdQ5lwJ{_Q^Z_cG@ zaCOsI)OSi@Wo72S2Rt_SXADZ7yZ-8}KFPlhg7#((-t6*+lAy35{WpvmHOq@;4vdRy zQoPUoM>S^_%_yW@ovls5msV#*E9014XTo9oLP410+tS{R+U-qknu@Q_5>-MUZnKyN zj80Z$Ej%<486coI2BS_!MQNx$qpRMOVRp7mqo|}zgpg$577ZAQvN1ve;X1)5hH4(Z zKihbR{!e;BsfU4p+KcIg^tc_^<_+hHL8=~Qk>vtFgEl(DufVo`m(g4KMn1(Q^T!iS ziReJ~agwXM9RYuFAu)`ybJ(Pp`*4%xbz~eYzPTp~&y{7*MQr3lT_7Mg_*@F>h@XU6 z2nCyN)VQ+4t?fhNGo*Fe9?N>76Ry=Gy4`dny^O4|2r!?X9&3m^yaatmcv#JQGGNbg zTti3cD{QX5J$*87;VWzhbBCW4`3j&P;UE^f2yR$p-m@@|p@{^XPv)K8@7&0L4v&9+ zD8bDRR~tjOxe(rFkaFibsAM%GJGi!7LA^deW726qei>{w1uw9#({ZdOq2+QQM*2c( zq~fTOV2$8KfOfrZfUa@XM2*h(?*L|;~V`pt%(U?xZ=1vL1rfTc-t%Bgc!u zBZcdovQWAF9RyxO%)?(a2WV)+>F`AB6H?4_pW73(p`IHP%}6S|fj}FB(H2Wju;V9X z#B<^j>#n?}sa#JSzhIDvzQV&<{EQbf=>vk%2Px}c3*Fa)Dj=Jsw1N1#3k=yONFHbz zHcIJ~at@Ca2YDo-<-h(o*L^;Q_XbMxV1{&~89u0mf9hKntNs>Do`x|%l$~=|QejsA zg*dY-q!Zulw7N{ipe~GIebC%j;pfgaN2;fy0&J8_L*CYZ4iXsQR|;!GyzVD%I8oDS zA5DDKho*fZPcfWFMn#K09o^VfGhk^A48NY9v#$bNWfL;?{9EjGWdj4jtmx>olQR_O zWCVmt*V*Z=x@$IIeSz*05qtvURFfXc^@cz|WGXk)3uB)ZH%8tsp#`Z|#hb{ox9tD? z)rg^jgb_i&dp+h7SF@cSJq#)V8cH$cjuhEmS#}lV@8GJSklIV3Bbo8fKk5 zJF@pA2rc8e0^U40;iz`{*)_P26F>=)M==fJojVW!a3U#1X=nq4(N7Mq>}}TIQpCcT zgMYp*r})*+zu6>zK{O_*uqDdVsLF4snbjzHGHdQtUuc%L5$YbMhFzHV{zS>O3k=T2E zU;|JdeI7U5UQfag4wKiE+_yB6DJ~rXan0sCp&bxCC zAS9pc8@Hb|X27nqy#@d0Q}!K+c}N7bo)J_=^e#++P+cREfj{5#6tcOe(GE*21TXCt zkyTF+OC{afCzo$EgteA)?`_^2RK%+G5?tO!Bvi%`W--2R2Em^Vn4)kUsN3GTx=-%P z9qTFi;RJJoNP@feg*~h^5=i(wEY$Z8wEvY0@#ov4u8RTAM~|Y{Z*jNQ5R9rGRZVsd zRnsWP{v;4v3hV3al((8WA;W+2RTxDfev*jx%u41t+9fIRiiYR{KCr2@ahmXc4P`Q5 zU3$@Fh)oY1T>y;O~?_Sc%vaDPN9;D)8 zSfs3T(~J-<}%&I9Kqik1oeoN&mzOkizw1y4A+ zSYX<*WXcVw)J7RYy7i2CC|uaW-X1e{p{G{8k9c-@QpCKOe`@^Cqlo-~m&7g(IwIXR zRZP}*4Nc^#FFw{eCsx^f1Qcz~rHq+wvwoqfMF#He_+wb{eP~N*I_ysYr2GtO^t1t9 zU+C)w{ld$kQ5GRJkDq6EvLDqveNSZiUN{RMc{dSO$96b1-=(O*xk)L9YwYJhFIeMs zthK1DMK(xBLdRspsTdgk!Mp#n(IW8OdnO8d&094yz?R zw&|d_23^nK*V@mo*D_yf7jeC5+b(FYHV1}@AV_E5_n+?^^aYCVMN7wldf&(@6H!j= zDz0;>duv;tZnw^>*A8w{@}jf_Y8i<5%RkpW_}Rh@c2Y#UR~`U;DBIoD7b26q#83g0 zzTi%?aSJ$TanXdAr~_=AZ^`bQBNl=C2IHX*0>o<=j}uYd5yKkPs2miPFea_{abp*s@6$n>Z}~~N zmxM0l=w`Zo%0MffuQiI)Ki(`@9I?@|KS(!TS>>h=K=ngxB@o5%)w}z_35u`M2rc*G zM->;^99!%^6U%)vz;@}!zGlPXfqmhh3yZzNeu6Th1WWe%9+2%T7Wy4Plq?u_U1Kcd z)oDo{*1$#vO9W@0*ve-Fo&Cf95lig391B6X1?chj{!dP}46%xkwX35byp_I`@cruPHl{ zUQGz~? Qos1Li=zdFZN6CKi0wLG4tGm_?W6SeL<=PQ3JkkVmm*QSU#A1+Uw=^e- z_h*yc+P~RO2VY4hjIULJDhb|R4af$4m-!B)d)LPnVtt$LKzeSQh+NX0}G2ea1=YcBL7P?*ghKKDNuqrcwrSUxNgRRgUfu`t;gd~GmYLF7E< zCUI;;Y`KK^U(gbKPnuv`oIO3N!p=|`1?fh{7h!?xyFtw+ar|wGt$10_k(2P@6r7o( zqVxC$!kBE(zV#`X(|>CDHi?^b3Y*#5{6VWi_R0Y9LSG}NNzdIU@^{Qlzx|ss=3=5DT`SX0SImXLHPg5wdHPRG83A!Q0DzVr zt!-ymUd8}*na~mqS^63P61^BZk;lzrXikI_^4j^_IICb~Q4^D)gpw28_!;*;=CkNu&f6tG^DPH_7I`XD52*%swXBm{YL@kpcsi7zeVTR)Bl4ah~|2 z7ReUn;%8H3FYdWe=4|LheH+?2Xv&@q*IcV4)zRF1RTT#LeLGYbA0wvsviE7%z8NOL zO?uT0VoUWn=mVsYV5gxTp6~T30i{>QZhWeF=JvGdEJW(KwengH zp#axA{K4b%qpBvV<1FgCJ0)fML`c}W=m~KGy$hTvd)2w{7}kT^a57-)7vQtkQ1AoO1Y#ty{kgtGWNNB9 zr%48Ljic)%u(#2r6v=|jQQ4sAYm++m!0F0Po(I$llGdN!19fTqB!_kAw5KY(`dOjF z186$B@8Y7t{xXfDJG;-20p)ab#!v3S4OpV(nEeMm#1*r^g0}mJ;(v+!`0(ek;yzQ_ zgcUv$m2n1wS{!Tpe%FrQ|5tnvCTGy-=NXz>!O;hEDzCsbcAslik69oS(K5}IxyT9> zTotDzt5=Rk%k{eQY}6E80a5wg%D5u=k!x$I42Dr`M@~a@gBT*I1zYBKKR&C4q_`p` zg4%3*M>OzpjVH+PB_MP>pt(2OB1Ol!gInVd>T_r>|Lw%ao+5)@@kL{W59netl$X3M zb|wv`qOc=IsAxI(vh?=44m0(SIjmJx@u1^SUiMB98Gd>F=-cWhq&f`ovsm;8uTx#w zshmKcUJ?NtkGiI2RB3WOe3n-|%It9gP;6l99~0TF25vISOvrxQ1Rgg&=_1U193k+~ z{;yin^Ylm#yV0?9fwOFNUPO1UI=x^RfRr9sfh6byNx_Q4-2O?ju`mQz#wWjeu z{J`B_)g?pYfC0@{?#P&%e8|Ep(3Rc=0gE0B{o;2JhLog5b{SwBM-Ejj1_wY}SFSuO zwRkL{7CYOK2Y$fGh4H|NGkEkm+z0QWigD@zu$Xr$C+NWQ91r^gpwlMj+sQ3$JQTl|q{8!Da=TK%as!WVA`H4n#Fel9$ z|1{f^R3zaK6`FWybY*K`<@540R&;;;w~7S`9|gGdR+)|;b?j9ybN%SJjlZBl+Kqu^ z+$-(x;FbOA?e(+Qur*QfR-+Ez5IStKPLo zePbOQh7*9T<#K;05ScdK!zucJ!pF1f^(;SBYq?<}xlxNBF~fi1*q#`qZw;C?cQi{M z)GrWgzxOk@q6+F`O2->v9ORhB4b)<}2&P8>iLs4`J~H$Z-R%3b!$B&Mr0p7yw-qfo znnWzrbUT}!1}f1O!k5p(jdXAm&~1dvcwgoFEdIKBZQv$MN&>!CUMKY8m2b{fo!;t3JlaEI%UsFvM7k*K_$~1SyOpQRA#%(}&(lk<$ zhvaV}B&nEL)#ErH0W?U0c#cC_-h_qIjoK@dZK82Gowub}3STv~>-Vl`$$jv1VR8%Q zL~F0PRqak1bMrg^H2E?B<#}s@&qDCm{dc_T{82NOR>{RxWO~0y(kBKR%pVJ6iGk`s zc2gUZQt&t(6o2o#nzzqwQN4k={qNuC?_cw;Ul49!vY(VwpU8K(nkYlAL%3c%yh461 zH&Q8Ns7tEH#%|&GivjonJ@zelnZD$y*LiguAG!1Q_)dmFbSQ1yr%tJ&b%hz4k+!3-AcE4RC})l zeRw5*Tl)c|51l8KT4T1F@u12-h=3UnIlWC#^A0lxtbf9?e-CzWfxw~>2VO%&C-e!} z_dAN${EkEtiRFlQIcyrv@XH6A-d?Sr%b6LAmYZMH96LgzvWE!SMi6)V@lyHEb)&-> zD@%~9k548{qh2?ulzit?fz-xqHQZyDVR|_ zHJYJHQtttdB$^AemL#CnH(x<;(OuedEu=7LWQ2QFN}d||Ov&p@mjM2K#f@Sq2hLLP zvTS48@9`v*11D8QSLT%rx`n(5LD{HN~$5F4nP`|k0cgW9leTW5cC zzx7rsmcWU=LJj_s*Y9mT&a@{=JnV9Mk*p{-izOqw9k90FeZHg{`*bxBJ$Bv=DN$&g zGikcEhl*aNBck|Kuok&SeaTE5%fSM2_z^S6iLoiAF+ONDV++Xke|@s<_fY~;#r*tb zGl*3HF&n|nCz570hX6}w_DTQd{?IxZDmsqGUfRJ=sCFJ9ABcVkL#UqFDdhwb40^UO z7Jo6Q@O>yXFxvnj+7GLt%h|SP2-kO@kfm2$WmG?nrF%`KiCK{ zk_V8_lF9HM`>kJB+`35QspjDglNYY0rMJE!jx`9UD}7q((5(!opp~iA9T{v#q+VrL zQsX5`C&=#kzs~^imEZ$T(jn7|ELkTSlBrf%TE_YK+~D!Wj1WoR9&D1lM^%dK)tEVaSKnNJ=IlB|^+U{Y+k~iDa32VI&t56O;8#-@-L>5#OA-P`p!l+7bxa#& z-N(o{c*N*<`?GBfR;MGUhzIFGmf|}M7vuF2u9~&AA>pu~AVp5w-K?5SH znD~$VBYOEAni0Yn*uT%O?5}vsn!I#$tpu6bpkem4aH2N?nq1{nZ=837faXt1d|@g5t^vqo22)!2^^K0h+}-` zKKX&mEHBza4)5G|4`OtXObX=92~H>0cO_i#G~rG_D7ANnI$q@THT@X0>LL`mBlo}f#r-tD8jnBonu@(t2s zKE=`Nozc`j>Gi>^RclzbKrn|R5YwPFRINU}`W5N5`M_xjfxCKJ2(;*N3UR4{@j)Zb z7MZXApFg2Y=!jy(P07C=2*4HA_+Gu`7^IJUeXlil!`iN%%r#Uo+Dnch?Dj1&<&H+k z{4G6PH0QUWH*v>uR0PNi`+)Jav z0BaEM^gA2#U~Y@RwGzgi*b7I~e{X^RoO9)>N?_`xi?pC2xnTu*RF9Q@>AgT5IOzKG zT6MnBOB1~U1A*kDu8XoYPmD36(ru(?h**d^r9pwB*$T;9!3Tea4vKF(uk0#Et0@ym z?DF3hMh?MPdcj@_QZ+_p-usQC?lsMeaf22puE(}r<4KP#7UM1$@^PTt^nTpcr}>Ng zsDxQayFYM}V|5HTpL>v%E*!_Xvb_rU0_B*y6jI|hX{+QRhlYQmHVo{9&7uc)Mu;bj zi%zYXUK??Jt$~b-!Q5ai7hhc$`Hv4hR>=VGGnr(MfGav7H(4Lg^gfBZue;di(^Yp& zYQIS}_ZK=o3)GOO|6%|$&w&URka%1r=2246@Et+_JbMo|NKTE9%zfIJQ7sY^A>7}5 zAdmrfo$x(~h*`8yUpD;L)dAL$hppx~F=)&cg=B1xEQ^5y& z@aeS~W`68Q)uj;U;pgY*_RCJ$rJyqem$NmK&cg=tD8+lbYU`1SH_Zdf-VBz=v3$z0 z7ml7W8G#WbZl-?f6rz-En~gtg*v-`hY*p}Mrq@HD(Tp8$iOFk_3WQnf*kpxwPyA<) zf4HWM4L*m(LSr-C@m%A`KDeg&CKk&#FyZJm}YTsiL&(CKrH!xdWu+A9i#?LoUKK=ivl zb{5Ar>;wkz$f3Q0=>NY}^e$FB1HE<^$b}ZiW~lgtrAeAgQ5MpXw9(~hd`lv@=rOQ# zRhShiHzc^MRl5o!;VoM zO~;COQ0wTRULVK(@!hD)VEmk=?opJ72!Dj7QvLn%p56@q%cJ$a@2i~>W``psF7#(K zYk9wV`OIGRW;f^zyZkg+#w)s!z^#M6%aid#zRMLu-KJ{80m5m6@%Q-8^znUnx%!cR z4D>llI16vxa$BfMis`dXWJH#468BHone}9O5~b>*3+tjd2X56hdDBt5+*mR&K%d<2 zW(h~D)ecg3312b!(YI_pEyB=5*c8l^Ts$U<8B82(+8woc9M{3 zVX`az5I6&$-KTkx2w8i^{a*BNo(#XGxL&?S4%wZ1azstR_=RgcVEe+45&*S2AR(LL zTxeFE%i#i(hRY0wE<71AvMTYe#R{#8ojvsi+p$esr#VLT5&u6T z4Cu8;prdS&bsJJQNVbcJZ@+i2h>mdykSUvyG=5=z*UYoqU`&iES8wcD;UUhr5J{y`Y%^tg~{-rnav(5aWmE%R{Q1gclPFAXt zQ@w}jJ8u63r@S5y_I=ve0t_6ju;{Wqw~S657!>Pt)a0P=GNr7Fr;Ov7J>_&AiNu8} zl1{#64UzFeBw^;K9plkfRlEbUs^46klcEmSQMr|C-0U zf}?vBzw;YhJmIo=^gkY}B1iNRAHQsnSaR)$R~`)rQ|`k0ZQLJ$1X%*JlodKZc?-m!JykaH zZ8!_ME5IgR?*5w82jp|V{V6*&gvC6d#r!`)41d1~fQO3X(*bie(4zO6BfRwj`^}u| z%WO-f;Z{N&$+U1zn|{9LhpR7$ow83tc@G5D)G1&!wdB`^u1G?(stjk_JBpv-zr-tC zBDloNehY#7^_kC{`DoU;EVj%^Sz^DMja3e!BXZ#E7lw3;IB*mTC3HF1)&>6l#`t!k zakuHYWKXJ#P`h6=l;4hweEF9DLCpo4+;Kzf{xf`-pe+rw4^KvPxg*3j2*TN%04O+8 z?SZ|nD65;NcXk-203itV*4pvKSrGN&%nB%T_6QrCQt`=w4ObGP$cU9|`}*mq&)gHa z4I1D!V2g%ss06Vcb)LG{d~=GMFcJvWJ|)bQSze<1?nAfyr;enz61e~GV@?Esstw>c z8!%=-6$$fu2#iFWD>S(h4-x<{6uOvucL+?eB^-OJO7$zp64yfL=PVbssbx&Lm_!V8 z;8GU+YhpCWMh+e`pHWI!)1q})vtt+cBZn={A0GB2iIF+Q)OB3>$c6Y|2%CqPI1AS z)dQNWmM{HrJa$AcitCft%$Ja`frzxZcm-dU ze_{5+}y{qzgnR=UvqXo{Yf^;Ml***)4Ck3~^M7kxt8C zwYS^@qWcS>LriXJ18AT_$g(Tv4ZNW6)N*DCY6t1z(nb4p_|)WS2F`vP%=T4m`8%r) z7m9$_#$Gb>Ja5oLyJ!!MX^^%17Xm@fsE%PhJ_GBkX1b#3#Sqm`P?ntl7{+(gf{y{w zruRoEDZrEOinD)r_0Y*F{SPTqqK!26)@c zcL;al3y$wg_6w)NSpM@ZqB(*1IT3mYsdvBl6R7r2fHNn+zfSv(ptfuFj~i1O^ita5 znboie;F{I(oa0L0`2CBCySB$0nUX?uh z{TC+U7Z1Mx+Kg*8QCbW+xv3Y+S(gIcu?TaThl*;l5UcDg2fu=Ad~Z;!niil z6pU;Xv7iKOgOLeq3uab*m=njl#yc2ov6m-1_U5%9mhX6G&ERq9a1zapom>d2v5;-B z|Ihq_%mftGs+sS^9!OlskpOF5-FhPg8VL!V&wA5p)&=}uQPO64H?-w^htJOzXcXZ! zK>M=6bI?{Yh8XGwsjT#maQ?jX@HOzjd`xg_(7l3V9wz@xz>M~07&|H7wtIOSwwUS< zXBGLcZi7@!1Oe<2j34wUj5=4if?q>-Vb=B! zui1f&jnK6g2#yW)PhhCtoZP0AL)&CZN9_4^hBM%QQA$QjhHZb(u38L>lc@R7_3l^~kYfVhPYvafErYPYE<*)I^x!T46zU zncKQai3OM4@~b^V+3@s{?>9X9&reaED-g>y4~cPUU)@1=gjIeBLvQZkA$X;e5ul@O zTy*T1MsNVUiprltUC>C69Ks~zGSB0op-Vs9UM?4gw5RcM5Y`ndAvJ!)JWlJ{FQYX>ZR)nR;Fus9~l(!L^(QrB3l{;A+2%wB*^}Tz@wG zfZ7aB`mH;Vcw697|MKwx_rL(i@aB@l-35=?qW|tnS1$4j)%0UlAl}YIh{E~;;!0)H?Y7T z;3MX8H|Jh4ur#uAPs{6siFxQ+1C-xJ_ZoWK!{o!r8fnjFX zQ5+l#MOxAQdyUuXuW@`$IB-t6*!`dhEHx}uNB8j9YpPqx^@px25^prbb8?cZx85&; zct(kdo`hi)d0+%5%tjUIb3y7sA0}=~{ohXr1A$P0`Z;+E`#4hd6fg0(3kS*V<|+K_ z6&);@FD7+L%)CYrs1{r&I{LDw;<|1@0&%>HbBRY7E+*xKkd8*Qp$5E@*$ncGvb&uR}yRE zDK=)w-`@q-T}rZhiZ4)ozp|R)-+KmL4a)QcTpytwZUye~aeco>vXsu75MGcybo%8d{FOZ0+_ z7K=;->--e~P7>n|@7{R-xeo;&Q!@)!X5C3x@oyB?DWJzb7g-^3lyD4*w52p*4(*qz zqU@lb=Cqibyt2x1=f&r1+17#6fPvqEP`ULs=FbXM`%iL3OEm|%_houyJp#PN)JftP zc6^GK`HtdBhm@u51H9l)JNHn+<^e0b>Ty^Z9NE=3(;vfJ7fhr1zwkurxL>jgIBX46 zYuCqa>Y1pKanWemP&n1v^NMP6IapS&bv;X^Jt-a%V)vc(F%nE5+u;f3g1b0UZ=KZC zl46&q8Eh8o0{AwJ`||)0VK2kmxI?8s(Q|o^=I0rZEc|G5^k0Dg?ScHm_pk}(|1hwT zgseCOW82@IjevSI>SDF+a@KagJ|bHfqz zyuF3|_-qzo-B)vF#j`^@&ScWc5(Mde^!^<-iNA`KrzEczc!toC&#igK>TuS0%{eOX z>AcJvg=%&e-y)hCGV&%`%X?YBUrHTEl8`;8-qhU|vv6*7w&x0~XGO_*OU4p3z}w;j zV0!P-<^jLG6n6pL6rZt9`NMYb&wIqdFAkZ*dGa#h_njQ(qg z%4(RL2NhcE_@$$Q7-l;#cTiZozb z39UeJ@HhnoZZLMx&(jlq0_9dDt`?~W zw`xAn2zty?1uqEajQfet$`8is_IskVg_raH-NOfesl;0TH{K%Os!vcaI{c7wuc~F0 zYFVggWEJ$TS`rcOra?HQ$ehlPBMeXJ!FqTXOf7Y}_45mdYh0ElWL+;N;^@mm0Ph2k zj*|Qs<;w2<>VKh@5v_Ya1t&RwP88A6(2zWWU>jDXBzw_iE^%_K_U%iJE}%nVjS#R- zN#{DDt_|9-r$prAlrkBSB6{%rzs+UAoD(};>@Kd1LDS=|qJ6khC0=|kO;%sI$gJpJ zfSUhC7eJegD zb&-5`)L)jeSTX=Q&jyqfxgta0uuRcMuLHJVrRds}eE3pk<40JDUi5Sznj}bVPAm@@ zs06CCO_bv+uM(Ed`$@&sncNwRfhQQ{Px~*R=BMZP@tn1h`scAie&FK4`D_WCrz3*` zvC%2{ZfZHNz$viXKi!ot7k~?Zla!%9WZaEg(Hs2jY;`$Cyxc%Q)jK@jjc+{cKYH1NYJTJ3Cm}+}X!%alg3ZqPx@muquSh}_uZ}!${8}dJGsi->Db_Ko?K(9wvR{azIq? zMicjMgL(`>_8j>~{V7x?k;t0UKcIFyo{OCYq&ZKQoAwBq*Hl$~?K3|A%7Ycu;anYnhf zxcbZBTg0y5!%rTL4wJ{XG!&z(yraA+g-zD-xI37>VFR`g?f5ZYLh+v))om@*JYH5w zWKz_m(yMb&w6-VY+P-+D4$AQJ5hSvOB?}qzrM-1%es9igFgO8VbO0tefpFPK=KSHW-7#| zrGdeoD9(~B-$Ep6AIsABiCYjXl)GJxO=O~GPzgdJjrDZgvKGokR!uh`)Sqplt>Epo zR1k}c0a>;juUfhQyQO#gTO<^~J**MFE+Kn&SV7rpc2D8=du_bekp-!YEFrw-U_;rz zmueL@v^Mo3q+))Y(DVoOO6wM%Br!43czm%Ww?NTtNjWa&;hT@H12HthHqFUTJ#HB5`h!!|L+DS{rf8SkyuPpGn zYn(+HZ%w15=U^C`KJ#J)R;>c3E)D$5^%(VHSk`N~zd@yCx-%$$)c}w|a){eHd(|%Z z+{7}3p;Ej@8)?-Bm8hE-vx)hk*!oa{5UO8!Qv8x%z8$1#$}mzgfF*VJK{=J-Ev(4> z;6X+Vwj09aycmOcufgCcV>k-8{W9d68}`cvU)EfE0{U{&*`Ea~w-D^+HL;?D?7|WX znvCT4&f`Fb=toaZo{eZe18GAhDP%51h*O{W6;}(?Lf_SZ0mI$lI*m+(w`loLGuESF z|GGvYJYqnWFajHJWA&TJA#NE0+zz$a4v$^(6w)*6p@2)4D_mDy-NL#F>>O1*`dND< zNw5MbQZg-)_W!Ssk6!HoghlA37n;|KK|w(kV2nejPa;*dZ4(y+K}KVuwyBt$$zQvF zLz-8`6yB1uJ%PMu02H!;H+Q-1U{S0*N1>Q7hbenk z0L*cIq=xg$ypZpP)n0Q(-E+Nbol*iE+(-M-H=R1Rl3kS3099xOOUJlgP{6?ShVry? zV1ne{(DUr?ng2LkBe0lBH|AAp+8@)XeKbYRJ>R$$bA&Ypt@_gLV(&}4&Fd*NYs%dhGmTX1KEWj=X7L|i*l2QRSE#ud!PB`fargHGkRf!dAt(mFBkg9ECkmd;yD(rFybOAsC~*?pP<*V;p}ddjfCTP6SKC!5LwL9gH}DiM zmYxVT$ZL5K_RHnTWVie8twoDB5Ighyj|!4gxmDASgS5=9K<&0x1kRQA+rZS> zSGpHw(*)~gyke?V^Kz0Qr~%{QBL z+22Y;|2XRKLRk5heM`pk&7H=yR=nBivua}u@PLjj)2)2~)RX7fmC5H7M31Zz>lUN_ ztyA)xB#I+^i}@{w9T%$-4Eo{4*B#emJyZYsa*X1}L|?*FBvJ)j&H7l zQg#cH&f4Iv5;jtjwt0nrw}s?+Nu}A`{mn28(IjFPbv*XoICKG$=G5ktf?vjd0n3Jm z;*A30x&2;iBp$HkBC(EUt7KXZWDC4@E7yXf~gqxExH$+J^7mZZo}f9 z=fSQ(#WWjjRR=_8G+-=wC0w(Lk9K#UN6W#k`+zR$gyrmxabr6YYuB&2xfNF0cXTCC z=i+|mv#Jfg93;Y$0W#k6DZNGJBb~bSk^9c0=CP{x{xjetHVX@voB#yRXDMk;9E9*E z?P0$eQFFtpVW}p4Gb!Jf8LGqh99~k`BRJU+6!ypf5DJd*ik?$CLJ;eLBz>B${30_T z4OGxVOC)K@eKtu5HS)sET**|tskU}|%Ri-S?AcSW|06qC{2C%HV6;i&@tZA_0MHOg z4b+8KZp;*2?owDo_LM9*n9dhl)EOu{ zm)}axfFtNKV%I;napq8UmaFAcy3EVi=W1>vwDxYCu~cY(cyli@Y>YWv=+9QP_U| z9&o_KI)O3b`&FD*yg>(*vs(Fx_=7D?p&;?kudS1*DO^&)NX5_=hPP1k4ZxJV6xeFf$ad?4Jw z=brDAJ1{IB*cE0TGccyZg&$|T@=I!!$TID{W3BBMRHgeKvLZ%4wM~5I_1i3qLS1^-}cODUr4OLvHyeLabm5Y4?MI#60hO{cR#Ql4bjIp4)%uR@`re#)E=DHQO<`ISjS0!y) zIFE+0m_;0{?E109ncPtI8m8NK15C{h#e)YY(_lu)oXl~*eoV=Pb{IZPm(n80hi`Kr znG{=pvr%OYk zZ9u_Q9e0vQdRJs#TYhlq4n^gqL^(&FRy+QOHDFsY>i4=0g8~g5Rz?W`fHO2j+?QL3 zk*Wc9PTmW0^W_bNtnpMHs*t4NykLEK0q$&kd5rZ<>rn9f2!(qza@(nGdd=%jQ427I zScc2qkp&)d{67Bdmv2vh|84#TCUD*um^a;72$g|X#AB7ju~t^|J10G0BSQ?3?|6W_)!$=$N@3G5SaGIWiR*O+}bNI*eQaU7BKkr@iwiMiI zmIBt2**Sq@9#n$vL6q;2U;PnofJS~+ks>8GX5#mXt8xg96SzvM?_rmA`*H??uFSAj zQMFHe_K?EWxv)43bl`caD(REz(H}p}2D0cQ0GDI?%d!& z_0vL?O;GHtaMT~7qQ51mGAGDj!P1k^icx56Y*ZI79MNmox`iZfUWWcN;ySw}0R6v) z5pc8G!kFSp`vqY2&4ml{x0QN;T?vCsd3BJDWCK?{_9-(WYi5s=002uCH)`Vi?g%aU zcd?ztz$1Qfkg{RZAEX8dFAE=Q3?kD%b{s^i+Q%$mu+v6D2tXPpy?^(N3?!E`m`%V|0xH6?$4B9tH`?bvE1@>H00oWReI@_Ncp(AlWH3$knU*{32T{^x zct5i#89j_F!b*38nsb zbluPH_qYG&VR>dtc*pC;x#yfKv5F}sLU~2NaFKeC9yhl5HRg(6!(KC3R$x)f)fM|d zuKdB_2EDXu+Cq=nUC8*?QIO&&7FTgf^(Y93_AbCmZQ=Rzz#yBn6ezoc&=P?25KQpo zWp`jY#FA7n=%W)Zn1O_#j84>624J&v>NTTmLK5qf3Nn;s`&&aMusOuSPr8K=xC?iI z$CYg(Za;fBf%W7aqW|Q>-XzP^Do7h-Cl!CLSL3NioGlH;_VRJzWO#%9qc#A%o_F7| z1>a_^C{P`S6Vg6qk#s89wpN2Fl_&6d> z{+(`px}VH5%Lnn^=vrT_Rq4Rc7jXgMZ5)aSsWGL#MVX;LgZdR0#N*KSzK86D^&`YD zVUB~NtZ&N_=7G2e;AkPujm0m9CWfg0x_Wq03J5$4m?h&Ba&I`mgj8M;NPV~=3Pmm%{>GxK~Txd`4Z#g#tz{l zRF50>*&LqBOp~oXL~IL_(~3!&s^TDItT>Wr9Y%yxl6WhBL0cF+w1nRM1;jFq$0kBu18p>PD^ZjDbYx zvabxkkpmFHZfuA-PTI5|7!dY@@J~Wc%qxgFZBDISeQ7KuNwsemEKuKf|wr>b#2Gt1+ri z560W29YGg~B0}tTynrJ6@K7>;`**eU`#Z5JQ#4|afM$zBVzV)KLii*9eh6vTUgqOL9X;w_yOAdaoL0f1CI>8-TKh-xq9aW~RQ z7=Sc|B&2;F!M0k~}$4|N5f z%W#t2$9X(7_gMjZ^chfN_3z^HI~fA$V0iXqOe!MFSd)TC4CNZefF1`LrQfhp9l<~8 z!m=lkw-DCnu7~7X7m5ccFx@Gf*0lO5k`!gDL~DIU;4(^45i$9o;$BGCz{qy=7R0Q# zdZw+rIQ;WoF0m0^e*ksJ7;d}V3ppk_FR)}mSJa+|NjI4S8R6=a`<(y14Uq|{ih^ht z1G1g+GgrzIVdHFZu|ANGKt5I!4oO6a$jc^y#M}6CJ3nmf*6dxEqDVaSj_^ z!xLbR=EMGP%O>wK;@DYg5$oY+yU1B4Z&9LH5|_NYhk_x)mCC48MW$-hD$d6*=L+n> zd;M^+zmxYEiOnc@Y5?pPggvU@2VJxxtUNRx$9i83Fr%=2288#JRO3tkJUoAY4p1J4 zQBoAH8YNf))p!m;FVl`Ai|8*fCK)HEESF5Ng7+v2x16`!s|K>xHRGV~V4ZUfgeds6 zk6?^tfr2_D2I%c9Z{k0|l`i5ixgC}BzLIE1rmw{JokSte9;kXF{uxmy0zlV&upLYr zpw9g^z!=pOK4P!lTeJ4i%VwnWEDSim;8;xzcO9OBGXDLeOxW0@KW8_7R0=v9T-meP z0@`czp-sytv0i1!nnb83ALr=Mf1aKHz1cG16qs)caECwxa^50H@^#(Vd}IWk9nLao z1|YOR4Vc;E>=saVI5E}??9IEu;y7Fh>RQ~oT`tDM-vUM=FI4|*6l!(Vi+v;-$l)eS zdc|wMILYjdASxrq9)1TRm>Su;a2XadTWtg&Lg_zXNdJ8x2!vmQ{i6%247wE%zK5`yc>jGc{`nzH2AjY}{7M>U_s)Q`aCN42hV6b&quQ-)JKi__ zt^sBG$yO7Lw=0jwhvcWSk+C6{A~Sr)k|bDRXqdLsvB`!k?HB#s2QB|#a0NP^7|gS_|wqr8%l!9TC)f1k;i z(FyiOqORXF<=8;xr#UPb&UaUedjUuenh7}BArzOZXU4^v7y#v4J%f#oz)GWw@OHco zHrk6K&(blm;{F?dVHBjuG^l&zAJMM(NgwQ_tAh#kAb)<%?;k~c9XM)-9#cR%uLsgO zRGuU2FRGR&5Gwml7xwU<+-6Lq#(Y~lsyqQ!N#F~I+lo5_JIx%GKFWc7pAF1y3ckD` z8$ja#F>v92cQL>h54UX_riMD^AFf(g2@>j1B>(4I$K*}K^6QB3b{#VTk2w7xA3XFg z4Z?F7V;l|Y5K4uxo=aO#0X0aeAvJH{IfC6sH#~q}9V{Y%t_HPu;zuW6a5$CMl^$UJ zeOF#`+zYW9EpuUAprw-IErU=&C+?^Yj0Cb9RVqn)(Jg9+^+B1(3k7dnVyd1!3epI> zDTlR5xl&6HlEkUEF+khHaak|>h+;ktSOD|(b4fLXt2Dyz zKIWYNS6uk#^w+WBF71{LbdEUK+`i)Vl2nzGFY>awPhJ;ov=g#ui8iT8X7fK~Vw3 zf4wbaOh|_ZT@H5k7&!qqI`pcJS8G<(`R%zoh4&96#2$T(9_KTvzkW0IrisgHs_D&i zQ!B-22^YEy-{qwtUGbRt6epK2eGu3)$!!Ob5|CZ3^}e$s+MhE&){#1S2;5OEU^h(u zE>UmlSO;<|Nrcg11|qMqqSfyhO-e=C&wAj0#<$pyxh*b zni8qM0oAsp#;yE&m$=*hILZ zs2Uf5sQnox5y#9sQoKWl!`zfeu$wF*9wEaF@67&pk|1V1FMA!7avRR!S}A)duwh8|?7XTcD3~)~ zpy7Du1vNf;k($N%^iy=uhc(p*utKb-@JhF%WWWBLLDIGVq7MF$vlOiLg5UN3`68D4 zbq7OWxS$9s1w9?lgLh}f;eKWSaC(g>i9?m)jHerh`#zaO*X;eJ9LMxIj%6dpv=DHc!@L zF+Xbd9>hySfVi3U@Q#M*&+n&31JRBm6ZELAxSYzd5aoxu^;c(}~2WIOhx2fBsc=g|so z;A{(4`!w7eA{(3AUK!%3X-VX@?U%Bj zf39m6Pz;-?f3$}Q#!TA=%-MsD(~or;+aVKy=Rd3IrPKq;HU-Jx`aDa!vo+)`dUIJp zo)HEQT?V|-1pYYOHj`wz5A?Gz(fa>vj}uZ7B3SY3XAb-$Oi5sejP!Nvl}g`)y31T!Qj`XFOtWo_;MSIv zj#bb|(Zsga!n{$Zp_9@=;mk|jAAvV}&lEO4XEw@qH?6I%a+@9^zhbi0vcUBtOkSs% zQT}-IpwL^B_~tjX4IO!eFG4fNtUgxLrVm$499TVFmULBWmS=RLOiPxqyBy7MWp_b#B8+O>-w|Am-zow6MkRVR@lgP+1fK3hz8cR>CuHZctt(2C zv@P4mWr*#tNaxlZR=hm#CR;idSXwlzzCHVoxbOZ%-xd zxtMwFif`~~>C7in=3TE&?7iCTJ-(OZlC{ZdZN;Ng?c=_)hL}0N?D+9fn3xi^d2eOL z#gOu^@#oEb_NHO`kn&!$ck&xY)28qq*9RjumM>e4c&A~{!OTqV$eCNOT6(M00@*5- zq7k}>^(4P&Cif`vyYeSJ^GOWB^Tx>Y}ctEPRs$MJ}rSuq0Ad&^3hfV@ZqeY?^k zX#B{^_rw2_iGIhV30dqgdryF)(M_-Q>83)^x}H@_!JIz%aaaWtQgf`mQXw=F%xa1ey2-2=UW|{V^yyOFy5rQ(cr7huwW$Dt=^fZBUi*+4kymD ziB8(jN!jl_w_m9L;cw~wb-IbNghgeKz;9PLWUM!Po#$e&kS?~EvaC9Q{&Wy^&Cr?o zmdU}4uYrq$<+nl(>}1C@&3M+&&Dt~6I4&iRWDi@r>cSFqy^9ZB6_b`a6r=fcxVm0l z56=jqDfbj%*l0X^{?R(y4E5+#u+%vL=OC?`FeAz5jl@j{Bb~%O`iBw6#{-@v_uwmF z9iAylFSl08jD>!42ZOj%63+S0=*2aGWtLHBL{5B^^di^;14a`3mS~g%4Dn!@h0Rb& zPD`SAp9R~4m4c`fzbooLxYgeQ^$8{NHU9X#8_rUWT!pT`cb@GYNB2=jTZxN`g?*hW zG9=aMmk`HGSr-ip3_cQU7M7ZKUH!SeveNgYc;w|UPUL4Pibmo*Fmb-pb_ZhM1fqfi zAgMJ0muSsWVL%*hYadS2?SO6VOrn9*yj(DIiGcQgci+9tq-G|d`q)J=E|-%MTv(}ox9n6ahXfEd**b~?Upg_`(uZj z?i!}8v8E?{$3%?eL&Fs*>lNe82Aki}iz{AlN$mBgAgb#Uvgpwytnc4i9^f4+wTe3S zt*>ctOtX1ePrS#-IcM~sM*qCcGTp+)G9mK}LDKN1>%uAr{`hJ9cIIo?J+BAC05Dc{;JjN-1xRjD} z3JBu&MarP=yo%!lB}bUu8_7_j!3k`#vLJfnJbw?(R(P=KqNCCW)Es35+bJIs!K^qi zdQ$(T0!dNi<)A~mm`N(1id&UsZUy7|7oIci?{6pa$5%D$6*>(xD^_nv#3Uvrx|q#6 z#8iyDSgEAU(oT8_-Kg{exXRbw5?Sf^@B@U7RIfa8n3ERG+NZs}y(59u#e7`UW&Nda z&?iy1CzFaYx$S*@w-*Tv1=0!GH1(Q3Fqq3l`dBVj2a$U zRA^<7r0dALuI-5x-bX4NUpTqF4PeU~6TBS9Uh~fpJ@S)S%-$kf+?`)+QTDBjuE*3i8DSU;D08oD*E# zm|=YPsw>1wXTEPt{-(E&?{o%#=$=GmD@TQMPqyCeX%ne2r^4#iyq$!vD;vY0JPSR!YjV?1wAF~ zs}2FmM*5=h^SZtBZI`gNsHY^@a^Ff5)*7;Z-i7~t#_ADkQDCHRvvWGn2}-SNdhzT{ zE~!(pDai1Ay_O(a@Do;XlCN>=S318(+b*7&gx0wTrj%f@6Hiu9&MjUvw2zx6omc1R zui!%wm0d(8xtrMBSvT=K*TqX;?Bc=_A-TC~gS1&{k^gaIMOSAQvLEUNRmC6#@~^|Z z#eC33r-p-1r6Pcjl*f&=GM83X_$rG8Y?5N9Mq~%NoPtja)wyvVgApKf>ve`!mIg3b z%G!zF(26tG0eyJB*SB6?NTsCZ+!+x9u|O;he~i9AbL3^NTU@Jr zMGYj30ZP7F-e2P*+iLAe%^SaIWHeJiI+Al3VNi}DWXKtF5hHyayDUyPeF)h5zv zbwu4(MynqMu}BQKi=|O-ZWqO0m%{CO0oRSZj?*_GJ9wbXOCP4X$%)!CYpFy$?Z%2Mci~)((eSs;qBXnz+g-sKxfCLfum@vp6f;2#JH_;8M z8i9k4$BA|hPa)BCidbe)I|`pHx%7{-^1rtPRG0afc8PqZB`A<*n+%fPVV>hp>g($p z=Bpkd5=+FN=Gim7L`U-3WPES&6BQDjAcv{iF;y$6G$Adea~8M)%a0R#=(=e?5wF%A zRehO{*nt$E8ghOKz^zH~o)dPGo_kssf_B4&t+cPDUKib{Wj?4TT`@V!c=)O;&54(~ zx7l{Ok$i2azQ$pXwiJAAE&{%_+QPmO%Xo(jw=d$o=l(_9(iEaX6NUq+BT5Jys{A4f z%!4?nZ@nSDW(>Q|CNq?~>dV`Juki)0<18#$y&S6sZg*=styTu1)0GM-KrV(itNC4K zB`}e?VVtR5<0%P~&0r9ETmjILYSzW=-dV)lC%hX%3M;nuD9v+${#gf_GmUgj`k&^jHr>@4B(7OJxxAWbZ2Q87&#c?W zsJZ!-5=5g^Javz}hnd(HUoo_5= za(i&9g^XAGVX>>H)KvuXHv2uR;g->nA6nfx$0SNbz+kQ5;}GxxGr^_A@Vdh6#2!cy z(xA*7*z{mp8Ye%mw&34Wigl+TEa9w zo^Ue(X*ZRhV}}Rwz!yq~ZuJY8ugck#v@#U)`oe4|A{%h|V~kS6Y(u~-R<0Z4Nii#M z0-EoW`|-XDbXsUI<1(0NjX$+sFc?f@u6~Zqj?LqRfv$T6+s_Ts@9)LJj*Cf` zYcW!I!3-jbi|;c`L+(xgEPfkkw%nR^Vk=8h{f*$QSssfxUUE;zT#eUBpI8Rm3%gp% zNz8i!P101qbnS%8ZJaGwA0Ejyq6wO*y*53UQ8>fZaim6iq2t4T_u<@!&khUX+BJ?s z$7p{Bk$L-RjCS@F84)u|$$;DMXg;F=s<)ngaT8%J72OB3P3D7H&DqAV$KV+)10rZ< zhV*dnDd1w^6!T4Nka%oSWEk2IDuVxv6B6E-Gkl4Q$UDbp-*G;}4{)DWr1D%7+Oln; zTv0!bJ$4_gP+;-lEAF%}FaohU)dBkl+_&phV_gH;Uv7aJ;4>pjEv z`7JcH_FY)D^}xhR)kVo>cH)rb$rJldYV`>K6lAVmXPw00{Htqirb1nxGA5dtYC3;KEV!o$Z}^NF7 ztpQ_(QWL&Y=rN5*kqWoBddb_ zY@|Lf{*&lmVXTb_m*%a_h_NEsI;`(U^KVdIdnMtuwU-;wzxGCXS0$3WG%rG_r@QC;kWU9mn`2eC=q@;Q-n1CY5*yjA1%!B(dSk#^FK*z z`awkc%KFB)*M|p`F4CSm_Y1BYpRu4>UoR7e;^{ona_ab2NGqFiTx5}Wg{1Q;llr!c z9m$Gm!_-xYttM|L$>~I47l|W~u`eMYVXOHn|10tQDOXB4us-kn(bSa%w+TI6+{D`j zm1KWn3USXBf-R0f7-`;L90p`!Cr&u#!qG<(6RW(M0{FKQ^r~DR6?B+`o|>JZ{7Otw zQtfC2?4(kJK+8O85mSYsfd#R=`Jh&tXw_kV#weXM$(=M~++SwL3WN5mNr6+q&j`3H zL4LpbmON~!$b{mMB{?Be@N9MhSm_4t?d@?|50`brDhi;sK5sN^rL5@Xj?=^#SjYHI zCM^mmZ|QB_;HKj@^LF_6wR!tfb_CLmRXKzZuHNDZ4GMABD9>6o^!PD}zpfG$2jw@_ z+VQwMnL6o(apw(NoP`+fklU=NU+`Q%YN1;bow*KXw77U1@4FljDc7|iX#8@hbZ-IT z?ZbOx`mX7sG))O-xHB{zLmrxT9I=pgcV20Em10ds6oaAj;&0E?%e3+2&E5bOMJEg% zyLn)ckq%)ofc{vw?3vmrIT(Kk49sjoU>W4`e~d{*r=7AmR{y^u>YtSr_6kw{ZEN&j z7r6Qm1%0^C%OD=M7#|C2^Ftuz7Xjm~;?r2+4VaaM-+(D_^l30OWqGtRswcV9k&0)& zTTAH*)M~Z74cSD;b=49LQ-w&*uzWuJX^;Sf#dNds&4Z#UDYj**4m$3vzHDMFl=UgI z6BjdX+r4NU{Sa9gt<3qT}Wsa$f)Xjj<<)8r^KIg9Ifo@BHTD z1GU0wyi9L9O6YFQ8G2_t8an=2Mb+-8-1nU|)*k)PmEAar-8VEW%;BvZ;ypGeCuf`% zCVd@y;=ly$}MKDxqx>-napB&3c{04XoPys)0I0eoz{cZG%wez z=_*H-f#a45!Bqvox6NwB!&8}0!LbMPWyj<_IYK#0;NyfWK{xO_s!r-5R; zeF!9htd8W1o#}r4E~`L@e7Ys_G`08M(SIe&zuz~BCy;*_)~}|~{!Ty!6yr^VtUj9j z9#D*BsimT-TsEHSbL(i-+^QqsvF#OX5{9zu>%hC$gD+uDeGAld=D=iR$pP*6SD}#A z-uF||vv{9KRzDRAo5%kHC=fd2Uy<7iA3DslEW8lQBwb%%Pjn+JN-TT|u<<1M>WShX)T=LzBr=f_@P#=&VfssaN`{iZFSy!=u>|1b>nIA+n&9B zg1zg?Iz{U3iKhanCF8WKAj`9GVl_nl%g{(ABgtWYNuyiQ7qQz*;P_1|Wd22V&&Gk_ zK>9xTQ}la>B$6~@U4Yw{b8hQ;EPra{6C)~C>~U7-1a$%i#+ia9+?bDDZs+8BE1khD z{y)k8_jUaJJ?VhSEPZ@zn==YP3b*=lGwu^bY30z<~o?Q+}r&?^5XAb^*+j;oE=78_Qrmy$p@4gg*2o4ZrlFOpRQ>f zwW;^^_|UHPpsbxVI(g`5-i4!&1q|y_=*sQiiaBylI_cB`lEY0B&6p(@SG=PcEG|x= zH-+4LT-Y2VEOU^P;a$c}h6`d&?w@ZmLP@ItyCzu=q+`4j8COy5a7Rc|^XLv0lBKFz zE)Uu<3z3I$UK)pHH1((XSzdK^S_(QAM2+1PLF)@aKOg{HNiA{DPqk}2@~;}@@8{6Q za?dhj23zWa(e0ZDPnLIl(0h4D#1t$n*uYKCsI-u56}F$u4OgtjEHGfBw6D9$&fWy|heudl0Z zylTJKf->t#Nenw0=a?Ys7>T0t&P>X;YG#kSXkHoDBXW1u$4KZyQ&_$vM!eiElL6gA zBzhUqrm-5^2FI+a8Mp)Wpbz9Nw)f$-e-&f-`yT)6!}xJD&oMGscG+9;So}Ml6&jasoY>UL?N6MRw5P%+Ah^-t zHk0unp6;c;^J6N~Tg-MUUU}2R>U3eT4UajWH)qcH-d~Z@Wnp9;@;=J@w;3>f}-4?9^&S>|u zo0)S0CO_vcZ0f#h_`;iH!e`TTi=AYH^`4Z$3Da5rbG^BG@nAc3X>mZER_mUAwYv+~ zokF&P(nZK#VZGv|!ZuoVTQBRYt@8}@EOFq zgX|$gdA+Pm)4ewFF=BXX)bJtEKO#T&6H%-y!i#nxM=6OVBXi@!zT4z{grwg(PfW+E zqwfA(VEzk1Cx(w!--LE#2Y!47d?Ql8!L+mCNx)@l?TuaA^*RBrTe+8GXBni*RBK32 zv8{Jot_tPoRb77e_{km4aK1Qa#Nq0PBF8d>$c(q(Yg~0fMov0jcnd6Y(m>2W@|pnb z+#;JMcfR&;UwkBJ|`A(FwEOpz9}b1ER-W6dc&7I9P*`Hvdo zPr(gufe15JJn>Tq{gASDkf{&u)!(IP%yf2d%e{V_RrVReO*<(2IT)2(w3|f3RRu^4$x9H#Z=?Y~mL$nxo0X8Y61`S^wi)#Qt(auM#e{hhV9aM3e!KxFI)a_8`1 zTUt`tzeqxxbbOc(O=fF?il*DMbz|j1%&kKPO^1lo1+7P|EOtr-7MYODG)-0Fa~TMe z(a@_fL6A@Vsu0cdz>Gfi$dibBJN}b!elKhM(7LmLMmlryDE#B5{}uD#pV$hbPWC&# z6FJ%%OomM2lyLpd`D1sN(ydH6=A7P>#Z-Qx{>#`Nb}=jS3ho&XAZ@)A_QUUxpuzIp zjvby{$pLtJp-ZZ*fA)ZT^YjqtK{TD9vtH*9UUE=RTL%s{nmIBQFe?z z-mt#bMg;uS*HaB4{#k;?Eym82xQ=qLB~mQtbl=rcZt=&k%IXO)d=wsi72pWY`LJnybxWF`7Zn&W~<*ph99`LzWOYX{R{h`W^XEM(V?{2Iche7r2tUT;pkdv@rFda0 ziceaZrGU0`p3y9dqFH~8;ihmtU|E;IR2UwXE5kVT^+<(N7Z~TtgQph1`72Gb)GDk= zzngOiUA=26-|bwwHEu2fhh9kN=`6J0PoZU)EXYCjEz|?V_o{YN)l}%W0<_6Gbbh@9 z-U`eqn}~xgE18$w=K6|TbYdDv=XI*HEqwAjdt+Y7Z-fC|;GR76_$k|$cQ^eC;WoE^ z(d}>;}$s|U{eo6zHj55c&dyYEPGtVfGxEex(cfF!g*Plp>VkH8}K)o;P@GN!TjdZ znYwf)q<-Va4K4}cAM>58S=z-}6CsXFh)^F!o`-O8|7;F_f5u9oRuR^WB9ZpeC{hLq zHMz6Ht_&xW1uRi4B8h@G3C9$ix}g008GPE;A)W5@DAxPjM-aLFpd&an^pL zJ)~Z%WjaU<{5%20NhH%H)LP(Yx(+AYz2=X@Y%vVqVZb`fwxv75XlTb`I8&h|wm|*X zP^tAR7Y9=!n=zY6Gf5=_K%doL-nWAeBq^g=80?ST*oXJViY%0xsqD64&E*ML*9C^I z&$m9;+Tfw?PrVna3#yIt*vL`vT>Ehc5PY`t@k(^*azVKzcp*2{sr<`0k(T12aP-~H&Bp|xmYi+{hi`VLgi8(j7-zL%1|HLb0u$R#M z`Abas{NL=+z*eTqQsy}#k3g~#&EL7cG5Ubpfc0x|ps+p`udHcEA9#k7G?%9VgitMW zv`i{vsWHj?1#qz>Biy`q!Cdka_qwH%elSnT+V=Kq&@u-0`QVex1Ke!!7>vHJfjRE4 z%!0d#{wI++gsWJm6&BN$wl6LlGq;s4PM#Xy_uJ0e|3osIwU*CfB!BF+g^&gLA%i>{ z&)pKX;YlEnzJ`cT?#AV{FjC)^_r$ zDjP3bfef}V^EQSmg(wsiY4u{@8#SZLWK?OxaU!)ZkyErYdsSad_0e^Cp~+HQ4WZu` zSQ#I8Ij{Rmx_ks;}vwbb0^ceEqv}n!+qwt&q85y4hPTO zuO+q5@aWU@`7Et&LXvpe97p30d0jpyUXsnuW04uGQXfu4%M*}wT#-@9zh-l1@6?sw z*<}$IS8bRkZj{wb8tI=JP=IBcZ>*M%yxT22?i5irPg-{=iIkOvN+8C?I z>%Kpzk)`z}(A8R2*7bAAr(U?m`R;%z^&)3toj~8u6((KvYUT;!@gj_8u1CfmNacs# ze0lxNGeNY!yPaV}L9Exvpax47Om)6)zCF|>UxOupZ_IPaeq27q_k1Gayzu(iYgNNV z7SUrAwoL@`eM~T&xfG(*KlnNF^P!;IS3b2Aga?rS)nRBQ;A#4newy%iox-PG#JMz9 zlf1PwBoDB4eM$b+8l!x||LPjXF93uueoT@p#Q3i#7dA|%K4*YN;o*H;3QLlhI4#hO zMRgY~eCc@Gm)DXjyVM0HB~MAl0dtKMwVSlvV8$cTV!d}jYiPx7YB>}3dlWRzfQC`D zJnWn%%LDUB|4;VIo%Tf(xX>mMig9E<)G_gXCx{9AYBcE=fMEz!A7H3f@tA%Jo-9Ntf;GJjlIqj`E7Q@iFs4Vq#g5tLx zx$7iHZr00yMomS3ZPG)9L~Qt`W4)-?)=_AvlesjHlQ$$wov4fz54EX&-g1s?YCEFg z=*-55UnnDIiS97%x@LupQYV^>=wPgwOK(gS`X~*?;YvTZ0stRNR+OLrRZIOzh8T4`Ow2TJfr;2URU4heqxZf$da;q@*TW?{jy(Hi<^jB=Bpjtv=U!i5P!463 zPV>subyPUhbn9ixYtDe!>WYhxQ%6Vyo- zUii5>aph}&LAt~zax}|zCS#kYMDafVT~U+4Atl4OZS4k)`jRQ6T|Y1Mpr4=ZQb4iQ zQ13Jy2h%-1q$Fx}n}7rhw0jF1ha1a+NXevHBndj3{5fUzO{)7=EWO$;FCYJUHf0Rn zu*LWbY|O#6DzCwV8Vt7maKBr~Bs}R?uYRBS}6Fw zD^pRhSo?==3j0Yi^UlIzIqpYaMP66>q!`{(?qUkJ`p(B57KyefO%XITz2rI2bI~tE=JBQ*oxb z%~z(t7WaK8r--n^AmjIjsjX)|CU$=m^OsCEGOr9R) zTCIc^#Ty=cbm^jO%e$B`E4$k|i#?P`nAtLMXfY#7W0-!u?HEh4d!&Wjn%OB}o1g}r z60TYPzBnKle>#TW;PS-gb9@096r{q+?0$8I7r$TP@8lhU;XkB?=jR@Hmt`H{PC`b?&W2f7|^FVo`+G~Xbqh^8W!DOd75-Qu{o*=u1Z zPa}8am#kmh#S)frSE=47A$MCWp_(pxl3{uEbq47FA{7s;OEwS0BFWh>n5UQ-)%Wap zY5!{Z{{ex0K#wEolAmPCVhEeSG>%#S#+$MEw^NV{F@#m5=Zl#6?pE@5GdzR9(0>&k z%aAj($gfxFv^NB^PJq@FEqk+5p%@$Lsf0Pg4Im_cQn>;=3daE%=HJh6A6>+NE$^;y zvS~UsR>NZ(ZLqSe7ug_^Cm}Q)t2OXR<*5euUZ&ZK=lX?i0VQEZp`|aMHX_B8G&hHP z6>^8GEy9-d21!!IIQF&|A{5N{#_6~;b1%adRw}!tv$!DumU_ zDWslSRzWaeNA~GucmK1vVhKi|$HShUJ^^>bnIE}?PA#@3z^^KGY|8x(=>4F^abJjV z&zKR&G66aRd|bF=i9omo>XqA{fd(-YxI0(DoxbSKUTbYU&^Wq4*li9LE8XDc{@S0E zHG=jl3KutS;|l*at0U@;cD7d)!dNo2m!g$FjOO&9AG7L6xwV&=Y7Rxey`8Jo{7Ssa z<}kUtl7=sVX06OLDB%bdPxfpWId#BF|9iOv&9^s{*t^p3y#Tq%i`UxJ&o*_u$)^3C z>`iLY8a;;)WseV{+y@~6yOF=o#N2)AD#9S;ev<1LF)k1}!x^Fb?~EWT22o7Dyp)cf z0NPXpQjY=q70nS`J&%F2Tf2l~xyaS@;s!_wn-?<$u89NxTiL8jwS3CsQV$Mm9RJr*rk5no3SuN3hn@Q1}UxF$Mvr0~utB}u3Y z!QzNCkn`Pq)$-!3*|NmsMTdckUA{nij^jesy)5ddZY%neOUhbg(sLh9lI$RyqPB^a zh}f|eI@(9py}G^#>3r#r*nvPBc{pQM`*9m~`vlOatxwWYCvP~d>dlC+0OXt6a{MGe z=GFBV6kK}jdr&y5XR0x~1hNu6QN*ruNVc$){lN+U&q=%yfvAj=ZQZ7?f?LTSjY(R$ zDe3aSJW41}x}@L#t4nYkQ_xqsbc@58IeF{iXNOIhKNV$a;PupvLXfEUUlDQpAq7L# zrWH$_p?E-+e}Z8{CJb+Gp_p<6uDf|5Q?e-b1d%XB+ne)hWp`^X(}4M| z_vI{)s;h?@=zj8JJg!NikJvXCdlh4~t7=30-JD=ElcFoyD~Cw7^AO3Ip|x0<>XSG8RZ8bI=j!JQvJ zhz&%%8sfa#Exr+R9{`9x8B@#;CeuHsLdWTm*)x~k?~;vwLb`1)XY6jT+ydCLaUQ>r z3{%l=hUEPhZ|zTNwLK3EfB=={<5|Cuh}UEt8+us{N@cvkeXPR8PACOc@%~*>H{>ME zcB@32d5dqA*_u*)YiM-toof*@JEym~J@7<6D7@87j}{%RaSAQ5 z8o0h#P-gP2gr!yEP_}duIjk`hXpC@2_BTf4wut{rq5Qt)1Q)sSsY9H>27jj zv~!pYlzR&R38j?)|F8=n{IjY_<0FjE?xWD-SJj>z`yIFc{oR}Ml8m?_*_n&aRDMB$ zctrW4VwI~>oO==z10DKKCH;{ciCT1@_?(VyxeD3$9i)xaQ$WqKKEHUVXyis{iMt#3 zXuU!3*$HzqIp!_8_psHJ3znZ)U1f>gh4mm8fUCtUm2WmdUm8CI!X~4v8|eftE-rHU zaxhB$_5WW${y0j*r!QeBU~n&G13fNgKYO!cd;Js1V3{?q(1T%h<)Hg@HVcM&>{|DE zA14(MzYwXM`pGN)MrHFF%TT!Q1{JyUtij8*>N zyi$Lir5$oPm1-^H8`CA%NUlex!)CL*(&R&52`}yYJujf0=|un&F%ZW@Ea%s=F=_`y zLi%v;-H7<~e2)BVbAp)QG0+JnP0r7v+ma;T2G*2wSMI?24Y>=jE&Zb_0kX`1)8L=D z@!!2Dwu=~8ObaXgKOq>BokD-VUTDEV9(+H-(dP@1+l@{FPrUTW3Txfu8T4BT?TtDU z-QfIR)6`tW@gx?Bh)El3X1-^j>(_rtguU}1AM^;Y6zUu-^ldpOQ>o_yySaY>I08mj zD;}hf{Q^$GsN^}ymQMr0a8m4qPUab>q)PTTB(rU=-XA+n9NNcDvnV=H{pg)`mdgH9 zi{YEo>lq{#_V9FioMl-TzL=>gKckoQ(RLqt8h7FF>E3}ZkK+%+HID?*51Uq6rP|Xu zH{Rxo7BYFZX3f+Ez11Dr6%i5DE}Bmp*=u;1fH-1%;wa0xOE|zuH#WC444iaIfNK}# zQfS;%m+MwZc_~|~z`tuJ>b%Ld^{p*x5?f$eT*BdNZ@x4%_~C4XK66})R1ghT0OZo{ zeQ`j`iqy6(JZihQ5L414d?!KoTV84M?QwbhBb9~67<{SFdgsu-FB zTYnlpDaq7^@1R9(w5gjr-StvgsVV$*ikWJ%|5z9(yF2PPEi?5W=dpIbf{E~#j=Ka| z!WSQY&8p{>gB6mQ>~oD#I>EH$cgh}~@fgYuXp!$w1?e#S-#G=^lq4tUc9p0{%(hGJA2B0_SKiK z&Ds)(H4-F!Zo`nw+3qDn!4~bOZ(gI7E{Y)m`5!k@r1~0?(~c<+xz+} z8nVp6z{-K_dKsG7*Wd$jBb-f2tcO3`&nIhibPs_a+aOs_%9>w7G~Sx7ak7w{SNP*`FIS ztqc1WwPfa2lHj24X>Ek0lO|mYYd1N4SKjtG(q)BSbq&$R%-`VxW%GfL?-AT&{f$Ba z#lyu$<~Sh_t^%3|2gCie2j%v6{9l*D4jJOJ%7YIzmDdE9V6xu*O(RS5_S99`^_{2A zVt1>)gudV0N&50iNq&2IG-IT~u>+)@<}>Rilj1dnH=S5aynDJhRPO_;Wzs9xC}#QU zg^v@$MeX*31@?Py#pxuu^20Df2EvESLln-#E6}i5gn{1n7T7eyL^W(@ZR!?yn$Ck$ zfyEYh5@*`UO2l9?cA0dfA5U}&=z_TcqDe<<iqKs_}$E2KrW?} zD2Y%7|DwLou%~QSd8{oO}Hma~^T0|^!j0{%+Cy~Oz+O8~a+1om8xS)r{jO`b-knm4?ca$uHB z6*RzO>~KF^^JuG`I&)D<7=spv`SdHllMFxa;lvqL~>Bx>!c)EHEamsO7X>Q_G`_UOtA9$C7U$PPxI^5nO*DF&O4^3)zDA|iYJ;+=5@a3GtNp3=1^A6uhv zpI#lij2L}yC4XA@JB@)?=U#b{#i#S+HiInv-&VStra-Ukq+W3I#CmId`*TOpLI178 z`iJg>L6UT>3|m&LaBwY@2Dz$DK5RpBEoNT~#O>^mMR;z^DpxF~Ja;3{fBB*$k~&QP zl*rfp@)OY|Ig=OCX&J&)(s};-8TDUb;xR~&+)^Vz>n0*dbV=zi%2rob8^&LwUSY<_ z$P&-*pWEMIcCPs9-`g;gu8F`?s#L9b|3`_M>1S{Oa{MF;fQ%z1{WrBUuTQY$ zr&z6ye<%W{V_W+;{n-zq6G8Y1Dfm>sAf&%=OsD+*cW$MA&o>@~zk& zu1~uqN1@%PPTHL*CvWgN^mr9#Ah5%0a-B&&ci7@|Pz~N_W$G7`<{Q;}_;BzxiVT)4 z3OLiC2ey#99V#2jz#`Ng!Yp&J^mRqI+cLR$MOW-0N?0V#Sm;8It{-5t|3H3{Yo+`PH!ApI!E6di|KHf7>g-206zHzrZ89Z zCJ$pE#CO6jpf|u81e{zJ7CUi(m3u0egN#p1Ow9c}yz3v0sW_N8Zr?$)u}B|>u5pbN z|2-+{My$+Wk@*|&)2pkv?=X%Z4WgA`GV-lnkNuyIDjuK-2)+PMwyyac9_O$6###j< z2PEnn=W1A3K@#f=G-$?C8gGL5sw!W?&_Ur%pZ1wkf+lJ3@4DbraNbChRnL}Hyy&_^ z)|w<0^>a_OL%V>#tC*pNFQK%0;}h)3SpaTWR!;cc=o?d4<<@C9Wh?WwT~Cb_noA1V zoMKrwS`!IXcJF%^>TKi5cwT|$w9UYK`i%DHotdVh!z$nBnJ@2#LWtzV(zh|3=)Z~` z)JmaC@37YTunqt%@Z# z5xK}LIzM>EQk*=X^tL!A$kQo{Hxr<_H!18d3=U$5Os(eJe-bI8;5Je~ab?Om72P8$ zEcnO+%n<&vIsu7Wsrm9X6)Kp=qKjg+;%&-MZX>C;;@+Z_RLw<7t%6zJBY#mqwC?;h zoq=R6#Dx?hLd8g#)b2_uRcM`2zJK)i1`^y5Z)QgW9&~jgIxQ4pRtf_OX;K29Z3gm-56bEc3#?PT&C+7XS<8Uz?vA*KSC6@3(Aw%LF=Z?y3 zr*(()|9Ao1mCut(*wlzk;VaI)0Ux}lUx|5NbZk7E_QM1YgUp|yS9T+Sxno2gVF66b zqb-9$HO6M1`-HDhkz~HP8-Z*}Hj}lL@&^#UM8dHo01J@~Olf5DinGweys>^R&3rT2 z)*_rOf*7!=y2oSjquF7b?=@7bjrDa(+|M}`s!37*hLZi=qy7DpUAg%oXI7XCX%9N; z?`X*|zlNJ)KoCm_;Kv@3fy=V&5gQ_1_el+}BgCHPi{#zH4r9Dgse2H6;X|jSqW>OO z_aOuUVNnWxun8A22@WifUSmQsEPsLrxgc0&d=sv^`v|p;%`}P}!{#1M_4_wh9CSNq z#h`6rAbQ4$i-!Ve&3ji#rA2vtDMRG909ZhgfPSqzt+Q>uTWaWS;=2IPeqRBw&)+|Xc%j>%H%`WFZOYRuPHzw~+Wrd2w zw)>DxwJ?JNg{&63$G?Bf|NCdcWsHi~W6=fz%ou(T>7R8dgg$N=dbol6$&vGa&b^38 zm20#V^g(-xh(tN}4Vm$4s=S0qQ@8H^!gdA^Uk zWj&-o23(PuA}Q)G=W!2Qzk4MDN2at1Y>9pc0{L&R0_NzQ{rz8L*GSu1)fw+TydUhF z$}!-MQq40hf3l6=f@f~k2?r9 z9ju{Q*@`x7iiyVdis#{P6c?-7J?2AMCCnJZNnoygW$}Rcz8(swF<*>T+f%Pk)+HQC>6V+wdyEIY{NF?H@0W2#4ddz4 zH}HuE`sPTyj15W4Lqj{~PW7D%#Gn@Qa(OPnetj@$g?+Kk_3>L8&~ zQU7&6r}oEtPgWC>Pp=$(xp{dJsadR-A7TG+{H3|L zo85BWtKKLP4`&7KC@eHyl3+7O97@b1^uB^yNAC$=y9)Z!;{9X8p-VUdRYwV5_xLXx(8YuJld{C~ z3-0sF-!OXVNFsgPr074qpB_t#H`AcKOzov{Y`MBQ z2ZRa6Sh&OaGCdNH25GWZ;t$_u6dTs5Y3Nt7&aqGuV3s= zx>KJDoOlIS62k^}p0ajf`Ix(s7zO~W{N@SoDm!!_fCibS*PN~WK)0@#Aq{g8K&6kc z=~wqd!whEl4tc(e^woRs_~-z*bFl#So)g5Pl~*{n0cH^*!VchWx;MlZ=s!spd=+{m z0)}aYQuIq-tr5ktwes}GK7ik))EimQLq*mlp3#@`K3QfE^g7|*R=xxK!}8ITPiy>m zoo)%l2JPRQ*3UfJ56RbzNKr8+l2E3H&o53lXB%Gu7`QP(T0x0XNQ_P7+eYH%?~hir z5Z;aF=DDjjWFrb%2a>UB^Xl^KC%3JpYYHq{3YXO-MaWkzDLlw7_YaB45S`zqBs%SG z-Zo~W`btU3{3Ks?)U)Maqid=eZ?Q)LVXlZodiZPQgGM9C*rZV|w!dEaRXodw_7`@^ zll$#uLU}NEd|R#HD>Y}1L~i-uruid%S6(;P53n~zZtDPVBj6A!e(lQ++n&{y0L6cP zj^SbuR$^=9tI1$L(tcM9A+oe9Z*?$!=*kgAq5are^EtZlAo_;E)K>9ozPd`fuP@5) zxRk&NB$5MCm`|~TY9`2aK-c z2pdEdl}n@oQ7BMUT{fx5t|1$QVrgG;mtXnnauX$`T3awcsRPEjW=D4!UjkksYoaZ6 zQBLb)abPS?v|*n=Nt#82%^%ea3w@1M_(Goi2}U-6QGJ3224B#SG%LN29{UtLWVYIs z#!37`Mbp7*x$=K4$?9CzOKZ~X9(`o9of^;>l`)7*E zH5w*Ce3p`$Lt6!~QxGtypXqQs2p$E#`fnw7uv|wDu#e~9I?~Hbd!?H+fvG{!(=z{& zaW0RM1j!Ag=HRgax$%2WynGYz3A^G2`J0l$J(4VBPZ39-0KtQZpmwrhzYLKi$oh)8 zI9{Y412x|~WOKWoD@W0wLQ3JgBcCHMDQX?>>E!KjKWZm=UWH-SdA{flt}PNkFf7#( zhEa~0uOR6iUU!5D?F%tT3X%n#03ipNFXB**?3pg^+LJWQZJ2raYPz$|fUPwEU`M`W zAa2&B8g}o^V=l7`@1z^5%D`J!SnSKtiXH8$<&~CAsobx5eiqhOJo8kMuM&FZZtiDBpsZMm#m9TE7$;kU6^Ido}1(49~mQ1m=j<&L|> zb@XZe3z|z(lV@OwG&hXbbHHm?Bx?iOse039oq7>7sm1ZYy;|o7T%3gR4E@<{s@5@h zzh%(&rkTm5_1^gAlwG+a>`T!v<-G6%TnJVMb0cq*JZPb}kyb*h3SW{{l3n8Yrz0hP z{a!N~_rG+7&vBMWoqg0=Yh*D+X6;1WTxWv=J7Bx<0jv;17l0Zk@7glaaOIa?35C*N9*fB}%~`ebcTEv(w2Z%Un6+Y#Bx2S%gL8Y0<&p8ryd(p^lLhL48K@aPa%OVXq`POCP z*=1W6or||zzcZ9u7y4$jI)Fq&J#ZT3W&*W#(!Wo6i@5IvBNO4s9Kbvv1S}(MN|@fE z1EIKi*4|B}g>*-R9}U};&QBF>s}Jvu{`(TpKxf^mTn(nIT<9e@h|#Y$keYX66VR`9 zP4CSRDyU1k;Iscxeh)7&*mLeu3F0Xx%eq`Nsyx5lx82(9fc>P!%(aGPP@@_xRPNIu z?E629u1{CXv5kH7Vz|ZUCb)ildgJ`n3?q^Xb0s1*OHwBEliNT}pE#1)75z0xbv#~a zIcfCBKe<1Is3`N`>zhL>h0IIM$27B&7)MjXr09{k+Z+DCW+(pRzjk{T6jQ|`8WkP* z*sw0cvL{ad$L;#eZ8UH|!+Y|=HCVZhY-b8S9`!D@tr@6w<&lLstDT1YCZSn)C-WrtpRCbf65{woGvxwc~O>PryB+`k5G7;(Ccc9cF)BKuYB#Htwznuyq2i6qzw-7Ojs1KzdUV0Q>0EO^m2K4}H(L{hU4~Jo-&bfK)Ap}Ly9ym-!(g5K zenSo9K`CzQAy#GxT76=l?|#xVz0GR&dr}s5SnOnJH{Hc@;gv^66U5eQaQ}6ed_zIe zVW#yp2y8b$8+@sIirH}OW&Tv9-MEDCS36KFD^rQdmKnEwwBoT2m5jn zY)3h3fD@*VY;y?RQx-QtfJ$gmHoOY-gJiv`Cz;<2erTgyUU&t!l>h?)``S2E5mow1 zlH`$Vs{!9u21xkA0^R7|22Q_JOZ_&ZM}6gjGTyI&#}3L$I#Mhba>^(LJo$XslSsbp zZP^A870DKDC98wJfov3b^|XkT+uE$iEGC}t)xJ2E1b3=Y+ju&wN>sb+zb{F>IgWh{ z?T9vl<)89N`hWb3BcMPuvuQFF_}XyIEs8w7EJ}u57Li*9`}+?tRtx|PmIp7gk_2rU9o-^a$Izm6M z@x*^}_UQqeHh(0+#e_d3{w6lsw*& zi;41B{0#UWev>v}t8$e`l`K(?TzihIjJFB#2fl`*-g&m@}_}Ee9NQs z7pi~j%;u&F%aJHl>QP6~6-FD@bL@J7-F3m%t!=Opmz) zSUvqgl?l^UfFXEAS^&_~LSYHRQ1Gr}>0C$ZAS?!1>CO0i57BivKXZ*0E^>9-zWPNY z7Aqm~C5yyur^~EFM46(RW-6O{pvuo9W4-2uhqaQ?;ATq z)yR(p(`a-KwLgL8kTaKiWIJpicN-&B0!inl{{=sWkzCptCX5d#!o^x!=E97OKjv$P z8r8L6Qx=ItMa1?tBm^86-y_?j9*W_w&}0%Vw!U~SodHCK(z5UyC0wRXS;~)(kY8oZ=g;rD@mb?(_BZrLr$~P zD*%MbUu+i(-_HOlem~aQi_SFNc3g>36^z9X>_Yzr&Yp>(3gA$tWBxsWvw3BtBp~KU+l3<;GIYn{dFwCAvCp7) zH4f8d6C?AEye$v|D_#ca(MT$ha*Icbz1OJiUamt`X%SL`0Gq(AT5wz517Apg?Lt`ozle@jvO;*x?=WI!oR-5nmB~v4?llFkJa-DZaVVY z55F`X?9P7FmqZ{*7_dk<6KZL)t-mjin+*oDwh3%sC@{jXTq(qyQ|ij;iC30vYlhqGrwbC3Ko zNS?k+V|Bw7bl$sve&XoU`H@v;!TG{*UM*3{v~2GfVJ@8xqw>J;zLnbVdI5|5&UyOz zdi9)-qq}5}Z}rTY_NoFUE1E+l^qqfS2yCT_W#|KK`Q1JVS09`<)^!*&cwbxSPL;if zyO<-{IJ!K(U>GKaTcF}tbD->OMtKZ{9$MBq(Z_eo@ z>CJ3z;Kkp;yv_Uq7xhjXRiOak59ha+-d5JM0;s`Ge~-1(*8`Xs3!L>Cn?J(PMI8S8O?GQaToS5@__$fJ~eVaT=eFj~Xoi23VXsbl?BzC*G zy#XPm!YFEp%&*PqE1T_q9(fu09n38wn7sWlDxQy%3HodlT2OhQR+E`2rb)l{IeFZ$ zR_(;8-{ky6B!S4_OvopMI!7tNfF7rRCtL0slXmEJy7jSNKEb<~SdH0lu5A{TI=8KH7v2^77s<}UJ zu36nCB6N^Jd&yZ#WJ|$mi~*4Hqqq9oE?8Hl+%jQ}2_vkSPR+}l8-E1B5%THQNRcjI zn9yF?SM-~%HdX*k81soG1!bEPxdKd*N1*Naj)*zC7s+)xkFzD$&hNceQe{VxkC<%7 z`s>U7cLe>fKSxVug4*-_N{u_uUVvnt;=e?wr4PlGC3Wlb z%7KA_A)WVT&8rTmM@Vdj)?{~o|H(Qg)3`pO9k_fupJq}x>_$o@dcL-7AjcZ-({;W_ zvGm~&6Vk^=9f>`Do0UxHyyqLQU!M;Wp`U`Ab3=rw*z3EmR2}FRTGu~C6 zKI0uE+Xxv4zWLt0i;fyw`kn7_i(C;QOIFomDh$0qU(fV~z=X4_q(YiD{T0E&QUc}n z0*><^Ex8ueV1M+>DuP-h>wC`~#77lQm2%gMgLU1NsT%Yb7a$UmNvC~{r4|lYiB@&5 z)y-pJ)|z~BC)uZZO~B8OuCqQg(D-b@No2nH)ppD!3oHDVZspISw!;d`Q>x@T2c}>7 z)2hM!MP|-^cw^t{sYUC_+0;ahVUmx**n4|r#g>2bVKvxzmoe_ZOV^4gG@Abf-hidL z&Bp93nJ{7@d2EhSbBD&r1&{l8f4Fl`iMb*hF7fZ^cCcaEQ!cmHMv1i-RCV8tg?PBB}uJMs6mKo1WO ziYNN-$`O!6#;lP?cuy%=V=v_!X8ku?2pd9LyBMn}xF5stgZeA)@oOX?4udmo`u*7V z@Rb;6fo5$x?3;ryP9N1x62|lyR?H$-KM{fQVb_N7Q?uUGq>*fXdqkJtx7D#`gH*^q zP*|W+P8&6|J)K}Ho^MB!EQ*?*Jn=t3Hk0Dg*zE#NMffgf%HZ-r3r((KJ=muyz>7rA zvA+4CDl#6Pdr?5Nw>@A^)B);vT8_=bFljValSh#3)`k~daTxWMJfq>^S=9Sa5AV=q z)Xis&JuQ14QagPG6VLfh5iPIATndL+k9KK5GIt)^qxFf#I3P4C8uD4n_Ft#1yXw=O zPMiHcBBv`pd-mR=exw}Ge^&l%ElJ&JeT8(}xa2pospukq?ehNQFlpHi1>NVSo?#x}6ilKT zWKUple;aj3XR^r4*sQ-1F8LY*b=@B`q;=r@bG=#DR%Nqs6#xzcu-vr(!VNfJF~3*`6qOs?DT&Ot6R)!3g2~Jr z;^9OxIGS3y(9DM{!X#m(6hJ`@hRshl6=CG9{5;Y%YD-Y9&Ymp6f>O{0T*h#5ghzDKk6VWW#$XAl4L#+;hO-5$e$hZZY`>dbBNSJ&=OnlC zja{V2SN-M1>Dz;iDH)_a0dyDzv-XWQIJ`ZXpVYEGIr>yS4s>B^7%Nyy6Z+<&e7J66 zXx;VQzM|!+m8F?7=bBeFEGtBdbF4WuMC|uDhwT%Hd|5R^Wt&+;k+*FmKOuD1%?aUIOS0AfTHAfil9ySy+@wK$#cBLDs5 z&8jn@>;6jIR&9@Q29io46udl9!v&QJIi}pHH@|{~g?H7pBFi#_JPejE=caMv5A9|T!s zYnHeH$_*|v#aQcj<)@j@&f0>t62bN^BS#~MMrxi~5JK;xAXE5pyMdNNb?!x4Ybb*O z!2*0)=78&!JfZlEg0}HUT+~HQ%X#`YA&aKX3+_W-4r2W^l}0qo5Rn9=EA2a3H?#VZ zGY$lwgZGPI5(f6l)t`aROp6H|N$hB%dxxmA30Jq{CO-hqTj+YwtEe3}oi~`P+^H}- zGCR&&Ve(s8u-J8ty#yPvj?WiIdEI2jywfQAyBcrC+Jlblh_OWhDm+4oWiBww{89(BrpWdmT#uBuWZ#K^!OS; zDsu~ce*GR&u2W`uM@13w%&#E}c=&D@;V`?a!uS7B(DT{*yB_<9R|AuGo@J5*5zol$ ziAX3vUG1PSNRKPf3`)QpUZ;r?d}TEo@)oo+p#x_PoDiqzz_#sNE&P5Ox+$G%yR^g+ zpNlgANFdGtfxim49^npRh4~k=kgTzCt3=ZU5;B%GgO+*LC?4Syy$Ve~n^L;4wkyRZ z5^E{Y>`~KQxt9+&N#Wy(^8+i|;iO^W1AogAuz#h51M9eas$gcDN zztfXRm+6pU*vu}2t6zoBrT2@U8@FcVy$;?rLW2X|xs!^m(_@YK{!M)$kT;(NfQTg` zu@ziir6HP)MCf~>-hH8CNPV&Z^c?!Mdk7Y3PmVA9TP<^?Xkt=|8KP;(LI&$i67A#0 zSQi%-fTixYp9<;5b;E^-Y8Uk?>}~I=yM)-^bLqB zF~%+RAdUz%&*G=+nY^%p29ngraa`M>W9k$h*OP=?>}WM+ zoXEn#4RfJ{Jpt$6? zVA+C6POuG{8cK8eJ8hKauy8ktxZEpb0;MkY-rEf`u#1FnMW3&xOF#2t-_9;!ps^B| z_D$Umx<;)G!`EZoFNY>;`B52u#|9g4cr;7Oe(11VEa+#0qoFb~Oy$s$)pxcOprP%0 zn{`oNmp4iGjr^^KgP^Qotb3q--juAafa&_=2&+tbqKIUTq< zioGw;(9$K5Pf{eAzLPu{5ncXn&~+-aC?l3c@!mP&T=`K$VcL-#4!$fh>I~tzl;c&w zl&POIOXOb%T~(*#{Ghm8O z_4qx8%}Pt~uPnl-Ajvk0iz68_n(y~mj}&lZQWESV*IJ%8QfY+7K!-J+|AjHq!*gq+ zqh$kja6drTbBDg=0&+@;R0t4Y@Xub}Cd-5!^BuA`CD$8xdraKha&IC|pq%58r!!do%|# zF`%p&NKE9;8-js@BHble-(5F!BUn5AqoR>(a3pC>=5@Nz!(cFWSp7642F}~;$YW-` z4>#7wcgZP*UOpwVA09Ltq#V8o0+orBi-1da-g<$j=B2;nrR?YD(?87m?mVlwvIWNE zL>xNrGS0VxxA|{w@~Qz`zg0dfh&`eNsuEXd>;u}a3Gf>N+art*O34k(f7bBO#Na&L z+3TU|0@{%5U&rKb=CC#THEigsbt6x$;C=PxQC%IwFL=x_4eX{XLCc=*u{Wq8^N} zL6ge^PV(7;uU6UzRoehZ#f{wXqy@*Q3YZ0HN8)cDQ>kEiXRry7K$7UkkfU*=eZzHd z&G2QlDj(Sd8iBD~A`FZL!vf_%Q!INPrwFgI*!dpG6PU4sE5L0~nZuwy6CC10G2cAM zXln9#XAngzFtg+a@TlHC3YAd&(%dPH%QlKZ>dVFLoG|jIU=PG^7gFy_&AT zBcmIOh8i`%(R7xjd)BkRJwhKDXFFN@gw^$}1%)aV1}hQvv1XOiuL$mg;7TaOWh)OL zzs#gVDxT8pF~)yi`oG_RRN3aPt}sxY=DRz^;~QOjBK$s>kO!w!`~(Oh#w=^4^?oUX zNx-k&4ny~dh7@zZ71|!*60SZr{3u;wV?jiC-na;IiM-mAn;_Y|TCGv+sV(R|`+174 z{V)jy&(;S2H%?Q}`YYg=BME~5WfIM%QSjOQfQ866$s{OOL}7j-x>m4Ql$nSjf8>}F zA?nh`E0i3WGCd5o92AR;uSpz6$+#4lJ9( zC=H)#)Oeq}3wjIBHKsHeCVTvzTU>@@DR~l&4-biSN}r)xZc-f0!rSyy__h&ITn!2w z*m*0eg9jIvYm-+zum3vP+J58Yu0%uAkR6Pj$Bl~TuTe&>(QMrmO#1DmOxgK9owLk# z!wM-yo`cM{(BKim$DgpVu~8*AKQ!&8@~_6rm&=>Q_H1k(-82Uh9hZ4y9nR>ed3ygo zz~~+;d-*)zW)`NhRXsTjL<^Dir{Xkf7;7jFLg=5pVtvfazG0(8mZjh2*`FVt^Fd6- z2I4I!EVAntiLZMPls~c7GN9XEn#f667UJXU+pB5s#4;FAtKOJyl0ur#@f1x9MC%y; zF&4@Fh+3u-e0dO6N@#|rJWTz_T|^$?v-*m8Gt0+usnSa%V#?+K6zZXuJlsljd)-`p zTin|A{PFsv4k9ReaxOm~%O$n(*9xi$f*B45Sp59^kIu)>KrMobI&<>v1J;(ic_nKb z?aQT?gg-dmepJb@i|~Z{5nE#e)INzw;HENV#Tu|u0qJXLaE}{d%m41@&!4_VOV7VB zVZYO);o!LJ`jvI^LI_1K^6*#v@j~fX_0*53xU_r8WsjOFe!k+WUU}K=?%gnCsvDWa z>u4>&$IzxzMPH!Yq*1;4iW*@zwt!*RRXOf%J1Dw#zQ=DSFzi@=_I&=(`Y6B}}L`;SAO))C- zVUA}Hiql_a@yQBJ-Yy#b#`FB6PZHQNAJ=KF?jOO7jE{XWBwhdkjz?>sP-h@jF@qt~ z6Lfw%(80Km0pDSi;YgQnY5Ec}k4kdG8@2!|4)cy*tc_r65mv(xMxEh2{!)vB6SDC0 z0T&l@H`EPJgrXl_iXJjg-N_&9UK0YY?7U`)&cnbIS8Ul3I zmID<@<{|@Rv-J;rJ&0vA=rDu_3>F^>P+z9>J#sXd_Bu@K+W`6pw+c;vO7~h;lLv(Q zn7M5>9Ii2Q4d-SpsY}Gh#CWb~OElyAMPc~Xao#`q&$IE@XVN17>}c!vOGwK*H3{o% zZ@>SgiIho|EmiT3E$d0(HV8F(KHQ93=*!>$!_kVfv)w+KbSoX5>W)2IpfG z*g2Ezy0{(|`&?cOw4R`Kd0+i3Dyi#3z=%9FBh4Gn#^X$cPcWm*^4RU-S7L4#)E{Wq z+1W1ZP;K`X9(t{eL1M6{^JJq}og1?kFgO*@ zAq1(lu|vbYc!=TiF;cnH0sa%`1wBfc$^DM7=|>&U6VIf>8$q2ZE8|??X4b*lDlZi) z^SI`iNZoj;EJ!{5WWj4Y=?vlvLeQF1c&&fm+=1{Xk*?^^GhRgx#%uiy@P1E6A3c)$ zE+8=3tvPUY=3@AWCqK+(3utD2ZB3WwprLtHpz`27j9)3alWDJpw4+hGv;*SAFPip@ zc<=9@0dx?Gi4eUra6yU?m#gQ6J2=RWHYq? ztTQ*mn>j(>ISG6WC8<2OB(%Zz{eE4|lq|ZG*vZnJUDNaDks|blp4&3b{pYH5h|*NP-^RHQayhiP*33RR#@sZ?(f+`wLcyiED8tK(0))%!3XbtX^* zN7g=Q8dCLgSMfONRYlLXq+;_=-@l=Xp|JZbLFKjg*in5C9@B5j%WAc|;E}St{CrV) z+E>1(vuOAkbbIDwN7LdT&&R%7}ztxBoR zB*vmW4zI#)P!kq#EV|Vnw08wRs-ZV4sMT}%uBv~ht7+9%p+$sESSt$2E`emyZZ@7@+2WytUx@Q5?T@Wj{)bHu+GqS=CpHp$m2_pOPj(0S!f z3m!+X8OHDdEU`ZUiqMv?-M+H-{SB>DPmP-G2uj}!cbxG34 zw%d+x^_==;UJfepb+|32F({?*vgP5am#CzchfSRo-u!}0w}(3dTO?jS+VSy{x(z{r z#Zb_rcr0yCuOItzfAa2aiXL?3?$yVIQ>rLDnDIv;u5G2GoKxYU~g<}Y|pgh6a^0p zKc=55HX#ZX?voSg|EOK?KKTV-&ogMKbqmP2>=3y;+bxH%s!OXOB5cARidMH&&%y8m zR0|4oa2KvI7dRu|C9lKDfqZp_nw?G-B{J^Qu6p0ss(#{$co-BTls0wu#U@`;q^B(x zl>%SeAdz5v;yMk=gp$&U_llm{)YaS;^#pKWo)j_F=;cv{Ue7HA{*c*9 zL7Q;>hD_-CIy)b%bI(|}1mHY?V8dmYZW+32rZTM#=LJykur(Y|Pm`n15w;8!?aXrv z5xCx+_ikOti?}D9J8zENb9d~jt+bwN_B+3~(ly1z$=PA>wjE;SheT`E*3PEO4g?)B zTI8EA&sT;<>N8T+R5PYjDEfH;vtZ6++Q)wP$QNZxZMzI0v;R8o(kab=NhN_=F;kQQCVZSZ1A1QGST`-C@ zXrae%*6%8-pj6t`|A`Qqs~We9g#+z2W|cVziyuWYyYs6BsH0Hk-T~8VqN2a=D^!Ht z3Kt#z)k1^`JO^2P>?^Tl5kedMDhNn)N;K_}-Jmwf(e7^G3RsP;0o^>^i3uMY%sWv~ zxTjcGFJU~M*EU1-dq`M{-n`z_@P~xB+mbYXQjEB_?(^c0Y;*hA2KSCWG5Ov2qVCE` zQw1M3J3i6%0v(mXu(?^EJ2g`#>H}{(qt{w%0^f+=AO7x7nSbbE7+ZP$$r^?Inllp< z(*d0$h8`&#tS8FNbClKUQ^V_Uk!- zk)sn=i`Kz1?9S-us96HMBH}S{tIIDhfo4hv-)qEGh-5O4#qzaQttIm>_q2E#f`Td} zFO&1=*vRN)_hTT6!!&ty`o2fDZQa2_KH5#Wh{W(Ng_|e_b(*%*ucb$l&xJ-si&EEa z=bMz=m!s*%IGZjJ6h5_2m?fx`c#V~=zh_x0qd%=z>y)3{!2aRm$CE+?u?X5pKr%Ed z8U~)*-=gmBhJ;Z)>V*)qzuKLD`{5v$nH<+)3NK!SMD2-%u@~$1FD*kh@S%ON=(|VE zgXaENXIe^d`A*5S$EHX>1wlP^?0Ud9FdCC=tdn1?r#kjVgF zjBzFGT{)GCjL=_i%!@07A4|_igTzbGrch_TOr#RpG*uwGbmpvPB9>;G-z|YL>FMmb zsV{N;a!I#k-Zpb;73n;I&YZnZc=xTF;Sf;d+7Y)!+$*?k$24FpS=>!}1>-|jta^V+ z8t@pM`{+fAMMqcCJvNBW^$LiFY8a@Gmq>XxD$)|s`GBRNT}`+_}CmQ7)A zN#Fhiy)r^z;l}c>f&_IfvuUKLmg2ZTBY$=z=n)3up1MK`n$Ja?4%wC>tw~ZIb z^fp{pl~P#$I5JJpH!H#78BRgk6;f*G-lA2Fh6!^kG4Uza+ED-oS6^p$;ltd=^v~A^ zH#OY0kIf4yw0APpN?&{pGNyD1+xM_P>v=A6diUOw16H|N|I1easi`&(eC1~GC}|hx zoY39nNj@$q*#K>}R!%lUEz4(`KMtAwiR_zRxqF2&z?T7rM2k2VLx|zk*^>I5&;rz% z<7#)A3^wz(|Iv&7^`*SinW-35j)k1&;WFxms9l(Oy5L=6KKcB+pt!aZV-p~!p)!#; z?CbQIkvYh=wa}nJC*6I8X*Zp@u)$8q^Qct#Z0qYn*MVc7h?eN-8du++vaqp)b!-~d zZA^ch@>eHxg|is~=7bSwQ#YGyaPHnVr2QU%f@XTJ6x1~^j8myoU!m$&N;l;Zjd(3C zkHM{b1S0%-xRyLgoclzF&_%|9Rwk@*(a?SQp5v~k#Fy!N0`#ZQ()~uOsj2xWp{VF> zW+sI0YDR`SbMbOr=r-GaOsvSS2UGk0o*K^KoXCL91T{9`Scx z(DDxP4cj<7R}rF8g_Jm%q{a?bmc?NC9xe~IE#lluM%81;%~H{TGye6q3dJ^ANcudb zkBEND>D#oG`f75Q(ZlMOFAmu=8>W8MJo|#S`U>FYf zeBKGEZ+RO#H0!772Nw#j>{ zfAwqI?Qwa!b4O>rdi%WhI#1}(go9mfDRoLUpXvm7ox$h2`s$dgPk2x`XK=$B@QDQ+ z#*H>3dQ@?W)%Hxwop3j9tI#I?VSc500LUGUNtUFEhR63;@3_b9Nu-A)l`ZI z-Q)O(C*)EUm(dJ2qjPiSHpFuhGMc02Qv7~&D?qI`x8?U=vu?}N=7`bIO0?KYM2Tp} z|9Al`y^>?ome8x_#?M~!VQ}7D#zEm&`w8TRJJ-bSKVIdNsM4#xm@cY5sn7BM52lplcFM3w|;8oNaj>e-bz&x(-0x2H3 zpy9Uok;(nX#PI)AR&km_Oi&WhLaW9VDRO}XMnp7wnh|!Bf?T8?=5HwXT4Ky@4MU^U zVUp30m!7;Yxj5CO{Az0awKjnawY!cxry|$Vh~p_ym0&f)q?vv7;(@445qWjm887f_9-G^y$Zr1V?ow<>)M-Y8S!5rM`abX4C3`txJ(=qLEl}G?a~91A5G)uc$ZYCVWknsw@+2a zFE#bd$DY{@t(inI!34!6UZhb$s}Jk+R&MTWNg#*lsWeqGoa&7cb_h_3eo_540nyhW zK9#avg>zA?%b^_<$v^B<9jtrU_cqIH{WKx&l1n=KAy)S3%hTpbl9r8p=X zkC9Wm3duS9(x-yrok9-|&_&2?KySRs9G|V237c3{^ED0fA9*)Oi?8?!iBwqu7KPzU z{zv9Luvq@9VrnS*!DG-4(Cb{1c{(z7n?28F=DnagKEcq{6qC`baSkT?b+B)1BN;gC zhXKk2XwCyrtSrGb<+%_ukvPp6#@bc;!0_(nu+o+>1is$@_Rk_+t%1Qog+a_yI;fDO z2AM!YKwX@HUn&^)?=uie8x{kOl?Q0j`rHJ+M zqUKGH`L4cQ5(cMr=d3g90jZeeF;xTi-`Yth6N4XD$2UHAVFZyor#>7ZTO?OaNlRlh zL5U2|;(gHfWm#5XGh;I*wGzw29(JYN<1R)y;J@_%H0J%*wC|Qk`B(C?O#shHXQ*D; zA7d&0-13BQ7`<7ak}?e(A^-b>B2}c}9sGkp}$P;f0-oh z`TP`xn?MNF>k%gEjL~8FeHys#&;3A)-TtDD(%i26r_}0TGJE6E>;o#yH-7=P!A^dK zg=bLoM{YQNI>2wy)=rA{Ub!dQ6zjhCPDS+M$C}U5jKuN&@V%Wcg@7loF`3SCevB`>x*z;#0k^0fjZxR0F4GL8?8%kIX_9XFN z(kDBf*X81gU zhwk3Jd*6O>-Tmiz1{Grm6a4U*RYdmRO+aVx07%crvtb-2K%3H}Px2z9C3HrEIzn(G z)@-XE@7L7)@nQx8$^=D#DTWQ|s*6WUh)B22_wQod$z4;#LymT;xT^^avsk%?zG}#8 zX+a(w78YAQ<*v|pabmq&@ez()4HXLE`u9{Z^H+`HxW>jJfM zbW|J8S$%?lac?^l`e$|h7b;IrKc8;YYyeR*5Io}ihkUO*Fbx7NzLvr?&4!YpU z>V&Ad?hjq=L`eJ6g=pW4T`SF?BtQzgz=T~Xsu`9b-Fn08mHnHBY0n3t_t=aP5>3jtCydRt;al#6yp&cq0`VZ?%vhkk5c$N7-u|~HjI-0I@aPPZb#$| z3%@m&$E!=0-bF_n6~_|pt;e&TUzck}wp|CTnd?x>=VDbvw{1lJyycQ^dYJWJk0$cJ z_OoY_x9e6|7=4`8v54{=3_tv`mpy7ppcBb10)av>5|t)A>35)v=hi|M}UL(x``zjga&>H$c?|aC99vs2|Uj}qnMeoczFyLq3qoa#dFc49kg?D1Wq$c1XvzDsI@IjwC(4U7?&gVJv`_oBYhu-iKr)w&>4d?H3){2d{j6fF z>G4?a<@ts}a{qNfj|~m;&1}cIwBCmCvGMxVwW^C#EeQLDOg>|SlxG~m*3T};4LxZ$ z8&8X2X3ZVpSk!l!ya$g_BgB3?In(8$Y;|{c8&k(p5^j-WA3$z%PFqungMLZH%N*A$ zfp1p%r9{}h@Yknf4>rZm&n-As>oZ@Sg0qM7rm2TvU0TD&WVL?o&3qn`N*6P$OT}LY zwN=nS99*pG*bgsH_)u@!I#W-bx^kRWR}Qc9!f2>`a;mjBb+Zzp&jUYQ!m2vxll6(r zzr&RZG~>M}RI$`&c^TmqCb}6+jF@;654`;+92Z@+?_aWTS$2(#@Gm~S+$lDVr~VWoM7gF%5pWmD%M9j<+bm~%D7yw=9KlDM~!3Egxuh1*^S zfxA@X`G^kR_dESd~^`H92;|`lMzi zEz2g%i_6bz%$Gow2cVOY5zi1jGbsB0Vrv zR2yxJCH_CUt}?93wCf%YjUp%|3W(BzptLA(3{)CHIt@Zvx>H3(5kx?mAw>zLJ4BK0 zZbZ5}59iyD@qX{j`2Ly8;hK?ip69-Iti9ISco7y_zWG>=#;fV}J8YSoiMvjjbU6%i z#Rh#QxXPS%W;^Vs<|ZP&mVqW-y`GZ9{<*ufd7je!qVD0-t48;rO#Od+DqaC2$$kH$ zB;V(+9B=HgQP;V2;&gWp#Z!IJ#7Gvq(79)7Qs^f#Q--49jKlW5?y{0uAKm@+ZhiT9 z8u^}Yx7L!~$O*d5)Ld-$VP9Y(Oe|J9R1~F6P2aWicAQi)MH;81g@8l<|11CdPjReh zV3MB28wOfJ5Mnk_><_?cEr?_9!Bc7*N@}Q5*R>CUZ2>BP2D5@EOfVd|qMork!~}bU zQDtt+Rtd9}dA5D|aB})nl_RLo{Ft!biL|47~nHs8OE2bmV@1rZeKBs3P zB=npOKOt&eAvZ*Zu%Mi?IG(DOsA@Q!2XL=DDpl zio}PT`m4b9p*uchh-!~ftROb}2Hz7{Io>Mwg`UphFsB@I51-a)8I;qf)~`e{86gjf zPElu-t3FhJdhYKb@(Wc>({dxq(%7P@sVWVo!)h}_KbVAfzya*=%C(J_KgGRWuku~4_G3Dn8brVqeFC*vpp6n)Gb%m+KWCe7zy(&!1PW-FfMQ5hd#> z$1nX#Ykr4p(S2?l(7VfkK%Ng5wum6Gl~0E@zYTm2=q20=1_=QQrvoV5URms4;~nG| zGAkKCv%P{$av)8z01!rQu5?4b)MXtxX#C(p1+FFjuO}|spY*#;g*H4zIk($AEgQj4 zZ$L?$nsYy!m0?&Y&ai2{TUw7J^SA(iHtR%oGwWu9H=ae+U#H&iz5jGO>N(!u-#@bx zp1edHq|vU1v9YnnfeaDuJqqt5B%d|tE7o0JV5zGZ8if`297$PwlXwX3VEMad&&k@B zeuOJv1JGjq7dm|&a0z<#QgUB(L~xBO8UzKQ(1<+67K_9krXeZd#GnfN-`G9+L%{a( z%J=f1=Lf%U=kXBr@BVycOGCH5+ko=@-bjTvd%Gh9ozK%g_Ce7ta1*GJz|+(7<}5?$ zjk)LHM;zzZ@$S|$3g60FEUfSNTDB7LdC(;?MP4sG;#Hwb2wX2(5)?(4y3d2ZN5BPA z6E&kV=gw^h6+U?2fN~0TCH^brEe*`vo15y`@tr!#s6OF7M`xrEN4|;wkZm?l@Udj+ z(*dNIFB}imz6YAam&0% zuUjb@^LrWi=Fu<_1HWTS_$#4x=cna6T2GxfOTFgL=f9+Qd%%wjt1ETsXFB%Iq7emg zASvy602{aa%b}t+ynqULjJyiUW%T*;g%b?(&7BWC4J&i;t5}%4s1BxL%ypuAdcOr*Yk0uQDoRj*aWjhNT*|v^$0h10=EQ@ zAsP*0yzG)qz5Vq&rCgU{Dc>tP+rR%GlV$iES4+K!9_#_JQs|}ELE0;PJL_}3?F8-= zN6%uQ$Dp0d$hi`CnM~Ah_<>kZPdSt7d`^19EWZHT^4sJ9zsABPbnS(GC+W1|mItmA zKHIOllXJ)NRx(&oB_;ZJ0WW`iQ492r^KGF1ueafjC{} z474B|H%+Au#@$O7Kq#w9VrM`1<` zQ058@6T=R8sTikkq>Ac0yAD7d&H}n#_(kWeo^n5Na*Zcs-fL@ifYio(*l&VrmW~wl z@|k*U@Skq~+p}m*P0a~3!tbD2d-GC!LjwsK2f?Do>t$T0$x%{trBUC5oma^^P30d( z7X5i&_nbfRtYq1!qGcsumNh)qjX_C2lx8PM4W#nkehoQIFMbzEh8#=KXuA58ufGL9 zh;xdEie}!uud}3NApH?`z7fvJ4WA2H!LPUr44cV`37HSE^(;)!sCa@fm)(3A_RN~+ z<`_=mIXykvn|hES%A@;yXNUu5-=w_AAS)!(5aJVVEh)vI^^gYtgmIWaZ>Acvi4nB5 zwV@U40Gz?IPf8_`CbDKsOwP6HN(;AJ7|{GQaoPQTVh`QlqtUN2lGyt?lk?RW_YFg!I-N=r+}hXYUd=l!Q-Lc^%yz|kivx)>H@zcc)5&c~R55N9>nq&IslI*Z4B zOT+wI+2ju|k+5oYADer1*D%uYLPFM{2tXd(BX;C%sTnz6KW=tMimf}&U7--aryjno zZB@#aKkQLVO1arvA@liwDAvPnclb6yEuK&fo!=a=l`pb!e}tfb5F?#Fmuo~Z|FaWD zI>j|on4LFG9`+z4)o~hqG$E!5B7`mFL}u2Rglo(_4^NIRnRFBopKx%~wb@+@lG)w7 zK;&ucvHs|LuGM0JzNR`mJNproUe^=@#gAv|eVIUT_MIoGA>}jNM-5p12jZSX-cjZI zrB7cx72=q~F1}Pbt7Z4rI@FSMs&T@hHqTOcMBLEqEQJVON_qAbtOuj8`J1O9;$T$g z#{#hm8Bw%aP!kN$0^80F2F@`fR*ZAVT-0&kfnQ=`Vu85B&L4<(l$baj!Xbb|&@VF; zt9QRj?w?GFc8D;cWQQtmh0uo_MUkh=se3o&;%JZi#uzU2;aD+|dHvotN3B`M*|@Tj z)8N9+0|%EYv&vTISADcZWnH&HJHt#}e)0pT+aaD2qR;o9pWwNB=WfGA0fF|0^=oD+ zUNxM|qtv?8ZVR#uvA+d!i@h!LT zfh+48!>Ag?LA593qdM9M*t*Y@GEw6X&|5AghI_UtS*pm0NR zbEqCV%0ct%$SQfD$&U$=h&q{?nqnA#{q*%UW)6=2IZIvZY(kF zG)+1-ulFc~Qbg#21!eo?9=zIlux-6An4ht>)ukj>6)i z8+{}itthdbh|q_!KqYF+g6u-keMHjCJ(Ur2>Q4YEoUmiw@Yw1gdmN8ws*39dj)jv? zxxFapnnGbfQcG_fb(kpOE(wh)^Au{SXOHh))yl=}mF(2*=Z$qJR=t;(HhR?*xK(Qw z)D%`2XnzJiWAD>l!(=Di*Mi)@z3f#;2pfpdXx!Tl{px^32yOPsP%mFRJvYeIQ$F0V zE%H@@mH^3Q+Id>K9lp_+HwNd`26t84;}-|!NI{n{JcGt7b(~N^|pW9Ej2Vamrxv4 z)Y8&Ijv+uv)Ae*I*s4?bPV-u)iZ=-kDrUQ@?>IkIbib1w`f9mf=I|hg+_Ry?%fBm; zr6V=D=p@ANb>~*}E26lE-Sp>;pADn#uVsM@Ns9f&h4iP>GHn!aWkDi8s@-wp}4=-21 zeT8jh=)E)Z~g$!GTqCy)b5badGl;6?y?wnXVqI7%7rC|8Xx?mX~N!B z18`_)19u#R;@JCcI04)x)lECzj)KPd-}5M0I`l+{BcW$nvrE={LZ@%R(Fi3wpj?ZX2@4 z>&}duWjqMR3`yajxa5Kj+;;9Qc2E9vb5ZEO=vvYq?gQJz^Kh3x_YV-C=o#JS)|dOS z-31@NA7WrWcfx(H_sn0$i$M*#x*p&b0)oBOHZTo*@5>w~sJq3?PJP`BfQjey0@rpn z=DC-bm;Vy|Bbtol&?kgYb>jypWiq`ya0v5PyaqzX@~h7sPgCEI4e9IOG$J75RYTaM1p_DfR#sEb0q=4G$ciuh?Xh^FY#!wN`#Ou+R(pmC ztlf2c!S1_Gu`bz1u8ByqvTqS(5FZNtagUH;mXb3Sqox*W+%3v|&fGyEz&IM%RMHh(J^iV?QPm9^l$;qr zq549TApVCO0Jh7gloGCyBkU4nBog%iZXh%?EHX_o?FU0JAK*&|;<+t+Yh-%-{7mG< z`XWltA;MRy&9iPZc5G&S{&@D|szGnwDCzl46#NQ0Bg{%roqP2`03__V`7`x+X`^wu zF{ZgwUl)^%(zV+1bY1g{l43b&ZuFOER_l7^PR^~atR#XRUyMC1B?$*!%4V{P+LHA# zfxDOD3ecm$my-%uQvUo6NFM4K0Q(SVN0tEscdHM!9(=@CvUIuTWj)?0b>=P9(n_J5 zxa}xW;dasqH$AU)zF6)f$GPdv)Mf9~3ma)S>}9fjymCF(q0qPKbqRaf%MOXCaF+Q@ zkM5M{jHsc)zXt3*IPOOrIZ8s?Qt*%lA{E;}@ZhgE&rFTJ&S-xNlMkA8atJ*?E4DV0 zsBEjQ_wOg2Vyqc+R@ew3HCH$RY{F8#nAq6@SAU-meaTG*+s}VSZ*BW7So(_03;=_7|;p zyzYJ?1T#O9A@lH{R69N-dJ;8W3zmz9-u4|8Lr`EC z3=P^3`f^D!$X%v9geLIvt9oB?^zs=D%IWQ+=@UN-h`(nxZ!(@1usn!G!B%@{o1h=? z)^A^7a``}CL3QNFWr+^`{T@{VpbnLMO}8auxDu?g&&J2+BHeUh+NIb2?Yo+no}e2<_#xM^<)yG4o&{JsFaVxR+MfT)v?5-Rqb^=o`Lv9fLL`A>;D z^lYX%o!2F|6*05+HYZNvJBgN=K9?pueSRQngqk{l7X24>O=DvSBseLMCbK|(dkvLg zkxRi*b=L%ezkmJTkK_rbHw+Ysqnd$gf}VMcVb<`D6YwGq=epQ4CYEca@l~WaUnSCK zMp!MCJ0<#}o&%dk_C z(){XJXH=&Dlmi)hoC~m(bj9y~F)M|lk-`n;mXXJ^1W|iH;<8^~g7Xy;-1Pt1;=ld` zOqNCkQ7{s3mcG9MQu7P0U78pOd6%G``%ITVdnaEpBm5q}9qxmR-`-|@ZkGM#?cPG% z6Y~KNrK~L51M``NruOHzr-<4r$=13I7Q4vJZn)`;Rt^rQ_wn|gFT(~%l-mFGm8-Ej zkriDbJNC8gZ?z#tine7g-$i~BCM==nZC7HgJL9DeAT-JWpyIccURRWs9cH`EUqhr9 zq(7hxMxLr$oF^A0 zdK1Ls)Ro2!sgJandr(Ucw;n1{d}+s#TFg9E&{}Z4`?O?ldeO)kTR$05cpTTCH5;h2 z%xO4doN*WSl@uY32#2@bMUAH#)FkOwAnbvEQ# zsU_BbdFf8mV!43DrpLbbGVMP7>PRhW;TSvP-!Xd{jS-&%yn)bwsjNv`fiyMvJXNFI z4oEp7QeD=MwUrw4O#{7lZD#PgsaECa>l(V6hMGVtI^IBpTvWERasZmj%w}nQm+hm4 zORr>;JbZ7(?nHFHm&s00E>xRJ_#{(+^t`jVmSn(@99d&(sIRwOU&^>{KWt63>tLy1!5-urlbE%!dW!dMH-rUEF&gCrzqvFog?4peYrW1u*kc5dw=Asq*Thc zP@UP!9dG^nhkE?T2tLV! z^x^#&OVERYQkmx|Imj?uF;cjZ!(tn77!Jol`>>ApVYsb^wnJ~Qzgm|cb^YJ|aXJHY zHoTOI>PY=KL2#K9*jN*zT8LqOY(Zo%qKs z$*TZf9gA_)gU1&)dhV_)dg8R92Q;zbw{DnKesVbzHa%N-%R@U?`Ot~|3nSWAW!x&8mR2q{vQO1bC|dVm_RXR=#C@9^uG7LTx;&1Giqj<+xQZ3$ z3mC7@yP&p!AdV(Vx3{FYIKup^X#OYU0nOCIQj8KL(QozR7xjwA?-lMBT8)pz3WsfN z8E=}L4vXoN5fjQ}$@KVm%_bWd<9;zcR~JgRL{nAL=Y0BuPY2_beCA`l@b}5sVICzA zr-h3?h}VHv!cMaHh)ypM)JkG84=@`UpPpLP3OKVs zs#-YgUTa(*{04B(YXJs^8D3` z(&#h4K`nj$oOR&U2JH*~RMuww?kfv!_8&_mtkQeerlvBoHVs0}hn#N+&tK%E*DO>% z!=<2=)D<|U)fF_BhFKKrjQ+a2+mQ_vF88Z8&eYiW=-&wU?_-C#ga$6<3P^HlfD6P2 zhEt)4#W5|fj>$x%2(hEBT|}os3ZEn{C$7qAM#$A^a;&&+S+_X6&?qXInkO*m!PT~W zi(v2#soN-@n4a$1Q8Uw>RKsROUy#bqyAaax_=Q~c#s*_R(8l!>XXg7)oKa05*~69M zGA`oQg0t?o#~S4ah3WF*Ha%a;$a7aYD&IkW^iX)yp(=`(@v%qglbNB1DZCl%j+9PG2!xG!JV?>&T zcf$AbObs!i(`br278)Pj!o#EZpU!$TMu>!US@b=WQj7Wpcr$P-n+0R_N8uLtz zB2@y7Z{Ou?wt!XKq2i&_KFQe^zbK8@ubzkYOZfY1eVHt>A&m z{l2uq9FtBNP~o$jNoTGC%Q5N8Zc(gSidy|8+lt}KU3Sj1jUue#;)84bAT$F9lxJ(O z=%Ho|MuyMWN7jnH5022xtEO#@y#VeUu%3G5{t`V7==^a(6J|)KtMq0tdvouCEwFzJ z*Z&U{JyGzE1J-MlfN9vHp0@R3{6njQ@8;uG&a!p8$V@m>cyiUpUXXpqUgSY4@#dsc z->p2RcDeuHUWa>(2^$On;vc*$y0Ff2V>qGw?F)erk<{|?3jQK?ZPelO;MY-nwRY? z-Y=o4U^-#km~L3QK)KmHU@p*4CEmZEk-gDs(d7}a`>0RQ@Cm_L9-+`x@-LVJz`hWK>kbP;-2IO8 zK@DjYUK4d8+>vq}5ifQg1{c*ov2Av|m=G1k&>FWCON(Xpr^A{|5K}N%o6qW}etnXQ z4imbPM|5xY)?pcCl+zAlI2pGmlbN$8?cWg^ zox^RVG}^2S9FQ+}iBbwP$U0_dY#b?P{1?*!ETSC((0m@*4Y*0*`Th$yq48ywZbay~ z&gZr&RBiwG4{n|H?&&!yovPk1M@(@d$bFZht_+`eyk+zo;q9;0)pf03?F8GC!d@^HoC?A98TCyGzb`dna7>u$K^jr8ecTLJ%ha=Is*<>d zP!?dsY_rj8Tn`;UioFt8P!_d!O<(aJ!1yX9J#I;=eDU>g z`-b#_{!5uW$BcXKR0H{U-w6qwRcU{1y1^d1y|aeTf2WNuYZkLyc5rh#k$}6>Ej3Bs znwaXfzE4&5fnP|96Df~YPL0_a&yPUm{eSc@h~S-8Ws_J^atBT0R65=$F@uB0`8yB{esPVCF4eY!q$-}DS$?u>Bc^m{(ZO*{PrBYE!I z_ha*$Rd{zD|TQ(N%>jC%ng*5ByMHYfK%LX|mGyAz@ zyXIe&5(~&{r{KixH0e@IyJvlBd6G4&5K8cmTcPDWFrc#yLwWo|HlIj22!7+87%7^T z=R-p8RE2_Le2FY4C$v=bGK9Lh6m9k+CNn2@(q<*j9eb$D#qMcIC}2jUPu^qR9{(}Q z#zs-mJ*IPV@x5mlII2m(N{Bn`*n9`r5}37>B4yOJKNl|&0iKC%WCyL-($g!JfT?!l z3b${8f{Vp_2#9LKA02GfCnLc4Yhh5L9f3`{fY8SdJ<7z>lYM$vveTw*u$brk&QwCu z6~9A98TBA(p|U*7edEQB2^BNGQ%>o(R_8K!`jfLwnm_OUKjMs%IUe~wlZa(hLyUO; z+%7^Rheb_RhAMT<5jt~+dQYAv^r^iV@+Oe-NF@Dm8eh(EPPE_E6hiJin!XId<0*Q> zSF}XlaW!58#}nt(yfPc*;_q#Cnj>YE_fQzWqDw{y}iUl<7(U|GJr5=U!0~UI3*3z^BXQg=jr|kU0vop3v?(%+;=V8 z3#<^OfCSM?$rO^o0%sJpq~!i|dmA4=vHt~*o38D!c%)4KW1;c76uKP-&((}860?>W zz_m$ccmLUYE7{;-`>)|El?XTk5v`N#84D`u`@6ZHjA~4rm(faBs?~6r#BmA+QD(EQ zv>;e&H`oBq+l#e%rH1vit#kdrb`od@FwK4A%=|MwVgywIJ#RFlB?NXMs=Hfd)RrtPcBlxcPoi6_j&$j#D@RK4eOe^i@>Z39_M@$ zH^hI8-H+7P+hBl}hubd)9Bu4mU!uTHvL)xa5U+BE&0p!WQXg z&re7WQ;bLakg%bsC{+oa(r7)nv`<2ccdQM>4sjZ{tpP z{X!X-ucAR{7Uqpld}NRDlz!1K;<)#-GswAjp3m*R2jYC1-K$64HAqBt=?<`KUe-7m zbLr}HFNyPazz3e+e&&{Du4%~Zq!f{LxAZjSpQ=Ug8k!cb5E#&JMH$%GWHpO%gAA8a zj%dli2Q0O(N#{imCZtZ~Od2GYh&txFW#5V1%e$Y+(A2;s?PwIMmMWBJTQAmDD5X2y zdr~SQ`4;yB{lEHx;QH0J@%`)h5OBvSN*B&$)w7C-s3XY!_J}V9Q2E$;2Jib}yu4IU zPUhz3mf@?v*2en6do>G5dXBw$XsKKRd{D zvB!-x!Ps?YI;B2DU5|d7qlvzVJupzo&S4Q04c!6i0|BP0@`2jd8SW;3ThKn-55lv< z`a;$JR4-%hkfB`}pu5x*iN&33=&dL|u-pb0#-g^y- zAY_N#7PF&wIYTuCLcB^I9+Hx22^M8 zJ2{x9EX;=Q#08ET|2jZ2X97b)#@qdjnv$56j^U-SQZFx$Z+29+MIG2Zr4;Bj8`OJ% zmM2h_xA5xRfi;$E&jW!&UlKQ_@;|F%Jn-~uwa-&x(^YLP!{=f77&!3_QVw~CWU%KN zuGLyoaz=aM$YH9l&Zp})$GDDGz#AFRpj@}|=O;!4d59o$1!hIkP_`w(^6iWOZ-Ac9 z{{wpd&vS$i<^7B$Ff>%{0a5*ppCS1z3JvQF1A)S*?SaEO(t}UR!J}v6(9a`I{){7VF1Y`{NzYrGqR4X)2NL+J7G5jKskR0g&(=yVnE>C^fsLS20WBbAl zVEn^&kE4Fpa-xW0L6YHd#mhHN4{cjr3bDLCQokSr=>Po*!H*w#3;VtX1V0bc)h87Q zv23W9+t${09LUhm1GC2jfBX%fqzphmI?7L7?d@fT-p3osHSJtk!-5L17ExluoHtp) zlPIHT=Jco$3B}<9htM$R!~Avn8^N~$i3A{i*CLWHq;=1+9MmduTwK^VIrWp&`LAR4 zNdw4$*9EJdwM%WBWfHz}h50lgpq)oUCL5)H#+Z@33J6a;pu@Y3$%mQnq5q;Azy(eb zEY9Xb-{t~R(!2ogB5EloM=;i+D9ahMzj0yF!|YLh6Y)1aI;YcElEGP@e#1r zS|2|$_OnC*uJ=X6yl$+E!w|^-VsSCQ^wdrI53+xI0m!g?0P`zN*oyKQ5CT91zXP#0 z5ICA|c){oIY6|?M4%9h`(AOlLr-qPigpN@9RP03TWyW*I&8_5~p`o+LIcd`rx$rv~ zmv+nz2=Qb=8#6@I%1rqRwPfNo#_;EvNQF8k_TbiMD#bT-up7J{WR!^Sl1(+e@s{wt zGc(8u;gH;0@{O|oM0(TerXFgCpc&yucaNUu{TZDPbHs^&>)ul;4jJg5u-!*}pUXU{08{V0d8 z277tv>6W_W*0!aG7eTAR2Nb+`MS1urtBHt=o&gZgPzYt=2Zxci4D>)=Xs1_ zaTFnsW1r0S?}^|)k0Z#-$hM2`c8R~yHvA;R$Jj^^z z_j^qs#d9H|tTBm7HPaDuko$n5#FEs3PQCB`hh11-dethqi+KYM((c-O5pPiTSKhPk zYR2v3l}Wt7s@V;L5Ly;i&Nsg3@QC!)Ix}xZ)p1G3l3GTE@!jzZ%jhgmBde6n>+mYa z!3gZE%C&2c3vZUQe$A&kV!i4ny>_}uV!vG9{(FRVJg~xOCRvYip{0;|h=4Nk&u5-l z)Efequ3a0SXlXsfi}6b06N36}&fVGnRaRmWNj`u1QY%HLdoTIMd5$I|9g+}(n4f2R zXExIijyii>0XT^w+d`Bn&On{4mZotM%-U&7opob-UPnZjCIfLtS{i)?2U?Ku$Po~l z-Tb}bZZ>PShc&P@CU&oN=`9v1=M|Y z;B{p7I4C@v3xYyH30Qf2iw@E8tyq6b59veSd*~P|4sLJ_Y&Mf0-no|{Y|;0`$el^R z=(+P9^|O;&eckMD?iLKP-%1u!$k&;-br_qxg}+zouYxMrba3aRPI)^Ci-qnjfBS+k zs$1t;VBR!Q`zRu)95~)zrUUY5Fcs5|qlgvXYZZl5RD$sn5&{m$j@Ak}Kb`gdnFYO> z2?SfT%hLw3jbEnND=RBM%@%MLyZsNH7W`lFG6rCig_L~ZBUX!4-5BG>*Wyk~BX^8Z z5&(pjthLFqA3YDE_hRklEFvGXVPsSXa(b7U16nN=%8hyHmvSpZ0SF)*;M9+bvjzIc z_h9+6b`LhVP27+bdTzkx%K~eX_U}+13FD0;6tzpmTODSB`9ygAV7%*b&cAP1a(|fu z27oV0YX!RRg8uY9to)*+dN|u_aK^+dgXl4CsfuE#GhQ>+K2ia}dtn!XF4*ahwpY7; zN$;*MZqCwj=)d)KKJ0!>fX%SNbkl77282;CkWhH9m{G?(}vbEU8}v5sEd8WghBTE07P}o z*7p9V1perj?26FwB`MY??t zy57*7h1+fLEC-`C8JNU4H}6`l>UYnLB34)z5ywf_O-o#(k*+5KD{{li725#?!)+4k z_1(8_*S_3j(ZqOWP7U+GOf8s6+~v*j{DF)5=!(IPM7}>FU6g?UvDAZFj0G|9wVP_G zT=$Ql{C8jUoy?@d2%M{ijMKftfFpHQ@nrEr(QJvxHji20Ds<5XSsuIQBzFu!pwFJY ziNg-#YU3{XqBq`vQ~KQ{N7z#$XRreYh;GgPaN~C@aEt4~af<^O?P0+RV$v=kECH-A z1lZWF0qO3=HwC#@z!CznhYJ`4Lx;N3%^|a_qh=LFMlZW~>W(c*fW=X)yI@aev58lj z5!WU~UPoFJ#3UMbc|osTgkS>T%TV?#*y_r+6nHM>6FI@E25GzE4GX%)vb6ASd$;{B zjosDdi&+|u^|!vxB)@lGu*5~V5PN<7`qf`SL2CE{2$g~%AQBE-9Uaum{-O{5t1EE- zT-51`kU3CfY(Gq}XnPc58LWE^!)hU4957EfE;ywUE8LQzcp_N7yrtTlN5C7gi|qX< zN{K!l=jka23=rRCB>2ISNAcMtUBKpYeCGZ~*NTToPpsE38&%+eAutNB@oe%-8~GbI z&g#FOy_;*VDG)Y&@!YxAdx_nA4MbxI^X>eVdZFZN=5ZY&g@~=G>elx3Wz^4p@<5 zahChRg9j5DLl#0*SrVG_;6$FRC2+~iI?t2n!J_*!Ee{Crfxi1S`{rG;3yI26wE&(pYnUqu`rGT+;`v ztH>t=u#jWquWf+ub&tFp8l8f&&euQQj8|_`Ne z=$!1VtOj`!+)j6SR7CjZI^Z;1aF7o4WORG+=JU6kIV=I@)3Mjk|6&bWY|?s)ixcGr zCi3iC{W!;mrR6vs-@bMBK==@i11+QF(d$`sOJ&}Pb1$0?C&*(w)u)@w9a{~o(G{gq z8b6u%|I8*xr82_j%_bXK1D5-Dy4IGfrD(9031;Fe;746EP-r{PZnO_9zX+6UW8SPTcnWsIgai?VBeLJVTr*dP zR+JJsS?4~opIEWfXq6E#eiNcuDCV4JT-RsV5HDckLA|5UPUzS+3b8wB`ZmaF3*zT7 zqB6o?2;tj+y6I_A=iCe;U2kmTh_dz}t?o2XC$CdI(HLK145PkfCYPy`%ZE_i&0T#8 zR&@@iL1paF&^AA)rf5`5SL1ixMGh(c<@tSK`-*Tb1dr+;2XjZO2COfku;8ICQ z_a>5L?hsks#WI_5nN`=CUGaCjCUN_S<{3Fu$PUzvgd zcI@#p(7T4-Am8gexF&ZJvnFGf3n>^ zI%4^juYX3_jw!;>cSi^B^=JJw@^bM;8a(rozA=O#bGQ2Wx!6%bDhJrqiS#lPo7tYB z1{Uu%-AiRJ^(I5Ya-h1gz_^#bJ3U#2#A}$?@FBKo?mn_YXWfB5FY#3rOl0KF=5C&| z*YwRndMb%XSP0j?zQu)GU6b^!h)?jAODs%{tm21AIUB!nxr@;Sd(H2DaQs3-FG^2tsoN&>TzXu zS4)%~Uu}CcvwUUr*fV&uk@Xiex^c$+waT7EQTz|gB=_kZ?Qw{s^SxL3zU8?Joy`Dt@T7yD z$y~m{BLA2ymR~ULZ42gAozgKAe)bn8N^jpLlF;0I+OX$3JdEor&+Y2njVf*KjT9(Z z_eR^0WMObhM_FiUdix$V~rW(}PcL^bgK$#H<%3C~ODzHbmy@>tcO~=p!;*NlqMnjA!wt&5 znE0; z`G|F1`U}$gP<%ycnZVGqd@bUf@`6vvI^}dpv9&>dpWHPuFzVh^)YhYSFI#A#TB}5R`3CL}Cm<_2$4TU}f+HC)p0p z-8a0l@;!j9FqBw43@^$+PXMe+R3i*O(jtpx<*$ucC!5aq7ulP&Pd@BpNKex#Y$JSc zmh%oMvIJRAuJ=on$VEqE+4`KfyRS#;fg^J%Y|go_HVE3!`#$AW$5XNU$|(wrxU|Rs z+O)L8MV~agsxI(?%mnERmhPxnXNu`@nW$Ax1Hnlq*n1mX7qfuyl+@c@&fNL(1x}+j zrYSA8FX(jltrCSQ5Dj6hnuX>LH|3;UrO>Z*CQUy-J9omDWe*e%>?i$I)$2=HjQuNMV`&970&F90{w~VtdMz5ik ztSOGI2Rz-lQ)g2TV~#&or8Y0Tcv)9GKkKYo8`V=SKhAHOJKNi;AVU`q+Xff2N~E+i z|1uKN$>r~Y9mJx2>^#2&&)(+jadHX3eoC2#-H7t_uqQPzH7))A={tA`B7(W)4P2gc zAKW0XdT*NufTGXd;G^V)95qmi2z}5K05f~J2*c?!B)9+`Sf1L^`10b)4Oh587AxOt z9Uv2Fx{rFAEY{BSjwB zLqNUqp8q6Znk~8eu`3on+-PGOI2L#t)-|O!)YFH+PdF0f<1^F^@~_Q4Nl9G!_;hkB ze2_gmSxoPpj>@vwAgD*ZOrRL`cDB04xQ&(S-KsJK(85~^AmKa!szpEW1cgJ{Akvbm z&w`I^!Z`PS3P7EX?saIFEN32G>h(k)^FFEbDVpTdZ1{ENaP$tt+Dn=EqG0hOm^S>1 zU{Z|kpCejeF(K0aZz?Jo)*#z81_@u6@9%Is#tIrcVhBn`v#K+No?g2zS{tZZm`M#s0n z8`zzuDPWqHEl88~`%EbFegIoq|4>!c*j?~dmf2oDkDxn&VT7M9RnJ&ofDMLr(h8!Z z4=Z+H3ncLb4zT?Sw|D`dUgXYh%?|Uq$>GH0xy`ny6ffRJdb&XUA4Dx=Z0{mC1mPp8bLoX3idN zs##3$-VM>)Y<z=ELqVnsN;i@ zUulw{6qDKQ|2Xva!dynf+06r;wA4oHqd<1~2!c>4HGXdlEx|WZlzM0$NPmI!Qzdt0 z1b?ZzSZ z#=wOMF^B*!J(Wnv*|`?|UH#%Jo3(D{{GDE+j&*6N?-WDKPV1$Nu6E4!;EGlYKEYNQ z$$F?XN;?J-|TSacZ&1A~oEY(Ji2bty8_Q~ZC_B7u&CNS7eUk!cux z!O?+kyDjY=9y*+QiI@E`pO;JLeUtA1LiIv>l@3sdrG_4P;{{j&k^l7Zvd7p9k&?#2 zQr?(YKy@v(G)MQOuDDnY6trS}_34fYrEMZc;ZO+1FuJd`Za}lw2b7h0pK_tSEqM4x zHd{LP$Ikx1Vxf+yrD@@0CKGKZ5u!PL>jM~dbS5iA%Y3+D6P`*A;s42L%BG=ti#158 zMVp4DlDpa1)Bbr`%RBy(BbxOgkHi@A6Q6h0kukjIG{^zcQx{B|H;bG470xNmOdUT| zt+tdB%6(Q)tL2>-9rqL6SsD_iCX$RG4rZgAdn8V%EG3jleSf{#wJubPwnUK@ieEU1~BHygqr0{J`4y8=}r}E^z-*A zu9E64t;#%sU98scxO7sd<35IQ8`)tP&cBqQozMH>X$*&0%#aEo2@{q>L^~2we8)QF z?M+S)hH$^t9zGuHJVB2$T5x{Q9JSyPJ!^w7B@?Pk#v#6Wc7yGp`5@eNFPcy$0{B)e}oy2AdW zL>Hk6A&T=xG2s5m{?2to$=^;`>d==9J{4?_cTXi*kWoc*A!K?SmJ|pP zhR=R0_Njn!YoRXzTQWBai*^e8d6f@S{Yop=7(}*kcV;iC*_@D;$*$!RaUvrFvIU{W z41G+OORYEOesF3+`ZZG}wFRKX6~xKfm#otnrfr1z5FRM?0?Sr_1fmI1VBR5u$M^KP{48u?8Bx;eT>L%0h>&{Mxy-eJ6AN{ye9R`n1#; zg&$GCkHO|f1dbv@r;z`2>*4DRhc%d*w$hsp6g~3SV;TGU(oveDgZ?s0$rSc#G!ANc zr}sA#9v|rIa`m+w!uhV@j(gs8uwlzs+9FyavX)MM@|HM<#Vx{I>44ysMSYn%%q340 zW%qqTXx{9B$5Et5ESE{2K2QcHJ^WyimR4ogXq@Cc4CNR50G-uQ+5p&Bm$@Lz)2|+8 zCgyeDXR%!eGP|v0GC8xYp{9~&d=kPas&!M?iZIwOJB(WcS*Yl_HClmiNRUg0xa{bPY#T> z0XVyKYT|IsG8&i3t$9RIN?gY-;qQ<9|0_azQqJs9US^YmySi?wt&hr=9<@B5xh;-9 zq9lAG6Um2ypFi?$?DEMVFVow95}vDVu?dNVA+bueutL(-?M$fiIJ;!y>ffh0M0PS37o~E-SKFGlr7UatDxBhbv}?YS3ZOzPs?YpX_VS z(LBbp242S>>x3_JC`7%PKClwx%l}gwjA5ctQW}N|&RoE#;Vhxgw18G@@#ym)=huGi z2uPQegb`g*?fnSD5UtJK*)DCX7kkOiI-LyHREcc~)&2ZEIFR__(5b54izG2UMq9nu z<8{IrUY0nk#-;zG?7QQs?%)48btoDNm5MZEMyXV`G8$y>k;<`G_U33uMkU!IdmplA zDMI$%qHyf2GJn@g_t1UceLwyF>7n9ykJsyZUDxyZyq?!KXc^qfQJ=#Pm&|!9+W)%B zVnSq|cqr0HJHt6UzN>Yrhwd?zHH^}^w>#zofAUTJ(m0jRkJytR(B(BjJNSHua!54w zR?%7Ba}s>X?sIRMLWQS6^wNp5ZJ97n8CqJH8SZ!4$KH|Z(l9brJMkS5yNa$|0KfY z383$h4c%WS3%I>ez7*YSmNK+@@iIj(uF3zUd+|+cmZ`Z)&Uxf@G9pQpaKWRRxl{Ha zUxp?<+Z(Y7XPS)`LBfTuLL28lXFmPp^plzcuYzg1M|R&eKVSFCNXxf5m7w%LXCcm| zyAh6$+=#iS&|F(ivvDVF?Ol0I;|8Dh+`C*?;{|cIc;VbVtT@s$K(VDkEXh0vMjv#h z7VXVcyYP@pl~B61AxY9`?-yl}&AHz+07tthd>&G$PM@|FN*4%NQcq_umGMGLTGw46 zEOzMAD}sN5K)m!cu(*_G9@_tLUS5yM?*iZsO(X^vls`3u&@f4GBGc{<-@wq^vW-v|vl?W0V-N?IT5%k}N%OC}p}LmgTq>X%=MR zO5#D$d0I6u0W%lPyfk++l4EQk>;jZJA>N^uxva%1t7pE!ukV_^TvF&DXxy27LigVA z#lshc)NDc7D?+d4pG~gbg!Y&N{?^y%=ayHE>ie%nU8eOff3uIN z`dU`>>?$i$;Wwz(y4W6{t%dSoQnyW4Yw!%T(aR5dcs>$;TWKnm!YAO>7cnT$A0qc= z@r0{3maLjVm&=82%g}24pd)#vY}?S#MmN1k^4rntqn0oc3k6WY35g$2Pp|N%p*N53 z-D|pgMKin(TQvH@`HOJtz~`H6=|Pwj>k`%7i&nle7qqwU4`JJSuLjF*M zM`vm;ExVGZas2fJT9ssv48w$bbS+}y*t;Xq912q!{N4&fK{DpIIjtP5S+6|jRMU$d z!h~TqD)@75F^tt+wJ%kVsg@_5$=yVJeI*(S9cfG7Gcb?%pjydJ!yuwuU2P?WN^NT8 zLz)2g$W~YhG;K+5irPjS&oKpya1um3H)Aoe4JD6g*$=75a$2*axSypq=!(uu# z#XALkw2YwovZ&!o(R8>P`&R7i1IBzaJFOa4toKk(e6Cf)h(;udo%Q|sOJ?1bBtt3e z?X{nWoBEREg>T>EY#9tCvMa_vtK=L`8f3ud9|`X@!%;p~oN-BLsKrfBN@K3{vOA-+VH^x?&L!aj+`F51?EA#}@LNNSYOK>4N7)(|Viys#*8zi#y~ z&8rpYU60z#DHTKKtGK{vTSjl&3Oca;s=Go}^6k=IgID2KN9KGj6Xo|hIF6bs+eUNe z1*xQoKCL=i{bh!$6OK79X8?nJJD#Ngikl4~DFqJod1%an=484H`%$%1ft`>@NER6^ zF{yfggjH*XX3!xa;R^AoVAATbnW4JFa%M_Win0U^`DI>3ayP)0nwE=1YOI&99Z{3z zn_0Y8#MhK2SQoK+V8}XUFhk4n;nH^5Rj%4iCjnW_q*z_aRGzfWFLEr{MyhH*ad}3A zx=pL7?6id@DA@Yjr6$T2mIJyffMx9sonEnF?K=-@o+XbL)d#_jBxY532T5q*cBA#m z5k`NQBNi7um276ZF3~&;PPPAN!@VEmUoMp(C2!Sk` z;DoBKz3){`>ZS0Md({>}JalWeQqCm}lVg1~*C&=_jIPB1F^#o@W2pN4r1eV0piDD676=K-DvQE)B!x zL<271;XCoW9ZX;A*S*0G-5YuG8YA(kfH6T^SF^R{CKV@zsFF>ZPGeM=oYxeYX@X{j zMf9L_HcLl7!SWrSg*(v@x)YBqz9=db?TBLB|N4puZC?cA6`bmo(gXlf#sv;(_;Zi2 z?_umFal&yL!@v>)ormT~)S)RO;(%vgah}PaXibZx9GK^7v4V24YwOtD&qm-_CUz>4*j>}$q&RM)#ER35U^?X$LG!$mcjypbC@%ELKHBWRuIUAxSHnCd4 zn^+@^H5%c&M0mt|c_gn;`O}BYQIjA)N9VF9eV|CAKH1upa4l@YqG5VX@Sz%9VBNQv zD9E#LpaCX_ylFaWtyL7$BzvZAB4_H(zhX5S~cGU|CxM?Zz>gYQ68mr+{5BV z3GRusqY1@ku66w{2faciR=?M{9!j7Y7%n1VP@S5%!>yWd(%qdKP-OAh{eF=cX+L_l zf`~yMP8C*tevN0R?Lf81*{X@3o}$6#u^#8snBkXqi)OfjH7k?Xtq!I;{Y`zbLeo3) z-X-ste5gugfz(SOTx6|P+dbLO+OE_V5J`)5s1WS#^P3Iy+O?FFI~!P^Mx(Jqx^9|T zNz;LY);xi6$?lQYzGLu7hC@b8QCBIaXkJ(DbKuP{XpeHU$I`x+*ID~tV(08x@L%N( zjql8Kn0T!8EJW7&ol%NOB-S;-6n9J^&#!s+`&T za98=O`K{QeLj_VT+7zbU+YS|#B3ZVj#lwro#>-be{Q7^tvnhhSJ>Nm6Uu<8*o5T~b)qJe z+qLKgX9ATw`e*saG8!UaB$<804qgj~$*iiTk_%xuYzxUFv;y9=XXD(=R}0+VMmm#! zo$E)P+~u5@zM4EczUR9BbB<%Ri{pTyB!ZH2{G>t;ekQ1N-z6AK%54Lq+jD|=y_;ZO z?aLZw=ZQvrxrOD!C!JF+H!bE1dM`7n$waw26QXAeIGtbIr3QQq5hj+bGUA2&6H@`@#r$v>`d56tM zQq|&(SU^0@z$=d@Q#6{Jl;&<=gBCqFEr>5D-Y0^!hpS?h0d{Kmyk$1aNF3*R_M86h zNuO9LIOTkFG9o+`D7fYGV8!z&X~(#y(pou!d-{8MKT1Z0aFvV*5}~H1sh;BRc8{Fi zf^5nqH#>2<2xO-DV#D1<08apMS3pnG8$;Ow#-cGm`!Wxk&OuU9Ch*KAkx^xWq=LB1 zOh!9VTQ?^-8Lhr3EWJH@s~XGk>Y(i+%_7k8MEWD7kwr4~Xg-3ed1cfw6*g{UQO+k~9Ovsk(u z3&_hHoJXva<`+RD7p;CjOD-&`&b{chRtSqii=wjTXOqzJf_B=G0!8|qnShvT?I{}T zdRg*R^E$_m;I91{6ZFaXs{YL8$MsY$Ta9M6S}Vzrxa8y27pj^slJ?E>Tl32dz7%zz zn008hJ$mlG2j;|#YGSyje$6n#iriR3l=;QzTN+ixz44fYneWkFT8~%8%6Cs}!c6TS z6gH(cn!$W0Mtga#M1%`t?-;$J>7qFv8J5 zZi;naPtP*_!0BM-J)ebB@}gf^j;Xsor&l-V5C0nAY}_cK+LNU~Gjwb_c5)<5hB5aE z`4Qej_X`iRM&_+>MO3%J@qT4)I697tJvnF0I*^Rnn?r`jczNP@^Xl-@mWAqX-}=4F zmK|%0CRRdMKm*q`5juIRDek$uuqo|>qC7iO+TQ%1D(1E94gJ9=LCI1a4{DwhH3z$k z4HU!OII%rq?74elidj=w+>R-^#S_kmRZbGe_7y7cnl^Xy%X*ACO}mHIOg6fC<`Jf} z|5%?#LErMu%??#8sV99s7U^&lT%aM(jyo~Pt`JLQ8KT5;QaL{g*q32bHJBb{)v~Be ze3RmTu&PL-K`mK0)6N6)?FQ~ng9Y~eJM~79LrT2?n2~3n1-c^=tt;;AN*X%RykO@6 zul$zs+-uPhIbq=pi*J4R%R>4z7L8cuR7hma>giy7jpP1| zCCC}4bWi3>PgpAOvFF{$7o&d+OIY}ER;k0X-C~);xc$iTJVpJblv09crnETyrW@Em zi3IlMA#8VM8s=lc?203n=qO^j@;R{C0vlAOPD6EIB=4d7gda|*J0dp%>uTism^ZwR z5597oWv(}M-W7K^lzW+7_=@W3+1$!wB|Y5GrXzZuuC-~0L`cE2G+EMF;*pq^d_og@ zUM|Lg<`hH1h2Z(K=1B4}x}9`&;}Q?1wLY)P_LTidRyg#|5Kt1(I` z_)=)3-wvxw&|Z*cOOWRI;!N zJDn!W0?Xjq+von3=ByRX<<~J3g`hthG=`y+(TR-|=5vI*Yz?pPNqA-H(0q&NyISz1 z?%i!bog9O7?NT^Ahy6s|TaosAH`ShFZ&NV$`#-KE&9P`3LR*yV2KRyF;u<@TOnT@9 z602NDEUp$E*$cq+zOTGaPBlB^qV@2n zSMHrwUch53+}hnwYfNt@%a}u~mwNl!(Hc!d!Raaq+vkgkyd`pQ1DvkxpA}X`8@!KQ zzpJC#HD!LkHJR+u?-NCoW;*JlfXbQ|{8IX$lCt z$|&A=1-qG@p9qS-65v>16DKI(Me*k9fU}}^4pFWw1n`$Un>bE^BAV2Y^64ubMEewy z?E({u-li2Zw(n?_kI+1bE4zYEU+DbW64esP%{X$yDPL@m8+v`p7w>e>H*pp)q<|f| zZSque)HXKIGCUYAP{gNe)h(7GeLlFJ&Z1{J-vo_rbwB|bQE-FOM%Bve;l}8ZbFa2> zIdtFmXiuz(v-9AkV%eh-X?n+_J8$Rr{c_|O=V<$$GfT5f?f5957EJGW>9>8IEx4e1 zu>TmHz}1IVq7_3qcA$eO>qvYN;*(D?BN#C#kyx$$Fry>kq>>(!ne)}cmg)0h>Z|>L;+pl#D*`}`OQFA_AsivH$;m3TSk|FQD zf57FeoZpJSPx1_gG(Sli)R&WlZ$n7N679N{^Z~a&pwBJNXBA z?vswS+96-UNpa%?iyf;|G{qg+)Bqv7mX7z7N{U}pXtA#izV+w_oTGgf6W(l>E=BCg z010amw7XOv(3yC#noq0wCnijW6 zm5MATTyVo=!AhhMRC+E}FwZR4cog?RDHApymWQSFw9@l=m09*!B|5*RlH!Cbr0EDV z89sT$H)3Mv!nR3(_Q6PF8yP*XRVuGF@raz?NbDpG!z1Gji4~w2Xqk7j^AM~w%^g14 z@{lRt+x=UUDr0wzdXCYlNBSl6hCzk_x=G(m3gYM1qK&-v-21ZrwJ3MZhwn!yZP9aL9~f>GKvz+azE4Z}<|U6SpQQaELC zhx?j5Rj+m6a@Yoku0lYsIDPoKo4bLMNq%d3h`y;miO;XYfJS`T=8@7&i1KC*mUHUb zy`$IXKKVCbn5PtLzDZ*sm1h9?(_L=Htd>o)3Oicjvm@sn-x02_F7 zS~k7?@ZksO>9dm*M<+k0ie+W@h;a9&;g4keY~CB_?sNJG!TlBOooL2uxN5mtDP2yv zk+2d#Iso&=p9!Elf0pUE!rH_JAn4DX7Z#Z&#(u#@CtOgADEZp`kWF8`|G8rXrD15wYA9Ami=NOTzL1Uu{zNN(HReRB5xJ zmK+16_Ctlp9Y!;b!A~?utz9T>8TWGQJkW&h3f~Q^XOU6?&_S4R&CFdR+D!}3-TA;G z;H2sR-E|E;n97jr8HNkEb%rRTyW&k(b3!iX@lNeh;z0cBSbW2Ara{Vq0TOfT+$1<< zdqrv|dZMoQlRd}bqP3N5yk4ic=*Q3J-&?6YF1z&2gXx{cFAhjk3XX%PiPt#|%L$(ArhyZrSc@a<=4z47M|eL;oHDi6=L3oXn26Qv7)uBu*v0F= zdXA9XFCT*j-Dj5%e~K*xeR*~VFg{-h_%MKiY~aw&-O{&rY^{mr$OYtThBwr5`HmZb zX9Ph>mAaPYKwqy})6ir7X3!g+SwIFn7;>cS+Av);ph>C~(>9W(Z1D(e0s;#s-l>C` z%Ba>f!Vo@nF{zuxY>Nl2m3RAQxvemlWKT&?8*xWv-s6YOx70#zJyre6oX*`8buf44 zX3Di9m+`V2fL}g!-bDOEp7&QW`=`WfeX7e?L)n<1Tm!8=D-UkFzdrrQQyHmjP$H7w z_F^7a@$6PxDQ$03Vy{{L)V)eZ)GZ8otBke~)`Oj8`rba%R46N&c&&!Cq1PZ|>pq^1 znQO|=iwcbURe0^c4qPPn7ah5=IE1?p$v^+_!I9#oR)E|- zTp|QdBTv)31j_^D$nLZDRVT`hSZ%@W5c>Q~zHXL}`iPUu+8Kg*UN!P{Yx6}G(FSKwGXIf>?IMlpE$i{&e(YLa0n#P{*r zrSAJ~3=z^GbA_0YQqM8c{+d0~FG}`99;ICfLw1=9wA(f3SPtId?P^Na?67WbcyJpr zy&+4d4N!wl>PH3Rs#0JsjOCf8 zq~2m+%d$IQWXG6SjGCXo9C#Go$|BuBmaT1$HDP1apnH!d7zvAGK+^GG#OW(^ABggV zaO1$3VaMYE$wp{;$Kt`Pqqe|5MmeFoD9>v6N%zsj%A2s1<|j53!h93?`}y!#aKz%h zZDLspyRo@!hjUhyUY^G`NQGdUa+pISglE9KIGf}10YItv^Rg#`_fFm0`0m!Nv^p1> z+G%LpoSTEjAyKb(82DLk#eMV%D8UXm^*wpiP2YF(_@C19e=VqWi%eLHM#j7ZAkjoz zE<%#^zSRwTX%OQF#7c&`apMKz`>iqt7MM<)eH^ zBEammFgwC5aK(8=GSlNv_x}G1B7grIW6-8&EV6HKR~idYb9y4EnM@nU6;7wYUXJFl zL7gk4y=X^M&T*v942WSH&ar;uo84>ReO$L{kNRsv+L9gv1C=KqH+~(g zF|#H%ri~=$RX?_PGOE*lX*-D!5YZd%5DlE5JSKmB;upR9|9FodXk!)Po(O>VSG4d3 zzwJUxwIG`e?7UqXn*`p|Hh@00gPc|yjEo;b&saGc05na0ZV6};(*pNE(2&qZ9^G}= zO;~Fei&{pkz~X4S4Va!~3$u2!%dHxp{q*2)r(=5O={IkoyZ7dqE~}?;^4qa^eOSMd zaj6_lYko-u&{xShsUBG&LuFolxa3bS0O4Yeoej!E#3ZG|4WF6ho$1hFtT&R&2DburID zbjs}j$pG{H^T&CWMCw*AD(HG`q_V-rs)%X~IU%M#`!{YvN6?p3HzI zTV@L+x7T)n@b%?b2Wav&%Fa>kvj%rA(4u^^ZgJ@u)wQu;*oI%^jEC=+xV&pGhxZ~b?0cN6}Kog42m0!?Nn#M0af zP_;zuagCSn;5(Yr_fw{C{wK zdK|poVHUA(}nM8WkC-G;elx@NA zpXAk{hyT?mil7c5JV?YVIbn*2IyemQ4P9am(E$m@YnbshQ6z4D08$Y2^^;4OA^T>R8egSDTRg=!SvF|u|zRW z?p=jHmzjXWjCnv-f19@nM7Tld&=0j_U|0JyZ~pfc{C$`UcVa+Vk`CDmGhzA8X6jMU z-#n<22(p9xAqjx@IRFCHkplfoRX`ojO}f7pO0mnXSa5esQb~KGl&mrAp4%_51darW zU=+Z)X9=1CGoV?m1K#wfu8=XfsvruuDyai|0{?Tg=ie8!_LZ;_78#zPWB*kkvYo*B zcyer#+7Gc=DO{K|YX)l1EP!*{!H7y1_0E`l;P`Q6Z5NQ6%G@8aI;0?Mieyf-BM zy=Q;@6(bV{1!=`ZmAWS6g*Vb&kT=#{z(-8GD)?PzAM`lVTQ|!3&Z6$d(+2gWkR0z; zeZTRKixxp9C(RIwMu33b3Kn0Db;F=ctlTCQxpmX%Zv0NB%h`h~Fi&h0z$ZzTJsMk` z219H|A--fnQ}PGgCL~7~OUmjdfb7+zC?o7Ptg#h^__?9hSn4?i=Gj z5QhhwkZ+^7H^Ue&11zvgYZl&_+6zevadOd)*aYIVC=M))G9lU6oxywSljtJ6380Fu zrlSnkuqBy3?qtDcYeR7TRMURCnfhoe7O`oyv`? z(23);5oeUe`#vG5Pz9lGZ=Q~X0Eqrx5iL%Q$)M%}!3nwPbC3mrEl2_!N9bipgr0r^BG0N|X*0oP)M239o39 zuMim2ULIUqZO8Wq)DT5i5|xTq{;z=fSETY;hPiXm zRb5&j{j(lP1hFq2Pd+3#DDy?DEfLnbsUyzV`AdM_D9o}*h4SjqTizd0opGLW$dXC* zGnij^tNOWDL4)P4O)E-eN3iWoJC~9+=%4b0LgnO_w0iZIUW&y1O)wQ&UN26cscBY% z?`S1e`Ndw)#b=@f0!0OY|5D*$v^5SNsAhF7Q0~Z;xNG4Omv$-pxu(F0;B%41rttU)73;WmLX12?Sy0{ID2B7{m>i{nn z0cbx%!gWWm9Zo!dm!kVi=UUP+umk_jV|UEC1|UwFA;JGb*s=9#HbH+Sdl0X6yj1Yn6CW2~r@vB- z#>OQJ5k*uVKu;CwY~x*wdkfYYU4vRNC^Ihr*oX)Ey-%HH-yjG!4WFoM%XfU>fSMo- zX1rF4D}{n{YZVS@a)u5~+)57dMSrD~k4&`GR0!_}J%$xO7ck}G!uLSK$uNw?G& zNxShb5gaJTZ2&yY3%6K3%4ah=StA}Tujx7z^2>|6aD&E&zZe9=Dv@9XRQ^}A1dbrVZo zKLUt1y9a>*2`so{FK_$9X{Ke@hlSHb=7@Sc_Z|7QpZOZ<);{a4?;fXV_FOW~Uis3<_v$43M!y2_mab>}ioyV{X!U278HhRv`h ziV0O!aNJd8Jak@rQruj%uz`xJ`@R=fNLK0a+lU`!!~M5|^7^-dR%`jn8VrMa+yQ92 z31$S`SiJY16NmclLHug}qxE1w01wwCH`WMAU)oV^ns9 zZYFm_{#37TynA%_%oW=eSVOPD#o(X{W6`k?7Dbm z$54Hg2igvqVEKV!Vu;AbF zcqR(lgTWh*tyM{&6@ze0xxYxiE&`(OY%w9R$`f4lQu7EdsCx>J>kEM6w*yQ&Hh4e* zy6=Ve=}5^=iiPH(U00rSq`~MJ@vaQuM4@8oy_5bZCU+(FG43ErX^UNU*Xq+E{dtzc zetsxM0mOL?PfDy^4eB^{5T*UI-u@|4ta~Ztf|!a24xsI8gW^IX5{7yj0mXXd>=nbg zbBEQ|JeX38HiGG^K_7`ZZWTc!Z|Z68BuRFH%S;B?7?vQ@eToNsut_xaB0ULq>?G;| z^27 zN)UDj8OAH-<3`OKi0i@xacJf?LgivoVFd_@D|z#Gy`xuyhumWkeSj3pu8KMiFt5wk zK#B&^MsO&PC?@Ei>Qk!Rie_|FQ6agl;$G8vF`Uoy7dt9Zvh z4%m8X6`-jCn-DhajD$mEu8w@p085}|-B#cM^TqIsKpvBS@jItMSK7c1MNm3w4^Mqa zuql&=@I+^M()x+qjYgQtrUFKWo#)Jhw|9Dw~j7@9C0#VdAq5T`{ew#1CUh#^=INdfrTWzE|Dw$P}A&v?=t?i^)pU;@e+yM_~%bm|Lgg#1*QTFG?x=@Z{sZw z=>^{gT`=0ZTp?|A}}YAqV;LgO|9 znBJb@8}PXhk-VKN7?MKNRJ;NZ&}4k<^dHFt%8q^5QQ@iXKMuCHFF(Ipe{+n1!mnR$ z-QdBM(pJB4x=;HYJcKz_edu5mxe6I*R8_=5nx8Adv8~> z{ud^7Cm z!ZILlCeZWRT;%H70Ye*fa?aF2BEo@9h{<(H30ccx&xyepf|&zxOT#I;$I#;as|xzn zR|8C>I5XrqeK>~SwDYWdxDDH7cxIZJQ;<^S5NSKlK(=B8;|MD=10UU#V@4lZjNi>7 z_v!(}T9#TW992(-fxNaV9)r~=o<*u7f^9;ijBX_iPWNro>~aAHBBPQsuL?oA;LLkj zz6H{B9jFVX)A_qma@%c_O24+zs;SDCm~T{{6;k^#%HV%p{ALO?pwR|`NnQc)oj3@) zuI{Hxi|nED(Ky}(GwP_@4B%!ExqyIQDLUC7aXUvk9MVZZFw=@3LdC;zeBvYGTaHSH z8dL7(%s6=AUbbX+#TWWQl%RGnnY#kJ*X{~00uq?&{q_UCXeUFae?5>*3)~A6_qKG^42pl9_v`oApC{?IXTpU}-!)`3p(#dEHAnAbAP$v5Kwm|@ zx&#GdHfuw+`y$!4{rc*e#wW0$2Yv;m-!{MGSeV*NLL|)7~ zfev!Op!mP=EaXEurKsZ!Q7I8n)9BHjyA-sKIHcc~0uE&ed7oBzypGokU*f`st$J(D zHjKj<6yc!`ezWWq52YNib9^5MwUoA9CYwwgO8d82{(mgA9EEVW1y0H=TL&~M=%~Dn zDG@#_uc% zAUmcD~aJC5`1cri9GEj{|XWTEm zcMO0w4-$f&;c*HSo+rEApvk^9ZLo6SUmpwq^F>=6>8nq1ZTCm`YT**5YyiV ziG{chy}Vz~fn=82s_`S+_y35?cw?sHfOrc#o=QpV{lEqjpRPP{_^-A0&wne&VbDTB zEZHtDt^MT{A;gBNFrlKg!wA^mToS7ZyXnE2EC{99Bm!o1^J_7M{Aw@Yd}&Z@w1eHl z7(~Hz7~b0s0Ps`O+k#7z7mT`cU$gRM7BvE`D-<+20}yb%&Q~S!Xce(B#07U6TAvC8 z#ukY>8oeNW>IP!)=0fL`9&5{cln{a!WF@3eFQN?}>-704v`o<7cU)WLqpXwABt*V9 zx~2eT%9H;kwU~g-ZwC9uTA?-MdhXrnmzFQ`B-s z&?2ovJw^Fp5=u*ax5^LR2Y=aBf@lorNrH5D!$}8vvU-jdci>#k5x>GpZ-bJg>tjc_ z-P9)~g3cv~i(yHs>F?F|XA1$Nrb&{Yb-ZcTv8->cc4u^?7&>`a<4FK1O4gALEAnje zQ*|2VsR z&TK?|SZLmc^=NAyPP<9fXpi+;?_V*VdI)UHAoJtU-2mmMAwbZnkbs{s+@kvO{9Tl& zC_y3c!n!o?y!GAmBu;R9`Z7*VZ{<@d?t@w+KXgXATTbE&((>OqhOeKm;skB>>&PaoiV0(V6cwNl=gf zS)nZPUg&m!RcD`a9M*_qo z=guZTkGriX{lV}wdt+=amr~*jFn(o|Cv}3nq0{us8hEoUQ5eeqQN&7s96}Xxj6{pi z6_-q?e!mX?W9KkVY-ZVjd;~kCN_vogtuq`!nPxqL2-DDro`8>yqKSr0%lW`@xIW4T zEaFulzesn=2P!hpvqv?VMI2=`@2{(_*=VO8*a$&ICpRhr95XcDsvARVbbT`zY_+1A zDL`+HSNNShyLOVzQ?M+~eP9k7HCNF z7|xRYDH;9g<^0c_P*{uVqJxeNJkdlrzvlq?P)AP`%&F{4d@V(P_iBIoJ~>Vw5Zt`Z zhO=$_`PXJk5){gR+7G|;SH|s|2Wl=1R>b`tdCRc76=u#Qfm4b%yZOTU`}TPXJ>4}Q zyctZ^^CiE$9(*>|1#)^mFvJ`M$J9*7!#ltejCQ`z_`y#ps?KgG8PY2ci}3x{?J-7S zK(mLC<8F{qGi~pRNJ$j!c?Z$k{Z(T-Y~r z8I07LA$uF?DJnAQDHQkv`~T}+8TlxI?hQFW-~JPW_S3Il|M{1w%OO4Ja$Q~K0U8Ye zBF_X{#Nz^wtO6jF3G9kXe7k6WzR z4y&&XtR+ogbl0CO)L+3UV8=HgtHvP2WudYYv=Bi7Y&XV%5R=@i^w)R&^4GzCK(EYM zpxH(tUS>iskUGfHx(vpFNkukd{+c!cpk|cLnQc7xljZfrv|?1q5bfHt%&r-=5u!jL z$Pp)TgoHmXSmF1c=DAC~NbZLSco-G7%U}*L(lrVSCP}nIYI&$~oel+Ukxx5h^yFRX z&X{V*N$fpD(wS0;8jt?>1|K+w@Au-Xe)cj2SQaIK_H0)`zw{c#T98ZYz@(UR%cH@^ z*MF9dRxgC$t)uxsk~bVvWnv=jh1?_yfT?Oo6(yxxbp+%Ze@|${O3fk@?$%}1AO&2) zDWEco@;c}-%C;e4~}+Gsv%W%caa{g&l_zFz@F0)3ILe*lP?=p z{`W1fJrx}ZJem!ROeaSGtNmQF>Uy0PLK^|8ry!?&Mjs>@w0^TPdLwhAC0GgDs05)e zWUUbA)?NQCzYbjZQ8pO>()_=ff`cx=H8~eg4ps$F2k8DB=N~YcgD*Ro674ay#>>xG zcBnk}3wQ+(G^}F$oN;%48z64GRNf;E`ET5&PZxIYDSd62f0?n3o>v7NIY&WoS2->f z?Y#cyeYS2y)TzE0U|mVVcnlt=8o>I(FC=m-4;WE>57pmWv6}|Y;xBAFS4y^Jj}I6L z++NR~^cHW1^!Yu=?XIH&R{rX_cT&vhrvdkq*6ok|ol@(sHSpInE;qm+s=;B5P0}mY9nx+gT$;iS^ z^Nd+HaK_e_m8YcEuU&j6b1ImW?1PrLV=Ae|z_y1pQvd&)N}D!fX}&ol-xH)0gIMhA z2UVbDTd^N4BJlrSN;wk3A;PFF9m#1>ON9+$5oZS=Sz%-LTmRPA|J2_57p%;lXl48y8ikPwHE8kgp1W|1VZ~6W zm?2SUkXd0HU^=}@pw|AhYEn$I{@w=m;Nj%wtW~mJ-~bX(TUAMyLKiovzc}8J#r5&V ztWwnP9JweumhNIvNexH%72^Cr&XNIgh0}BI6Mx!@#_YAQ`$6~^`Y}wX2k|yA6z8I$ zI%r^je}|}2$I85P9~S@VlY`l1z!wTC9|PxbVsnxa zz%rf%Cyai%Isfnf__PbrxDZg2pc)w8Wy{|BpF?8Tb~~Q`P^#^O)*?Wd#&8NLf$u#^ zI~mSdUZwsk957~4Isv$Xnig6iiWwux2<*ZxB-BM(TaY^Tz>4zCHLh2!JqhB4iJObyMvO$TH^y~G`hG`h`ES9a&Y=ql>ihf+JrgNq?}m_Vk8 zl47K*Gyx_r`4E%hFpTdru##E>wEo;LioKxVLF(T!LC`O~h>-ylXCI6sq6g*8iLC3` z^;c5L47xw3tH!?&@Sc;=hS7_206e#Y_|X{9N`va&m-iV63CXz?kdON6(o<5E#}^~I z3AJm0fm|zqQISe9)teo>GQp8<+qnUs*pAe7j~_3(vGIGV&W9&xGmF|(&SWC>5E|+* zvwWr?Vxm+k@KhS~n5Y2>QQz^*di@#TgNLJ=jwEdjuK)LHvw)b3t3=d&w4_zqBf@d% z5Z)#jfk9LWO5KmYgGC~Iuw;6IoI*1}a*)+*5DHVY`Anw>b? zgkEacR?4|&3}E#m-}sO?7U*tu7!`ohwls)gL6}kifHZ9lLGtO{1%nPv+eFCepEWh$ zT-U9IuZeK&_H!=>OV=k2f89iR0R{j$i-3Z+szn~VxlAd}$~5CrJolVk z8@OwOzrTfQ5-)KD8rj5kGMKCl_k&B)X_&vA3X_+$jHCr-pP`c7^gFPyCO}u%z)T11 zk7l;NcJQa&j8PYtl#CJew&Xh6wK>13VP$p7`-|#r-BVOj7au*5yTmQemUFK@+(WW2 z+SC7vF89%whb~ylKdEOtM0fewlZ#eSBGZhtEAs{8uFkGK1vTA+qt4aI)op{X8N8hf zrx%iEJA2aS1s9!~2mb>K7$7CZI*-it_w`PoLJx9}Q3Q*ESWNZdPA2zIXdikHYOA~2 z0dyM)hf_^Dc=A3yV(%=zZ9ZuW2Ifhwt1IIR>bX{Nl*RU-?bEQCgay|QIy3H#d^=pVuG z2@F8zw?FCi*VFqcbm28P%p0W6sGfZh4lj~(2yxoUO~}g~y@eeDc0gAjey%FaNQVdM zO+fO=t=yAhZG~nzpLfZNPa@kbt7UrgVp639rDJ>}iRo*Q08qVZ08A_&lw7ye%F~2l zK}&Af3RHj^yTXv`nY%st_UQ=wG1ZPB5=QM|VvA z*FCgownVkSyoS7u*)@diqlQaFt-*+sCE}}?#aymSXM8sN{g5r9+%QFE*?nY=;4D6h z?DN}Wizh+Y)%8X-@Al)i;5bO;%?Dss*BA)ZH$9KkbE>rkY^tk=tFA+J-H0W|kc}X= z#=*w7cz7N`A&|NlUCy&DzP5UdHOaT)?_UXD!F#QpEO~lZt>txHj!j408PUX>f6nv! zn(S66s(5s(A7rxu+>Y$oj7r0xlcTJk?Rd_idILz=Nsn7GMay$RNQ#2>DNEoRFJWyB zw?xbdQd{TQl*R+I>uu%i{rXs)HR3_R2O-DJ7djA_9aJvQ%kNtO=dKP&{f&X0MOMf2 zckRDDpX;Np2I?jmR3@M;@pw#k@;&l>&Qh%zLmen^`lW-`MHR8X5cW{sIoWrq1`RZ^ z0m36NdGj@$(=ev(0V$b_I(LJ@oY*Q^t#vvKg-d`o0iVs>0dqQ;W`veU++Apl2u>&k zf{m_XI&xb7vHBVBV=BI(HrBkFxk5JV1NOt&;|l%hcNR@PTvaS0iv;eknce}M8}hac z<( zm71vJw*RVQy8;B7Xz(1O7(uYpz<{)2kcgJ@;Pxp@W<4T=vy&`Ag=4MSOS?4ck@*;o z3LJBlX|V_9MN0OkM-Ra465|R@euu%=>;)26cXg*jI&`bRxnt=RtuvZYZ~Set4{_o- z(3YJvSO8_?c#g6o1h`Mq0oMbGMq>D(iu3kxxM5o+!9o1GzlH_a&9~OUH~PKYn)r7} zD-UoJyg7U_!##t1>t3CO4)G1&X6)6%cArjyn4Bpcu`rR{ziqcn@@1M@3kY{P4zpRJ z+4?@o+)vl5(aN`DK;z>z6uo*tM0Yjo!C6L+yU)no67Uu8Bh<-;!)O3DwOVB?kDxbR zw=e%XLeb?|9GQefj;u^MUg1No&DdU!vOojSOKLjLHgRrJDe0KP;A5nMbfL$63wQh7 z5jiCyYJ|H_un?MUlt(>@cWgI*@f*7d^Q*=k<*^6Ysb9Mnp}O_VEFZwd9nsQZrgZ_n zvmqnUKs<>)*Au4PbpnjYPTE6uWrF`qziWb5A3lUS4Xa`T8wnNt~w(g>u}~G z_O+szNFJ~4A=2Jn%PAoTQD}vEV#?vR!dNiy%Wrt^ePAMCQ}n{NYq$4+VrrOS zLBRKB;+Ds8`AU%R=pjKPbUBin)K!78yAhK4Z-psTSc+M29=*Xw`FC~}x1%<^2_eT= zZICsUCChE)gTxj@wgl%x&bylRthRnq2snP-eHj|eIVUx4>z-tXQ|~o+$-f{= zV-wB?773)C0!Wa?&F5+I_lIv9aKKN__ZOxuY!gsq`b^rpmp+~=$GPre4G32{xwwB- z($76Y`f_&%=(HJ-Jn3L0fjz`>QZqk-qhrBEzJ&524K`cLs!ogt^ceC~wpOZOa-tsP zb_?6f7T!1Ey6Px8nPnqGX5?J9mp(huO$(e7mq0Bb&TrcuE!jYERJI3N=`*rP zTM7&98qoNjLmf+yo{aEE+%B?Sf`$<~g~;#;usmT^*;d11z5*oR7A0I37u37f0rb`a zN9D9!m#rHnytr#5$lG3hQkyc7@v*m>%<74bBa5$jyg}fn{cVOvyTgOH@vP$h$(e@czce2`eeX0QtFY0C3IE-*InVpHMLR$c78QS8Tf$Sv~^`^+W{5`JnXr!u79X1NQY?rW?k^SvFPp zY9$=q^gDzT7igX(cve$*Di)6;C7JtEXOc{e(?rf7!$?O~3Z=`YERm93g>aBHuYiL@ z?r6V@rd>Rv7S3>+KfI;;ySwtaAC#(vT`#MB1g&OdS1Jg*6Ig^DfTJxrikqMW{RNV8 z!B|(9=*;*k$V4`+G!s^nRhF}f@d+A}Sbz z(r5&SylFAFSvW+k=~!3NQ$ZzU*vPWmQxG^Ve-rhR#X=_#e%nC*Q9BxXrkrEImQ1Vo zN@V->lejG8@z;4F;M?2J5Yx9NhfF&BV7=E)U%A8KA|4A>v3xA_FmFsGs-io|xEDyp z?afRlBa0rMij}d=oDzebb$stg^{L!_PsXXJxi&2QHb_@mhTy4 zue%g~`SOP1S!oj7;3oeeuE4h)FMh?7$}xp|wib$#OE1oTkffE|$GLDr2~XLgVfnZT z^mN-mj=Lrud=gXK23iv?Z~?6VeaZIcr>9{k0=5#gooUeZMOF!t^VdM8ol;S%y=z*= zzj`unyf{edKg35IN*{x^ZNEOV$jK9b4wpmVfsZ=Y%D>8d7>vyp zi_Y6=Ui~7!mxRGcCwle5LFUH;Dt~5iKOMLrn`0-%Zdr`*e1Gm(U-8YR(>F>t0g@w9 zWk}l?U-gcHFw4aIb{6sv;+Y&bjUpL{@4JUktE*b}c3=tT^RnZ(dDuw`05RP$0wdPU zpojlfKsi!0Jus=Gq#$l}^-id&trKf2qP3&vq{#GAezs=-n*J)N@?S3NRT0~*V*d03 zcyay0|D)`!!=g;zu;F2300$IM5NS+OP!L6OP|Bc0O46VuR2qo^I{*U_L`nqdl5SB^ zKuS6XRJyzQuABYsg73Hc9^ZEy{^71JJI^zBT-SM>ahK+S%lkC(@jZ(w5ty)j7Rw`>!KcnJvo77Qp)Zt zAd)s%gEpiu>A=kI<|}?r#1xpT-M^_A*|RSaSR3~3GYQt_f)dqfuDmc2b8Stk5PMyE zp0p*)iZ3|;h7Y)yrm5X;Tvma!dvj!3!Wtx7CYo~KXnP_Qu_<##@7K~ZH!6TXO}2p8rJ7w_f8Lx=XyI1cNY9r%L8th zBD0yo@e4;p$T;XV`wExpJLJF=ZuP}6iFYvfux9>GwEZ*{PkgFSxw9k?Z;DH!4wFC%VZ^Lk}$pbZR`W5Au`e=ni`Vn*DsHt}aEv88(@ z3F5@KNcqqO=ux{c8E-4T^@9|*VfHg+%bN=QH zNB7x=E|WNI&)1+{snE=V-E3SFp=Dk`aflCNAn)WTj;L*P*=v${mJNKz#f~nD#7TH@ zZZ2vrlO0&8@lxz~k`CZDueAl7r2)EfS^hMEplrO$6!c$b>Fh(VG-m#<1QQ@RM0<_j z<8bAnBB;zp;q_Vv_a#y=&mp68XI@wvdB263K}+T3j{TFLwKC5mZl7Laj)$Ok9-RW9z!-;aC=7`C{NdGAEc1hpM#X-vd8i$(1Z-?M`hM){ zXl>U`>9HcS)KN00hw#SsYM3N!gHYlUG^GIyC1cBEpi z{)^n_O)cFO7a(@(fP1H%-Dt3=l`whnUH%IPbCFh8;qh+z1g)25M)tStbD%6dB<`FC z%c8^vVMV=Hzyop~q@71hNF1V;FDeAsJ5@{ifhCbtv3sY^BV8$TS3nlE}fyrtdI0|36Dh6!4JUck*bNv z1?Wd>Z!!wD44j=0)-=#H;cmJKndoy|8U@%djK;~&;;c+ysV7OVogzvs%AA~bwVopq zg8jCOHHmMk7(1D$Jga_~so-48_+e`1dtbJ;i)!Qgf~sylj9@wSU@fZ(P={9Vxw?Wl z003H1Fgs!XbIE6Vc_%4?qysvVtym?8itAE?P06-z#2ti9n6-Kb)|UHZMkB&?aa#!dIuX z^dJhJ`P!VwJ$A=e)HPZM`+zvwI3p`dTgX$RXDtQzn)f;9R&`RrOLPnx~VkxUm)Yefp5+_sjbDL}Vr1$P(0PKhSjxeT2^=-LR(x>Dg*(oGN; zUzMEn3rLh~DP(gd5pC3np+W&rOV$HaPuFzJQ&5@l)(UX6vI+JEs(iWI@6vK|NZw;n zd-~7{-qoR`)p0-M1Sd5Hl%E1rZPkxfOD|Odse9LOv{m57)Ysnw`*7dHZvbYiCdX*D zZExthlzZxN+P%#kKY`?l<)y_m1%7N{IdW zAD~Yc+%1!Te&jW@y?TsQ!HJbW#P2=yo`*R&sdZ56>f|Z1FVf~ld3Qvp_=<1YGHl!H zjFg?g^`Z)yz7@MtNc$~BTehaVa(K0Qcv`;Yt2-t;i5b`11<|gf7q!9*l5|a08%a1L zdk&Kd+s1?-quFv<*1J(BX=#V7c_9o4V}5Kd393_uOveRgM(m-(Lvj1;0Bai zU7veO1Z40geQYqh|BGLL5E-*+idk{{8Paud2> zMI=z~SBcsOptUG&&r)PK*5tHSF;NKE@BUM8HyN0knYhf#>pl)RvIM&!6|U&T1{)x< zxdk#`q%L=6XE$f<)GaA4VoypHfh9%9tZXvXbBQ-^vs=J!56 zt83>#h?oG4z0EhuCaX(Oywb~Z;*GUA17bUvX3)GX3$nE982WDkG})%E$j*2@)Q-!+ zR5#20P0Jh0!^P;>6}I8Ns0hcSK^TK1haem&hR#P`RjU|X2o&zP_lSbOKk1F@_J9=$ zwqTpa?`7vm{>trk0dTE|m0oF12+f03(mt zcTR$r>lU!&5#T8S)%wcds~^bf#pJ7&<293tS$XCO(DhlsN1TlZs+!9veZqZ_x1?FS zE@a7uuhA+3P4DBz+>Bfru);4D%K5c}>8d*1cgD}L$&AB?su9bb%3Pb3kx&St>A*u$ zY?5QNTA8DWiU{(9-SqbpX3aZf))rK=44E?+c@h;tA*o-p0JW38sl8EP*x-p7c}Rrt z2P=V5xAY5eI>V6iXVRf<_?jy)Z>`D&v|I4KyoQvo)U1xv+_?;HwsS^PMY_EihqO?k z-@zY_7~Ik49^#j^GDqxcry_||_zw@9Y>GTpk^}5gTwv(Xo&nKkWNY|YbvnO?NvgQF z;1F7t(GeEL`_G`2u(-87+~b#r^MV zSMnqa3&@6{%V`HknB9(M{uDPX(~3QBl1$Du44hS*EKHt{M!H{=fu4;?;HkNz6>doy zh767{6jP`V=>G@<1*9W%1f}n5tl%wmugtWE@vFn_-Ucl{7!Mo1SGyYe4A8sgbud(R zIR~yJ^A&K$+3qdJpeC>nCvD~4l4c?zajWQ>2Idh~ufCCz!?_p%v+3-y{g09~O>S$? zIgDH>$f)p`^RI!eL3eFaraG4` z6+(EnwbpmM2nOoJg}0*q8nPs)!CVstR_n;?6)}%Bdcs9`>^XXx>>;F zD-qws)T~qdXP{tj4mmZ70)2frkaSL^t9ET3q1^+9S6?aj8^OPHp8j{S$Vfrk(B*R{ zcr+~ms;Nx;P{^}8513Gb#wT?{tHp-|nDmFT`tA(C1v!jj1(_29W+e0(Y7!Gh@PeoZ z8A0?G+bWSMBS^J_iI4P1y1|gkg-qK3L4(|8PyoC#3*E=EQJwl{cu_12RLLz$`~tO? zgVW5`E-9XP7W*ugZ9D3_jHrRLGyntfVy3rIM`?%Ts&;rh>sK+NZb z*?(`f-c`$h$~hDMe^%@Ncm#jh6N5x1BgeJv}ocqeg5+nmRNz5mc3 zmJA3jxtjJ_%pDKRz*SoCEQ)7_u(44d`!?&W7PLpefj$Ko&bhKli>xuw7it0VZVn-E z?Oj{qE;!}nOqTPb+U9y+je!Z6OueaDXx_SU*b(jNVftzidV28>PSM}b23ML^IB1EZ z6~%YqGKOZyUgYzJdvO>Yv+W!<3)-M#Mm;DlTAdL>N+x9}9cRpuq65rfTcM9h0H@ro zw4DOLZ#TH{?Z9ZnL!>XApvdfmO@XNCPSUvGEU^TzHSs8%uq~b%bZU*Cfe-F6HB2n9ypQRMFb27%wnq5d#M zx-8_OCR_dDT^?}s1b<#i5vCLYpXlF(Y~cFkIFy)m5rD2?K-e>(l*myA@?RFT{EcH@ zHhvg5vhN*-tsozw?eu*jOn2Y0t2ZOmj`{sO{P+Lv|3s|1wgMnm>MomS@#El+w@6H0 zEIY*bIK1t|E*`bwj^2Fu3elOT2d0G2ZnPG-Wg*Whup;2r_8ZiovxdVo-N8*MV*r}I zt%Grf1-ZOxdnHU@)(ZA#t>Jz!x%&VEWwRJQud*259D9 z;BEjmJbEz!+Fe0g(eG$LIh*X&xerJrs&j@x&*v1~rPX^48r~@)#sctVS_VU;RhI#b zl+BxN`Gq9(VM5Ph)y61M3(qT(Y}*9P98371w8E52i%8M7*f$S=yctUI@dGk^9h|$C z-wFf!MJfSC>X$C-*Ky~lb4efSZu<&vb1!cCcn#D{BZ%OGxce)iR&*rPO16ah^+jUU@d!Z0fzrI*H3)kR@ryOZ*SbhJ+9krsC zSshj)R^dms!c+#@BU7ZX8~*U<%BIV1W2lIx=m*B(f!n|$(h`L5kIVzTV}X9zhsJ~F0sr-0>ZaQIG9qU&@{WZ)bSe&9$+gR)P^^*OR%Id=7{ z|81Wn#`}&i)og)srQarbl>dSrDoK!x>^zw<@FRk$sTN?fx@)3oR8uFlU^bUd;Md34 zv4$i_@1h_MlySHvPz%>O)qi_|Jk~&Of+pzrK@Ox%Ypy-Bb!s4Hi3)Hz~o}8 z2|Jg^V7~^xxx20)XYfNUO+qW9k3ss)fO+31E3a!h zQ>YGso>?LNv;`EtETZKQQcG9gfH<$eo}E2M_T}3P0R8Kc*V5dY`i!czMqaMdm<_0? z&qediNhepcF3Q9US^9Na!J-+~HaVdwfpWQ6!Fh8a{f-deS*gf@O=fk%?{>0#f%MSS z?W70&b>P_Q%h(ft^w#*V`#+ql?UOnj2e;7=>HM?dB5@Exd=qj_ zG^Ph{zhv}!7v3dTj{HM|t&$$(SqVGv8qWi>!dEX)c=8Pd)?d%Mcbw1hxJ!IuP-Hb1R>b&@eTK$zgC+P=+J0BEqvZ^T8r_aDGhNW#F~Kx@)Y zDp<()Y)b@xw05=r4 zTVLAwCt=-Zmfn-T^hbt&0+@bpY%ctK@#8#Pxq>I80cnmNl6e|wyzts4_Zzd~m?tvB z&;3}fIW667((sN@j>fs&4K~s(vfPvB@2Z-tJ`u#TdB6?xeDXZz6@|21;8h=O2W1|D z&KAzd3It$)si@`0rnn@xZS%FpclslV+<1GH>5EU8+T&bBi+{ojQJJ^d#_}tw>46C)F}LoaIZ#@RjGHuFkaV z531hj>RuC`>MXxzwjOO}x+1-8_hGKiB*8~^ktJ`y!sg*NHnGDt2I5VC+3a?bV1*IU z5*BFB_C*!lbM_tV3S>QtA&mT72RmD)T?Z+D4$fS3+FsL#-Ih7fmSua`S;0qQdO>}Q zn5g;Ltu&(Hs$@MZx1*~0Hy}h}{vNxz4~oMxxSe}h^8QBv@-B@3L0YqO0iL`;-J|i` z;i|Q<&fpd)@j)^7Ju&C_yCdnFH-5xFmB@N&VC+fVzf=J(?9HsU`See7M4vj|5xIUa z&C{7P?A_6P!Onc)2WDCfgs0|P&2pbORHCt>l|!Y&giZXYlggJq5ROgU`y9gOV;yM% zzClM|6rb-s@jkNmtCAD?yCWTW-`XZbx-)(aGgr4$ zhdcuIWK#LnP(@s78GcpEAUBhN>b1Fgjc5MNA<5QI^IDgm2B#J&&nFQ2oE_ph@%|4r z8Kz?i&2o<@9)5!Krit9lk3=KghS;euZAQM|nytE=50;y=jk!E%P%wCu3Vw5A`7TrK z#rJf|K3|OKI}9IcRx|vf@T}{bnlXcfNP*4?fh!})Lr2gb7yt$4eDVp`&MOd+C|Ka} zInOskD!1SDG2?RL%29&Ch|1s3IJV_m{kyIXc;2|PV`~#hQr3Qg6G?}PjD*MhbPI&a z+`iBB;Z;kS9ZH8*ZsiYswxw15DRs{y4E$C*s)MB=A1%$zjHu&a`kQfRH`E-2%UG6i zk^hyu3lhu&PAfoeu_q(tYRE;(r*eCE1$R1$zLNJ*7%f~H<(k)X7_d3S;`N?*8&B6{ zyn{V{?)tXeN2>zC{R=I$8%u+D6?eHKhcC~m9u)p|%(DKg358aso=L&EgT?Vczlj#O`E8ebN&Il(gIy!>Tn}{QgN7N#{ms=) zhoM?5Yd0ui`t~6n>fr0?BYYAmX`c^Xd=Vj(UI)ce+!364Fj`KPRfoP6P#vui>X9*`bmy8LcgOmYVjO zQew?XA*f>Kp$TmJ$^_n6`2){cJJSR4Bi&chS?ngDqPy!?^o|$-9xuePNrvYZ!5xU#%o<8U-8b8DxKP1$ilt3}P|7M4k@oCUURJ{qZ_HBOI z@Wki2%bWXi9KTdwRSq=)ANm*VqZ7)#4jDi}J2EuR|J;X3S5wWDo>k=Pz}es1wT%V^g4Jkl`!opXSv&D) ziSL@HLh^GM7hiWWopgFz(=qUtlG@V$5yk2kR{Lj_eXskErK}6{|I)V+gt1UaKAd0D z_qByWl>NT{J8S=IN#4vusw)W-8z}qbnkYcHrFX}{@O!k$NLvk9fq_tAZ*f08`r}7(@u-5 zukZ{m26^D@;7Jn{^ zN9^JV-mHA4j8{p+;m(%Pl}sIt8TFBej9mI)r{|=6l~G`5=zD_Sx5jrE+nFO;dCz9* zW|E}8;IY7<$_L%jXx`I-qv=CuODf~|Ypr^qAG|*D&>?ZqNzvheYsb)>T9bQ1_yh!; z=XOQNbv+Vxds8FBuv|4A|fhv&vw^`(uA>7c!gU~YwR_2x@r%WN!euP-^jo7 zKPv3B3V5RxraE1-l(~8-g~XJ}zPGU1(e-tX8Uh2)!X?S8#TaJuLWo~+ie z4@X6^Je;Q8f;zhP6deDQTk7Ar^Qf~@*nt^cjZ^_X*YCBf-)Pv%bG3&zK%0~-^3l-Q z`vrx@C*@`y*|^GFK9MEVKc?!gst>mgc*p+Sv0Am~smHsc7=6!_cw%=XZA0$L_D%IN z9P3}VA^h&H8S&U(5LC(-Im0!UF~K`{dt`pFbNgV2Q)2JAZ+ITkMcpX(@dB(=+VfO{ zK25v(SP^#v{H`h$ulwFu#`frNQKLZbbE4)1BKJ22leSgxdeFy&(!P=buhtQma;u8@ zw}+{gL?eKmS1&#JELkBC5mdzH+nU}Pi{qZ~i*>+nvO$HtpDlZEsBSD4JB3=Q!Ma7j zMREZNT^tJI1DN5atY0D6qJbIai2;HAk@s9{sk_!9A(C|+BOWawqqHhca zZ}DOQfwbY@lLC{rZp*K+Dio4-7OgFI^9&hek#M|br~KY}v7m7#z?{n^TM+kjFyo}W z!@$LcaKEd`OVHjU3(xkkw}Z7m5g*-0ddIf?b0d?oSuFLxh9;ADKA`Yi%4Nt-BwRIE zi#sd7#eaG=q@S?cC=i>)xI3|rko-1IHTlkxNNr^Yxf zpSMQNMGRAjn1UuF-Ijd1HBlm{zhIC4^wOfA=W^*$3|EbrmStklgn z#s@Eoqvpl336UgE6I)vlb0&O;qJg-wA4zy}^Ed~lS;9r2X*_OMaa_@7AM*Y@o^sa7 zId-8d;V}zUOx}*GPK4Ox*PG@DRmhB_{cx&Vgo&YIisn9^0Q!?zC#K}H_P_lHRNcTf z*MGNkiUihgF+kTXeUX1sKIkkX1Dfg6IEl1Fl1RwL-*!0_4lI7b_`*>SdV?42`a$=% zV*FlSVkWL|hZm9Af?IevS+2&z(N=mv6wpGAr%nEmKN?yK0Va7M!%T!(O6}`E^b*=s zQLr1OauF-h{3{wh0}Ub(u=kwEw@3f6nYjXHn2?yT%S zIJma+18Y2G*bIdom?gp#66}wuH8MSofWl=8@hX886rgW$EDGLO2pDY6NiJYP=R|7% z*Ndz>L&zG_+BF6g;j;NMw~JC4_Wx)-zuv?Gll}uTE<-NjOJG?t0(EgZKvTUr9yP|~ zb(+TD{g4U7kfwr{hxCF+X&B?p{Zo*a+`7IVG=3xSd|4nnTT%vHWLOK>?{Nx2u zstw5daY^bAf6HDr;}GyBd+>8SF||FPKMCWW_PsC>vT-?RzA>EmV;CeyMZ+oGK25vYe;(>Mh(mFkwtTsH zJ~o2|)7`2W>nI}CFD)W~vsE?)Gg`={9o)hii`g>vo(>C475!KxDcQpK8Jwd61-tKU& z_!t|CK;@5rX@vBIo0w;CBk-jFu@6PBp9_=Kkm7oU84r<`VEe;`VB-sOlP7_qAP>0a zg75Rdmllo9*NK(B8{Yu9(h@*IV~nwV20tLM{U(@O|4d6a=q0HiI5F_)z|7D@sKI3CxGH zf;pc6`F`_*Z=WwWM$+5o@5%8$=kZ^g_Uj?6B8N*$V>%guq8#e&FfaSa6JN z`m0=*$Z)ZDAEhzP4K-DN)O}Fe1`I}GGZvmX6CR`moM4OrKX+Uw!>&k!=YALBsZ0@Y zUfPg)1m@8$=~BSmF7W`5?i4VB70~g3~*~@GhWn>En2zd z0$vi=7AAjt94XU)h|+UPxQ*Ao`FBu6zUWSbrHH185+tuJvyB$-nf^JsF~kDC8aM-K zW^CKDYjKII;26pbdEIbUQS%tcZd-$LnmHj>XLn^|$}Z`oFW-19^>1Itg5MCKTM% z&KD&=+h3NUVuK-Uw6XPy$3hxpaG~Jpf$irZi7duwBpO+SKzo_vVvXeH2G<^GK}Gik z=V0XlHWq@T@>AWB!#yzJekTPMN4=Cb0vA8<i2{p2I5XXiY+?x2jt14F~?gFnHs1(sW%|-@Cd2LkBTk&5`?OO2c(I$Fck{<5 zNblqUSQ=^XVE8=Znq=(NW|Q}wq4|kXixH}(iqCZFrbX3&+ z>1Os1G6Y@2`9{EDT8u?A3hgc(tD6xeaF9W=wjx>*JZJFN@kyHTYa>B2g z#!#9Sn}E|`{Wmz4%;WBD@BzIDl0+1Fn)hXX1TN_#E6T6pp4DN-FNi+;|71X`q)3EG zZBQBoX#05C^AyAAnv=1ME4g4pX$=8LfGdeMy+rA6CMz7`_U1LmOn#wFiTF!eFmEz0 zFa<-C%U~Nq-6#c!eaS6Y1-qxlrzJ;f3ozS@ zSl7i9xe@WFUO#z= zA^4-5>akPy>AIJlL`@ z*c7R!H=KZ4H1}p9Y+xG)D59)^!PafCNs04S5ew7v3{aWbB~Oci41gsffi{1UFa)`% zn#%%z*w}2G=U@BQEtb*L1pIFFxFa4jfm-hXm1LL^ll?})i>hL!3<3-`N1zhSfQj>Z z%my%XAG+X8w#h&wUdKMydoru@`*a$hzoKdR=<{Ul%>t@A0Vha`v8891yK^zV-T@2>EA zc8<43Wy_Zy<+;9N9Sb_L-mVM+I){HOBxJ_qZXYeL9HWKPmCgtvc4sG!o2I@4{!R%; z*R821hl~o_QFd9v5}3v)2bGqA_waggXefeaz;A#Puz7?AC8{POmTSKSRE9$WX8FkG z5M9^zX$xa5kIrm9JT_`8Lg!8hI4Y0=>J>8!vhas)<`URv2r@1A9*W$O_e@vC)aZ>+ z{EGYQqbtBDXgAoy_&%n%z?rsTfHU{`RjsL3j!vOlDu2nnfJQ)Jhule^f#~I!=*^I7 zJeD{$RQdzpbN4kz0opKwuo#f=njlZ3ALIE(F&569V>_+TRCY3jLK%@e&vUE6enPg= zyfu1bo@Svg(Lk510vi%DAoMwsb*EOL^jJ4Qbgo!mUiW1G-{bJoE4g5@71E(1o)~@l zY}fg%|9){r-C55Afby2!y>{+FyZmAA{W@xQH8`oVoF^^^s;kISAPM{k5H*w;y~6K# ze=eO8*BY9>FUr~3R87fkdN9cgTj%gyLG?=F59w46k1n0I%ZY7mOG6=UQ*8KO+O-5S znTA_?D{7aJ8Xc8(P;!2Ve*_8){}8WE+G**8GH7mkR7Bc({W?H&bAwye&bGi*&aAo7 z>O%gtme|(bp{-$M$x|BEKZc&M&5Sdb|NL&2A=P=kd*)kxL^Y)=B)baAj#N7FgN;Z4 zT$`X`D<(Z1PQzBNED?Imt{_sCe;#f$cSsOYumjyznz}B7UqR)E5*8g15Y50zsuI1F zO24s|i6K-`k{C(uC*A)cw^A}9LJ4KsuMbnp1gPVg8`FE%((L$~hohdWc<*PTnjh}X z3FlqN+?q=ri`~nZts=`MgEu#>fnEt2xG;0*CTbtEkxAJbLShuQ{Gikqn0S(xs)z za~dOWU8L;U`(5iC)_sR=_#ltnYcK~pcIhKIs$vkhW`nVTvnB!55H<_IVRujlr=OJd zvl%5g*4VdhT(|yTu*(f0UsMGR{&mK}b$sgwaEn1{i$`NoyIkbCW*ijMj9ucp87=J2 zr&A*Hv7+0>npTKEyCO^dNB=^) zxd-DnoTXh~d#ctRT`t_=VOuxhq366dTzPM(ZtCrD2R?JoVIgyIYRRO?fQ*DFI9s;& zD5sZ`C+FT|kxS|#0#T?1#@@5D$y;X7F%^VIITVnK$1+DX2KKjnXb$eJ*<|RJh_Zr8 z(oCm=vuGQ!4yX0o4W`2LVd*!C!VW265Xg|AWS(6c4?6R%Ah9Ci8 z+b>-K@V4B&W7ePnyX2%t*L{B}Xel5Ep@;ku7_IULtj48F&$np|nm4mV5tk zXij4B#wfS7ec!^{sWE!gdKSHj=>tm|A`IJbyYP_{TlRYgRC4*7Vxd_u&ax6XTk8$ zxJFTjkfQ3_tR>eKkJL;n15@kT)b5|9Q-!NKKl*Pj{9HcT=m>0K>(@x?w>p#TndA67 zh7(Uy0NWphSwj&b?*{bv1h|S99(Wb*1zYn@Ak&3^hj;evu-&PmGB_LTmrxSDJ=3-g zj1q&5MOX^s!}<+8eA8=!b2mzdK&Hmm?Im6$_&Fw0ocu;XF`@(>8+3|P+p}6g?{)b3 zODr54+ZSgb$uQexo5%R)>ay3CMHg(RW)_a!j%n>pH(82pT$u4Nn69_=3te3KU^wQ! z)Dy8P7gk0odT*(GxsYDXD{7Pl32KI4@9ce+&T}@!yGYZ%j}7Nzbr>AV8-q;!wiX0eu%oR_WAPW8*2|JwconkKW=pX`=Q$<0>%11W&sg-elpQ8H9U zMR<9CWjF`-Xi~Tn?7;24H-{c$V;o{=@z_{~`D)MA=jDTwat4s&@z}f%`5hq(M!*N| z&j>(rNg@62W7l4}!woljH5i4{z~-qS{c>G{pZ5l6EDeBdG~O>^fo3=e#rTyJf=Jkb6_7B>Ro&-YV}eRrhdR&=9maN5>o)y zi!t8+1t3rjN^@Qf$eQSQbnNKR^+avlBVi&%yxaBH|K4e5(D> zheK@3i2>UB*YDhsDavL4xeTUwC*`yz#PT*dhjG#3`_rRnSGA@bxRE`IxQWyrjHJnn z3%57wvOj(orBX~u1||;N4gu$PVqGqH(U4rGAG~cjO+DY_A?(GiTt;Rg;2(x9*85=o zv^z*2w)Ri#2t`)Bh+>Wan5BZYfr`kMGh{8}> zUZk2M?PI5qRptoVDAp>qU!gFK}}Tfmi{;Dm|oIXw>Km zuWzGN0*F)Bm<(C0YBTJa#)(e{I#p-JK#-Dwe0xnRU(wq`>UUv@BrNb0Px2Sg(DU#OFPLqj6vn+` zkmgi13tws*D7Mg+jK(z#M?1?-I7~uFdwN088*t z;5R4nC+A-VAFcB#mH%l9*J32~Af(WPC_f1s38?OlSzJTTB>X zp0fvV@6$!wP3!iVPdZ2!0l7ETs>o=C_OJWuy^4Alj5{9J3( zT}87@Jma2gAE{}{%Vl;p@5B!{X#cvMpXjkXVd5R%yVJiktQZdcz(yaI2Ql7#t{^L{s?;rg$v5SRv(3V@Y6}dO0+L4Ux=}HPM zxAe&ZLF@LG;!@p9b540;GFZ2>2=}Im1DT%o;c6P}f;v|b&a1D?l4nunZ!dtpSJM0Z zo5&eLRzMEf2GL_EyfNL7yn~*GatJjxuud~pSC-m<|6two>A@@< zZF&F~__#yro*9gn6OBV5?m4I7`mj?fJ1tX$lVE&a2yt$BtJ_{cO^a}ll+`=A&?s_$>*x9Ppa;E zd5+MoRV$N`;H;=tux9fnxKiEr0s6Y)G$539@}%~g)foy;SX#i46A5bVIsmJDiFlf$ zV6Hu8!?M3B2Q-EgR8g0w4dg_@D?D$qe3>;yL5QZ5=KK7@|_&|K?Ff>3AC%(5p zqJYVbsS0i})l&^rzb=xQoNO%KVRU&#=%ekGhlE@zf3kJK##21;LMMj=<4DAIxc0dO z!i`7aYH#UUTXo`BBYEx-gU&Hs+I_JZdN^+bP@Eeh-#BxWf7)Mz{I(A7Ra;!r5 zS&8uG=h6-blrXy53CtT+7cgrtOfh~AONlx|lcO5475`C3^Ao{)UvW56?-Kv>pw(LC z)B45SO;nU#OAZg3K88~Lawo%i-t)NxA>&Kcyi)gtNJf37P5Is*d8mGw5n-3~_Kp5< z0uI6!YMU;Q-?>=A^mCzFneU= z7XA1coGr(3jGIPDFfc`~0g?Jy*~nSxd42yEnE3R{Xl@#qZrW=EX-1s_*9;U^LSN7{ zcN;*AYoEk-?O?3FG?rYXdFv;xY`LW$T}%)h!X_dc$$}ta!KNdX5ti+s1tSvdJP+- z!d$-!H;q1s(@aVhnCxs0mtXXG{gIFK6~X|~Ybl}R3|W0Ry~#gx^9l>8N=P zGDr=)B*ibxG%oAaO+yOeEYTvb)8G=vNJ_b#PNut$YNReWE`BMzr29&V1?w#;SLW@v zX|#mV(DK)LB8(B+;NA+h8v;f-N%-!N7YY>yf4q58Gh&pZn9_B-oX^1va5*J{><0;F zP-&N7ptA`uyt}SwPPB%l*vnzjFCVyp2yXrz*G@9ew!v}1+-=7WEMXz(l#?NJrB!SP zF`qjHw%L7!vU1nmsavS2eqAD46IaDJb9n5qa6Lo*as32PJ^khaf>wVi5Rt*RDH<}{ z$xIA$@zm^; z;?VP*(5{>inpH6(!T^K(4ZoU~rv>G1n4%I|x7NpLR!nCDR5^kqEGrrcwkGs*C0(Ff z$wDUU)+}7N&1ZUvUgUlo+udT<|^i&w;>seW-2VOF7FA4o%@XA_8uB{+{)17{~R zx*$rA>Jt-e@3O8(hv5H6=w#y2%S-@*Nd-t>;=)DXm2EI{BYzqFz`fJpm(H!yGJXN@(wFHE#axTSBZ=+>+d^KlWv%7;czgMIM5U83WG{y)QTZaGeV}0N=**T8F5oA zq-p55b>N%zaqs}cW8qo&NqQg?U*X#{%(oC6FNz>qbe_)LI7c=e+Gw9^5@DYij+Cxi zW>rVAvJ>))T1#Ehxr?U)rH=cSzs9aQ@GrNjQjGr!Jxj5+zb`;h+Cu(9e(hk$R+K&|i@S=U<=GKD zk-S2)dip+p)944dY4zJO-D^{z6EYL~4kI3sge&0C9pzUHH{Uf_LK#SHH+_Oo(p5-< zJo&*I8ac)oecsdr(Ndv|@1C1)Mtde<1cPW+8g;JNVvUbV2mXE4dx5Xti_b4G<7+v5 z;i^Xdo(Sd0?1!Af*w56r(OMpX9d(@ZXl$G1;^UN9&zI+o-eOztZDZ}lHiK$&wmyu@ zuR&>7m*nj2+IF_B^G$K%Rz;qND%3w)+!zO(1dRbd0MOL}I23}NM>Eo3mz=)wYxDOCUB)Kf6lMtSM7RTLKzgRj z3eG_tkog{+r+d2sj1NuW<)#Ctt_9S_X7Iwd*_v)N`CMUJ5d|+RVgMYD2B>!jK&{Y< zB%ZIX_+GErbV_aljMv9``UIj^H&^i|zsfu}LAXS03KvYFWUzTzG6q+uUCY=DGF3ld zf4%l?nyUj`{|0mEfrz$uih*!u=)y!nW7oL^fe$EX2$|)g1XlOlsF$VH3wpK%0b^T= zzhOe_f0tHS>=j>~`@?64vIWV{=0V6gtprrBz@A`U{wWk9Dg8U6OaEn; zNR?PAkRdD)u^f@*Cd>kQ_jwT_v8c!g{(Akk<(dwmkMdhe8K|UT^f2@z#t+$BpIBYm zr!O!5?i2WFb$~O@rz8DUk1bp8kX2yV30Z`FbYf zy$ZQhelvY^DN#SIfWlDIV^J<7l(em_nbt!b_(@;QQ3%V8hb)GMSdB7kLAX;>USrD< zM-?__I@rp!0nTpGJyPO(x(WrlL3KGa=mAjHb4l?Vb5d@z87Z@Vfqiu_|2KRx#bWNI0rHt=pT=mOx zQrJ1(n=1;~;hT#RXW^y z?l2j?x+KBBQLoMx5fa9duOwF3oCQML6;$0ZT5>1cw6QXaYeno^@ab8)tfdXP zljttU+v!cQ#s;aG(Is59zX6TDkxUC$%~8(7oE+_?q%iZ;_M(J2DTK}Ycj1n{8bH?i z&sD^~p*Ym;k|QkR;OB9#72wm*t{`Ai{BOP`6R!e|Zs-pC`}G%~{Hn%6hrY$mN9Jz#SV}%mEUFffd6z z9OInX*OFT-LaW1Bw_}nah?tsVIw-2lkJA=0xDZa=azftju}q+MGu&2|itG*-QVs<% zvlqcUisTP){3jT9Tf+bk-?+ex3-ScV8!(f&x1ecp;>mW5YK2N2FL@;SveiSa7&pv3 zcmlIFxZT|1Aqeg*2o8hG^#*gMVsgz;1PljuFYiozemro+%CqyDR3d_p&qE1vYTJFV z?g~SRLz;yiE3U^6+ryE8fcN@P|JJ`35d7V}Y9MHyTbV`f6?3eBIo+rvj{U%9BW7z+~b&=>ZEw#NaVixVyn)bHHoMx5tXiGQ4Wsf=c8mK z1WB{@_k^tg59ZbC5m&HLIKZ$x;y0zSR>*8M?$@R0^6R7+=Q;(fqP4SiYrmANrv$tw?s-XYQMPo7iGoI= z+1*s-{a(kD=ty5b!kS~S=&%lJvG3c}(QqW-0H8Pk3->v#g zt@Ax)AHOi8TDX-M)!`p+e%M`6Sxhn(=frSq$1*$@PVA2uMqc4>G(j|9<_bORwm~qq za5)^-QVFeR0;HM*jqFH8RtAE01|>t~7d?hk%Ps;>Wbf?hEL<3wmU|4BzY%#P(zLgbvhpFZ9> z$nKnGi))Yj%W_&D&yP%mxU~};NfKGrwg9&whRty*#6(5OBki46TcOx?(+!8&z%lb0 zE~l(SgvY$V>H8eG2NBMAfw~TnP4cd@auV@8kjJc{Fp<>|(Z!)fRlZYaE6?HZQ*wbSCJaQSnzU=r& z3L7r}-T8BJ$P7$I{0h>&(&Nla=lMH2I(X}1?WvS@^KiYR+RJ5OOp1B&kVlCJ|DKB? zGCcfzU7b>(z0>gu!TAoemnSNpbbv6RvxBv|V(bP?@0Y{Uxx-xgCQU5hU@XoPqVZ{f znY$u=_8LdrHRi3K_{nJSB_|>P`A@s?`;2Cmw9zN4Q##CB{V{+4B6#l@kHfG@1&Ljc z1geCJFQ-hB%^`3lpTt)JhXnzP;6-WcZ+Jg9>8gpxwr-GmB+__h5JvZyB|wu^O#enbMgXW5XAzG zg-ycoTyJ$)avC^%5P+h&!{CT)fiiWmM)Wz}i}k8x&T3;f9IF(#>LtA-M(yusONqLN z5r!(a`d|I2ySm9i|SO16_@g%Qq2Q>yoqf-xV&(4q&2XpO^GDga6v za9C9!YSA0&nB5ZluSH=QM;4 z?$=Gbng-pIZk}VJu~!K&cl6Ur&jpOXw8j@pNpb9nLdyKBFd-@5Vhd^1QBVnCwNc!;Bb-iyts-BGz}) zEXc$pi!Cp4<46&=G47ws^MI6;gE7suRMl0YU02Y1FLbfH|{49d?H8hsuKag@0*^?x0FFq?K z=>?uv7v42pzLb!?!^@9F^o&cTPjMbxODYZmx@mF{?6W6EH7qkz_QeXos^u_85P<3| zwTJ#N&N3Rq_7OE<70}|CzFPy=nX7>KJUeb{7z?N5qAsg7u`)4qd4(OPYn~X6eC6X=dGicUxGrSNuA1+0MhpH_HDX)b=hy73( zM@p(%F)e)mk!^V=W6!}SO%|qqreY_ z_xbOesF8$-Y|}_|-u9$-X=TTZwGUp45 zWZA%XQF!A9ZSa1WWdZiu(jmx0^gQZ7kQ|5J@nCHGINtScu0*Jl#jhNvWdu zb2BXHQw__6Awwq(f^3M*EQSSpCch9UticT=0KSd0;EL(+A_FB5!J~3Ex}tzKGP?V> zwXcupN&+M;?6K@@(GVAKrVBh`n89%uulSpt&B4ltis7=O#wU;Nk2s6=?9>oRm-C?T z=A~1jh_~1yvzUxat#$FB)!II+ZBAdDV?^srs6M5PF@##nqB$i(5*W(fEliiMEQSyz zdtEdFOG;#dzY#V~o?11uCq8ZDpQ;MN^NO#j(@e&dk%``8HEdEeFJT$uKE z{J*TGzmE^^I~ej5Dc5N=??g4m!Ffxg;JpN+hVJU$CkZ1Dg4(OXWX3MY0fRXq8yX>< zOYC0e%P{i!e+c^us3`ZX?-@W^DM6%LLP{i*E)gjK=>`QQ1e6#$6%eJAR=^^qq-AIj zB^0H5=n@!|2I1Rt&b{Z}_r3Q$-&!ZeSqm5Q%=7&B-oM(u{ia1$4VI9Xd#8{S3z1=; z!Q}B{db0!6|AHHm(~$g_C&@Rp2jJQ}Pv&66*l8il4<72SdK!^mcUDKwVLhZFWxUp< zsq$6Z!6t&m*)QpLR8+9fDKdCU;OU!#K0CHzmr-;4>|vOPFP5UYi14^NZLjG?ll;DK zsMDENoQEb6JYS@Q$G4-qF|03$G{}#dvZTrPq2ff=@a49^P(ikQq&j#B_4}g&G3qFL zSNgKv*p>f%j2vko*0Z4`6iv*ei6#5IZaW?97sk=~&x`nt z$3mg*I%PUMNT!*6l$w7oNn`h~s?TjNN|-lOk(V@UI7^F^HtG=_)kfvw)gDg}SE!XIb5TMg*SQ@%Rq(cz-=@|M?VnI>KU?U`j%P4_M+IEQ_ZR!}f&hDjYhC$y0YLsruR*xU;%<2B<`#T@cIQEf%g zpd<>>(req3r(_^okLO+d*P+z-3E>ZH`slGv@qc!LhTdM_}j7nI#2zzFyK=vO}}*S_~1qyS#DCEdl9BB~`oKu!0Kjt*SiH+w9~Z|geM z(h(>b%Rt7$5*R=#1V13YgY4Cmn}mX*N&~01B2~c@z0=8*!&4N)ZJ{hmxC)7>g}We^ zRR`vWz-0{vX4*;MXg{ZjzOG<-j9f)Barg;FzD3B;?_4~Xz1p~WGhpEhbJJtwOWTZ7 zhe%f0EFzmzN5}__lBA9JL9FkIpn4vuV_;}4XCS1~15WKG+<=Bm`2Sv2-Osu0Z{EpK zf?jv#^unF+!4nv)62g`1dQqmd_m^HTQP#h^C*l-{se^l}fFR6YfbT5{zIH#Am#{%x z4-x|s&t#x+>m7_v$poC?zj3twR3)-=thq6GXhD5lc2-~Sw1Wn6Jz9$J7 zX+viDn*kt+oGZ5AA{pY53cOTigP85_g=UhpjQwQCxQNU-h%|p~jz)cZgmb2Bf|t~k zVjy@M5i_GiW~=OOtx~dPwcRQH#{)CS7dlRcg6wY(qqg1quwz4no3z&XPU zwYZ`cbD1i90_#=?h>a#AJIxH846t&Mx)*HEs#KcJOU(H(~|1kl%oe zYexvi7XU~b2YQ>&ATP10ssnN6cfi;}6qo{ty?R+1r$k?{G=>GZmIb9L+`z*^m0aRd zta_*S_ECS%a({u@)DYn&CKJYmD3-%8MVS%!1Goi;UL0&;GC^Qx4z`wa&^_tL6urOs znZxJjY&;zP9nb|Bh{7oiYbngenBfPnd^>rx2dKWs{S#q9nq-Mh^7fhTCv*P1kf=;V zQ2;C!rZo2!?WAOqQQCd7(g&Bj|AJZ!(?oF!cfw!STY;F$Z7Xon^#lf0TG%!@q=qW} z34+nju)c~$srIo2_dn-||9WIck|87W>ZZmoLmPVmg~jluP^LefW}uYx2gVWWEb;;`E9;XKNxwN%>3Hb zVdb%#cUm2p4<5`RkZRtp9YN&cN>6l*3bSoaqGDmWE8f^Y8CDVhkBeJO`6)>-{odLx z5KNyzqrwjp!9D10d;qh43%y8(K8m+XZk9IXeE7fadvZKrX!P(Wge^Y2u?1nm`IPZa zvv~t#b>N<(L=43o59A2_vk&>#=l|;+HZOwR7;!JO{|i$;gs>&LnoB2RY_R`<|DNgQ zH3|%S5O4Tt#Pc2IhMJ`&O7;`Yv6nlWvoE6cEBj$L~Rm3@U=J5i*fpJhjvUcrlY>nu^ZvNNsJ4 zDKQwAV4_!I!iPt{M?k#cpgmhmQo1=&=k{H+C1NGp5+kTc3`hsoQ zHq`5ZwgffdF>HXt?KSmET%T;1G=(l+X{tAP+n3yR1;9K5&n9U=azays1t>7+dY&wC4?Cg)%GL}M&5*M_|rusvJ=c_ab3pKB}1Z3p6zI+GKf|BfO2`z3+b zSWY}_B#Dl-^!EO>i1C$u><)=NEdxQH290ycGrA=*`87a{D88^ufj znX{+Wh0$1`D|nswHkEY(mpVMZ%=Sq?90<%w8n-4xGsVRh)54nMK}=uy>r)%tZVl<( zGqNz!(C-3SNH$#MnmIxO3;CYH%Dt;FkxmEYlw6@^3yI?lK8S~EMVzq#InTFnJ*usU z=kg74wp%cMv$uyc^Ze@=3*y8WNS;L@$#mpr+GCT!JMjrRiarhMpp}cG%Ky88{Z|3U zFylebRN6Yp>ki`{{0QCp=`VVxk-mu7NqnTG1pCoL3p7d>jv;PHyw_XNNER~CI5YyF z=+94F+`fB+mU;(Lhf2VhDeWhBLAb~ zAW>^9U}^mJ1paD)Sb35`Zro4(&8QC;;@S<`oE&c@>KtOy#+h*80cbV8I42XeOUZ;9 z6&Pwk?j%KpAXFtBZd2=FzHu@nGLqQ94J4hbN%eV8-X;VGLHmx~ouq(jg%hyr0sAur z_wFR?{#b09vI!#a=+NifE}Z=L9@!D#p7h-`1&EcHEBh*^kN+0;P=efG$20MK=D*Im ztBoh|EYAej>Yn>AFvef~GZX=6XQZ~c0CNI>2m2hR*o?AYTn+%xy@iP;G_Skjg{+?; z8$lnTaOtK>;hkNtyt+n5q*Tp8lBC8CD_+d2K`hqo_>MVcWq4T7p;Jy;d+p3*Xi!C8 zRiS!3#{>Nn&{_WT_ijBC0%x@;_H}%4ErEz%8{lShtx+@yu)?^h0=$j>K%!CQaKsU= zKfQ4C6Q=wL)nC`Xh~zqAEsf0XUk~G7=kh;ajIk*os~O{_Q^N7EQh1we2aDfc&w*M$ z4pg+Apfh=X4F%QV#WejCBc3Ti?t@8F;7ywaAoKylsX>Q2S zo$qhr;StsV5=piorRE>CgsqjBi?sCUeeGW#>OWsta$y!lX;c@wQhTGtOL$2wY3Auc zzY}xbs@@#8nr1LKC&Tv|I5h5_X{Vi}ij0iB{=f-YZMk1`B}o$+>c-Qp`wnFIIIc_V z{=6pN^{n8|FK*aajq`F*eG7r7*QDs1&(ZGRc?pf7m*d$J?%G%B75})yq0@9@b{(xO z#D!|S-DT_^FSUz+IBwO=#%w64B!mGLHTP7){%4;VoWTiix!3Z zc>AvGSYK+C;6PXqm_yHlj^Zh-O}Y-h2n~vv1VfkJUdu;Jh7t1V^B~824ubeUC=6!l z>{iSsVvXt=plY~pMT8gvIh2Jg(Y!_WX(9_jcOYRZs^BZulas-+sU@N%Q6I4LS7>_+^L-yzOK1@QO z@o@q62{2*o!THYp!J8PAUvc11)WQVRg1F}=1oRDeFVhWbAAz;|6_M-I*}GjSqI%%g zFEBP5f5AalJ-LLYH=%9f3o1T*2a-(_;)=S=L)@wEQZ<*615`FG##f|mhl z%@1_z0$151j|4YQA|q|sUWv+b9Axt(UBf$4Zaf|AM3s769wW&9k3xLR zUIGb7fQbt-K#lSoT@HuG%Ucgu%-<2tE#Q@W3vXGDf&XxZjm;dH9?dlXJ zh(JESgPY+XPrJ_XL6~?6NX9OquvrR}taNldaHl_o_?AwXo8Gaa-?ji4%8dy-y92I- zqUNK<6Ybw%6q*A*_d7tLbKk~UN9J5z8jl_}!@hh8GE{_i z10YN|LBhq<2mX&MB#xEz_eE68AGmQs2aKkw_TPKYP~!e`R^7k>#?xCc;Nx1`;_{}W zN6U#ECd7Z=&sGs*XP#7Deg9m63&V?8m{ew4Q>`4P!5di-Rbi(LfJ#B4I!|%~&ot%X z_DaJ8g;laqtv?PqHb)Ugf;g#$L6E@|u;eJez^#pPVgCe8;j`&=z*s*+;_j4(MV-e| zLZW<82t3K8;oT!_q+Wv{D!1d_vQK}fM8k`4od=a?BIsgr=K!ZlbUS0aJ~RT|#7*dP zE&v2IWWS}p55%bkW`o%fgtxf46U}44sU9{{di{_&xE*lG*M;IPm1wVMENF)t(P`V9(W@`WjG*`2bF;m|YT+M})XTxnk_%`i& zkqAE+B;stieIiDt0O%Wuyr=xf`TW1S&_Dl(J&7c>3}{JwOGtt9x@KS|SKg7b#t}QA5sfgpvqSEX9&^4`L;X)vkY#?vELr1i6Exep zKu~d?Vl6lNaXkdiculWElYbS2ux|mH_qsFl{@!8_d+p_t;_(W&fy~rpsnpC;X{6kM z)-Wlxeem;foqab0jzwjDS}pPQ^iX@nyXyI40K^J8*qnnPfxU0ClJ=|;a;&(>vd$EU zZax?$AHQFq^fwBer{%kz_j2e;bG2qNue&XuZt;^@K_j(3P32);{oRVkz)`Dhd zi#+c+uT0*X+qB6+M^T@Phy1C6h83`@=cOVsqH^$sY2P^uWstIgK>NAW)Qy(~QaLJj zub?atfxqUpJoSJnPXnR22CgZw*H3x;f1Y%>)2T5Yny46+YL;sRnpAB2T1XV{>hGSl zf^FZ&OA|IRL1ZtrBI+o-@a8v)j_E?{zW(?F!~*zGHtS@7IXuP}T}EzzI$Qwi5b6Bg zc8y6P^J?qZjgIjkw+_y3roMIB{qsD>WfR`5SrLT1OjGO z^=nUAiQF^;^a;38;}7hQsr838WA9sybCgYX)+*4OaKlNyJiHU)$6+%@@p26IVAblI zqu(f+y*$~s4T{O!fC<29m}xgV0dM&P#dQw8mgHPQp=U1JuTB>ants3OC9A;6e>G2R zu0%qSIHSQ9e@l7x0cY(TW~Anx^|*PB?|kmHolLFpj3FMnc4-xI6%`HmXnt?7)ih5jq8o zCA2FcJqPduNkykpOXM-u;yunV4d7B$YwK}R@174+x_(pR0lV0#pMb{IbXjG8{-sww zpr62Q#GX7l!;s2n<=#|mTOfDu=cMO*r*9W8y?2ivs|nCplZ(5WkfWXRrNTiwlNyC& z6ogjIiYm&gYge08)JTa{fQN(SLvEG@9^8 z6bt-x?j00lHocakCJc<7E+zufw&LeH`_WKYb~tyIJf-6l*$E6ut-P_{A+<=XH_SxI zvQC`18fHZqT)hMP&=LRz;`=5kqdH?wft-WNa%=Weyyec7)#$)ov(%oOsW?lf(-v&8 z_>OZmQgpw)mY9IcN>Vv|@@T73H5{O`s0Zy{5G@mYi3gV|(x)@lqU=o3Bp3+hu&k}~ zWG)skP~OM@(va}YF5{E-4GExk=6?GF2ZO6KKCn>gxiNu$D)LrNQ{Xun zO|R7T$l}&`?HU-8Mfor5-+A@3^>_@D*EEI2Iw!g#v~yLgqxD0T#oyu--f138eK4e?b@Iu6~GApI_X zv_VO9?0VwG)ce=APT{|GE-QNPvwbFB3G0;1rJL|3;i4*k6mc#0jQp`CfMVwxzC6#9 z`QGl$Xu?Vo&L08}#ZN<}cKtOBLjeL6nkzCr5N^69P|eNJ$hPLNj^``q1SWPv@U|W~PF(Dz(^`X?SisJ8^V@P7j+d zvNZ>gYMy;Wuqj%60+Y=qaoUH#HWS(nK@jsig{!fFX6bnvyTYERLJ1=8zhLNgjP;r z3*SI=s%`GW)_V!>kGEkIVC2z?F$V}aQ8qY9(LTJh{f4J)$4+BRqAKbm6&XJSkSE)x*9oSFZdWO%dG z4o?2CTtofJ(z~srG*5Eqdm2l<#xvfRD!0J4k&VkuTXuvq>DhIuprb=Wa}VTL18#?; z5Rt3$O`JqM57yxr5NunZs!#{dBv_yNlM z%AQQ@*W9OgWuI7ynJzcy1Kas0F1rvKM}0UZ8d+80b72U{(Tr<@yK}QUziD8bYtJ5v zWF6sfs~`v8+8OFFVi9X=7Gat2_S+*AR2=40I1QYmcAULpqEFZj~F3yND*ZPcE zE2orOVkY|=9tX>ZB>oPhmjG0m1dvi+D>AR~H?`uWD{2cm8rlI|m{_j$ONwaA&(m{v zrS;!jeVL68Z>K?Nj=2mD_Q0IrFv>q$LMje~hT^@% zOdXYshBvqiuTkVypD})aGm83hI!lo*v3(!I#oKW=@^5_R?-j+UTQPNF`#&rpWh6Ws zrFTH%F2K{d_)~f8W8dkAi^Sm_lz0FM$YBoVbeOS5 zNGZ9Vso%v*o?Y=~@p{DH?)@_hfJ2p_mwm=U6fL_{o zD_6llaUzn|xEJZ_Y*{3?LvrNiw7* zaH%IL zy~Rn%I6c8hAS~tc-{f-t1PnvLOBY52q9oslSZN^tvJqpQwIf#YUUm#t{wb1zp#Ikb z#d=5?C2CE=;mHqBTI^RxZ$4oVzfk6LS`N^>v?K=BJj_WNRyq78?3B#qUd^WOMs&PC z%873Jj}79v1^xEJ_Sf6iywp%&J%-6A2>(bSyiC5j>J02FWdmth>80TVofxJ|9F*6; zjd5B(s_!oGs|ge62SChjkR4_57BO~;#0W}UXfR^U+Y-$3IK3&g|4b_J`We{sR%ox- zSffMnh%9u?w~*|dPR8T+=ZQl_Z+~Jwfai6!brM^GlW*cSWF<0B-*rJ{m{&L^;xuIZ zq+g5H(Z6CKAXC|K;2j^9;ba(*w-j-3yAxX86oA^F`|l)1j%wYeLaF&yJnt{@9zDG3 z4|9;-2ah{qsrphy0q*=gL{$4nEUGJhf!_JwSIw4CPuG$6})MDFC{qSVFNSwMM=-#c`;H#wv>tascu%wu?j_N zIT#dRN{D_GnuW6f8h*ipA(aaUu4t!ab&?sme&&2)Iuz9auXtk7A}ZA9wkCJ9;p;bA zn}~{2iF!I@AFV!{U^DT);_Y6o{AVjptAx&+Q+XGOcGeRsSEW0iPdd0KolWkeSI0Zj zX)M5V^EmT*7-Cu0j%6Ll{)XL{R%z^Szv3$yL!+0RszsqCM8kERD||3Tn|`7mi!276 z(=z`38!X!0sNYRrpJv;cTBBMn)+vWj$q@tVXbfswT31^)DHRhiSyR878JEh=`beaw zzq_W*I+aSsYCm;C%g+TDMi0!VNXL&9TgD$70A2xHD*i+QeOL9?QL9kC#1-1&x+c9{ zDq8lBM2tv5!f);9BgU(Xfl7}%hgru)$>x7hq#(nfo2_O~^g&0wM=&jffZTC7WTvi? z`BV|EIGqgv*Mc$IjaBf&fj>uY>(o~>P=U@U+&^<*`n6=v_UXkt-&=q7tUA`ljKXL` zZMfno)2p3&LG@092U8M|gyKfGK#r7zFn0|Wp?_s5h**d7oPnvRDk37HpvfJi&4w8h z?B?JUd^6(w=#{5$T{zJS7>e44SY5YO2Unxt);FjPyA>@L&3(anZU2UfPNZ0 zcsKILR3S5ANY$lC%?7{5N+4T0v=5(D<0gC%r6#5@t#l9K3tG z6!90uWKyK-$(k<{5@IHVVF{f5HUY^bX@kH?GtYzo#w63NWS4JR{Bpx)&daw2zF6T! zw{JaFURkIee=hMlS^dM0z1h-`$_k`j*rA3Rr30&p=_KhK?TFOiaGBpF+ zxlZk6aA*rFGQuo)cVVwXD83Yr9baw)njK{!tC;7ZMy^-T0?1ux>-&g|G{3q$nr6Fl z3@b?9f)uwSI!Q=Pc&1r9nQBr)F!%wHn;_xl=1|mnWtkjxqySR3unt$~6wEuHI30yQ z|2+k58Q%H~mXx%K^2=n1?YwwTX?Hct)K~^ktn|fiV|>OfC@y-)|sIg z2S2smQ1|u^Ouas}!ZCAxPUAl!X8eK|mmB2pZ306|21*F_B37u2~| zL{B+oTPKQs;0BummUTUA)VeK0%vqQ0EGGBt9akyxMhu>j{i9D7F0sYcwZ~EAEAlra zgi`JrnAEk5>b+N#b{e0=E2Rp0y=r!x!rMR6z|HsFKH*BSKVJ~Jk71FO)Y}hRAA^zK z%Qs%@0sI`a!h_@KDe*zQZii^?{!i55uXl<_Ql^<+D3SGVUQTvDNBOkm@|rlx5-(gG z7-IJVgyvE~_tO~yea(ig0kaR0yvf+d7ErC`Eb<{Ymwz1BmV%8T3DW*QbPYnjiFC1p z5Y2e>7@%c8!JF6a}a~QpOz_mtgKFD^}2?kk)tEWfzcc60=0?z6p8>JmDUkkPO=E0;dEyZKhv)G}7&rs#SN_9K@I`GOWiR z`UwWe^#rtj5OA-a`0|JThTt-i*hmyZH}Pmgrt5yjFBVyk#kk%rWaa)<#T6+ENG})ZZSdo%l+h~C3qix5Y(=v8$Z)*oVS526oxNj9T8E}H! z-cEI9Lbt){GJxx}v5io}c)@K(YqawWkTd#dLOo?>tUlsL}rhp-{JWLJsP7CTLK2EfEWlko*}G z1aF~D&FA%h2J)%b)TD5+tk}}LxQ_-{dE$3~GkIE4QgS;Tl+IM#YZ7gfILrZ@73wgx zy+dQCPsH9XB4=Gb*jicOI{Fx)@81J3TR~&lWtAVDQGQ)YAj_V4 z_sv(oYD_tFfIzcLutY=Ja-)hH7NG|(igcmh=z%^iw3|=hK{M?4F3la^ARCHs`&UAb!Memvqh6?xHc{o#c@<{KDOiTJh zKNnJVEe>+vym5NwTRvaz*F~^LN)&=9^IF`K5cd(xY7JmfNx7!&=^FRlO6jatR#6Yz zt(O4o&gTuV%CEBH5l|DGq?xkpwg|i3zxnWY!|`t&KzMH6Y7aQGmU-Rb#ySmp{7k_; zVWM(k#~<5%k>_Cy7>6iX%O%E&%c8LBmreXAH?^x&e(3s~JL9 zfiBa4)Q~=+n~`g5AHyQQCcf<6MR_gXnBA zIp`3)A?ddt(7>Bu%PL0hyEZc3`dC5!+6FDd-iOSFLe*Iir}B< zi0QzHQ%y9&E)0WYb&RM#u5~D%<$d1dbF%p-Kn=N0sdmVg2#Q#*BvRr=H;eEy+WL=K z&v?bSM6P@4Z@N63sbxO8&RVoe|KqKe)ymf8@FicZ5k2G8O_WSbz9aqjtemM!-&F6S6j5eQ%kOP-(EQ z!O7@sZMoc>Uw52t3%VV4Nvat1{f_fb&sd@qMexbU1DdR>A#K3ahrj*T21GQzBD`i- zTXhh6A;4z;$TIn)&JxOq>S>d*Bq5?1TaPSz9sufiFQ1JGJS8Xcz>7ppGnT#R%;1RI zYAt@xK$=*9T%iw++Tn&|E~BtjPgCM8EqKz?Yx1`fGg67x)!fLNM2M;J2jNYDSlR8A zXXj1y>Y_t(nelhKSx16X-KRT?9*oC3WCVW9FFK@=eQUgGIPgK9z|^QiXitnMu}p2} z^JMfqPDuTd@bz+~YPhQJ(cp@%;M44CVTQpwq&FOSDP#v!D~~RztJd9Qy!f+AOowd3 z00&&+g#j-aQkpq*?f+zlvC?>yk%3U9aEm#%sIEsl{w{inoM3B@4GS4z)~{wXW9LNM zuTVSzB(Cbf?aohx0J%~l#Y6*U>e}FgJJGPj!=aY15HOIt3$o;vF6`wJIfVmrGx)m@ z0=Jou!Iy3gHsyUX2VoO=(^L;jWO!OOM?k1|x;-{KW)GJqx*&Q8mVncTjRfZGmhI(Z zBcx}9-i1w*NDJJ@BPy?EW-YCtXEQ!xp{5rspkTw>AItlC3)$z<-&fsr6nuXT$b@%7 zGiaiCvLq4b2ua05x0uGq6xg*V_eGm2$rYWaZ%f6p$=U}6@2C*#ySYSlh+sbI9$I8; zo)y3C01V*39`yEskMs~n(3w@AXAzTDz%cid^W)-DUhFaso{Ox5Xu>yNe&@0hQb`fc zPJJMXCX+T$z&mz;DcTKBQa~}kJ%9v_whP85Frd`@Ct$2VacY1|B<1Ww2i`H^DV7aZfe`n;DycqUY`d*d*;h(pU#4EVVEZQ|29a zR-!3?O=)tKdfHan<<}saQ>C zM{)Lo3Ko6`_jJMy`E6Q)F%X}8H%WIFJ|%j2xX6Hw3=S z7qZws)H`w?)J9Gh$i{3PZhxWqxfMSi^UZ4o2(n7ESjV}L)}mXlXfu{MbGDu1#QY>b z7p6{_t;6l}DwYCt{%1MuNv1rB*9iuAt`mQpGZu%$FdD462HQyS$jci@hu->5E=ogYm3{Zfz*){z&KOfKuUeF8R;sCiN1RYtTs+! zGG;ny7uET1Ko{c&I1{*n^Ea*^{QILpi+o zi;S=*Yb+NRVSfQ2PxyP-ZL>*;d)+O9CAD1Ez8nT`E)p$2M9K1RNXmFaLTbbZRFeV^ zIm158T?Rp-QpCUe?Y|sh_@pfim4vr0v91#L*-fUCvuFE(iQd!v{-YKHmJ+T&T5-Zsfv(sAZttPzI z?-{lN@jv}X{qEH|p*f!91mR~qBY##*)zj{Ls`eJIE4Qol33||kU!9}6zxV@I>BWI= z{t~xn+X_q@6_pNOGc3l}r&FSy(7M@)1UPp@3$0H5lDu^_x&0lNP9V0Hc00N80dMOh ziZ!}Hi`?)xH1}hUYeC+e=GhuI@1MWE@HY0Hiz|A>>LhUq2TsNwDTXwsnMxrTEFVHk zyXDxDHjck+z4)Jf>c8HJQvgj{8c82P@eL=^;i*)93HwLsTkW$cKU?(a$yqOps+KQB zk!}FMK^7cL z_i)i}V#9TOaLcd2e?0J6&T-7R;OKKtq?mL{Gfx?LWD=WyqfY}gE6Yr|E1?P`8T{AR_q)tQw_B*>nZ#N#lTTx;lkLlfEMpX`$ ziL)L=Bz~x&etit~Cs%01sJ7eTDcQG5-tJN8 z&JH`+-+gabIBH^0fpY!8^{837GLaXF$JaZ_`U5GviqdWbq{^(L>=@4f7e`*N9qo4o z7lz|KMlPD%>umYjkYjY~u+{ZXNxC~{un8RqQ{H`XmlB@wU(ljLB~**Y*8B}b2u0ps zT_L*8-$c#-nM>d-z^F>^^2tHFY~YJl8SEujE-?Zewe}DjNT`!mq;d;;eH+)E`wUzV zOAU2J?a2imR?mKUF{(*@3)S|Bc0j^kGXV5D@Awj@N@+9hOwIKl_T-D*W|tn=XgbYG zirt{iXkfb*apvA8KC6$F?-F;&)$ip)@5O%cco>sWV%_zlFEQ5@o%3Kc`Qzr?^Tw=v z@Yk*9L&SFepb+)R?sM@LKM0#au&L=J`ff*nPJ6|+kDBEJ#@%cb#II}=vYT<16-n4? zZ%iXHgsuIee)Y|d;Jh)$35CTv_{i6%W5iV0C<6Dif-8!BPYzOX9BUKrnn3r#i5Eo87H^vFi=cIt zZ$5HZ1RQda%S$8DKl!}Lt5zq<3~9Oc7~oKV`74llpggt`qj>wV-y5jC#DoU5@4=(f z;gA`Sy;ciNJUb}CZ-kX~m*dX7%Bp7TQHVJeXR8AkY}rIk;+EYu%&>ksx0;UHvRq|^ zXX+WnI;AEKKJbtF7Y!Ux9KhvfUv9Tnj@%PnNl6_rFiCkq4p!#1rv3u~Chwt~-6cP3 zCOeVxOW8jy`j?(mdrDJ$mX8iJP`&lZ!ub7Z{~pFR-@3VCc9Kf@6qdz)rm zeWapR*xEa1y2R<5v>mVI!5x#mZom9oIoVqEbr#_d`saJ$Vznw*!{H60Rz3mRiD)}F zA1IZD)zzRKi6xVr{~KNuoX9jitTX=RPrgP=p1|y0Wo8sp?V?<6YBBaO$G&9PntILg zy+zpscHj0zXh!C2DDFekoKLcAeUhRW>nss;ZcP`a27V=os`Sz2_ zAGOjL4vjZH(QtUJ<4Ch28L(oO`YTW^aqVl(uenm5*ejV4W^fwWas_+$#@K%uTC5hV zT#2$xXV2b5`GhSgiukf{KKcKtooKKT6m}U^M}gX9td!T=KbCv*&W7wVvY=m!MdpZB zWJ?e)VP7&@UY{D)jBeO?d0L-J(s}4QPWK3N?l+TXl0|T$nyuFWgW#m4{zL_P;nY_R z=!g9y~6D}zla7Y70tZ97?=$J^+T;sUZr<&9i7yg&AdY7ZtmcyXUd;<3TP6H#oHOn z>p$sK(=txvv2q-93~w+Q@m_#Bb(S>$#B zDDN*oK>pU@;)2$;&o68jv5lw4v}>khDD5sS^7rGAE2*|_4UTUp7|VQnPhIl<8JYjm z?a4goog7&Q=nh^y0}bv;3ZSLQMirq#QyV=n0VL8EbnPIx(srU+V4~oTe+AUQuVt6DN_O?mz7is1|neZ_ICONO?}o z;*-x`(-yq$Yl;qnVsGrr0{;|j89br1yhz?_q%4vnTXdQ96XrL0j3yAc`HwaEFWX z8o_23QTu)4ED@0t828lQP0xic<=6Z9Z4*5Yn(Dqj2vF|zrg!AHL{dx|)e9SYB7Mvg zNdsIn%!&@})j4NmsufkOI&eU_%+(G`09r`S4Ld2@VB_YFUuugSuh;tGg6 zT4D}CJ*$#c2Yy2`6HCak$sM{;HC+FFq>6#C|7G7NhBos#AhPL%aL+#R@dne5fjEU` zs>Xn_N+91?tUsLxL9+c;g=wv1VaX|+?sLHZ_~o0=2^x1N(fm|ZcR#&|bgPM;eBq}4 zOe&8{<4(Gd&@D&xRQ`%LT8T>3lQrBfwGBd}u~tui4YqjdmYOz??qn*Ds--)?9o9KuW0t8}08U+5@dT$T7@~3864Gxt7ZY&j%Oy1Eb%{NG z&7Cw)w96Mq$7TPW1p>-TMlfGSbim!?&+&q05(T2!-ggBqq$$8>n#C!DdJS7R3#5CM zl)36)^IFrhL5PJey{2{qffgM&h=#y(fY1zKy9!b0$~a3@6d^{@%r8Wh70Uu>m%I^6 z3v&*(wetWc;g|%y>bpm4ko7MEOCvg7OSR5G%0O9u7qG#Nzjknxo|>B=N=&wF3-~Sj zVHs%~MwuvioAh~ah@!$7@d}uXkdYlg76^lh{rd0L17Gjq8h+uI)0kB903h4pfXLl0 zv80Z4#T${%l#_4u{_S4)75%WyYn!Myy26JgHebtko5(*s+-94oYajFJRGIuC%w>>D zKL9Y@LUedyMamr-l)hvCfB02@)?A2bhl>hJk?&1(mz2c z2%_+7-Siv4vlrZ?&mz#hM7}xDid~cFk9pdpAF+8j|4<*n zGPwz=MjZDlfi!m&ZJ{B=ZxJy*Gw4f>0eINZ+B>H398#F7v6k4S^u=4X1+u<5)zP}G zn3DnqzshL&&H+H`w%qZoi1zvPSk%zPV&3oPnBX3D+15E;#&5Ssln|}=%&mgTj zR~aQjd{eZtSXk`u%djO#sq3kSXKKBP5$QmCZRc{;-B;$X3N!$WE2{Jn2Srsm0ft#x z_8g<+A&ngi4{iWU3tk#i&gn=M%Q^MYXUPD$3#yps4B^Qg|HBjgp9t1h;*{x2U$0?f z&4Ci2)zl}`9fZx8w*9$~kVS^hQ~ERrn(oif_@0{WO}Tr*{C%y<`^S(dyokmnjlH6w zY7yH7_~=;=Bc3bjmU!C$_SqJU17zXDAc$mVLw7XwJ{Jg+6pTCx;hMY2)M1YOCkPYtgP95_Gdm~%wPBA%DuT}bJv;wPcQ-KbEOSYirNXS1;w7Pi^rnP zrqn&*Bwv7X2pE%xS%H-l2E}l_l2wj2bCp+!uze8h`9AY3 z_y9I|8HPP#V!Zcz-%~st-`*qGCaVVu+AWxY?`XXgxDYZWyzoM4OjSadO z4jDE6-X%yJ#sRVex8v}$lKe(R?+Dj2E_+@(Im;mJ^^O58ZQn&NexTpz`S>JHh!kbx zZ-Z(r1asg*43|c_=}9gy%svf^IMuQI!i-yapo`jOlrEL0`I_H>b~v>*r`4{789I^Y zf=jrI^!LU0TNj$y3$TG%b_~v-pJ;y_ORF?tGn|++p?FS0%m3E&kQ_`BmY$o3EJejV4_PY9mazc#DCg!AFZ> z>zHE%?LKatZ{x>}P`iYxY$`kZ=dA>uf*UbcFeUiwuAsWgn_xs4rrj4R4&)PI{pe}1 z&y_P+!xgg2CgM6F1CHLPd{W`=SC>z5a&Y8SUQOU~_rKV=zT7zZE+gA(ZLEfRG|&5Y zk+Sn23e0~@od2d3B)Al!Ko?B3SEM^FgKlj9I{J{}1cct`P27?Pk7|gKd#`y^1DJDi zWCnna?$=~+vk?sJ$8+l~xZCLY@FWkCf_QPAv8cYu=ejxCAqwW_Ptn8V7-q&Yp=zgk zpua;`Ah@X|?Cxi&_e?vjO^Rr~PzB<4=X=BSNgH~3M^?Qx_KF-6#;v7gLFoxk_ z3C5`2{bBdSdyXI+`jRT9W+5+npT-&b-fJ2cz&}tdTWit4%%dih`IIyH%jYSL%9ZuG zU-25F`vdwB+{zt&-*bFvmds{K5$8JQ+mjkC(s>pPRjS7-f0vNg($t_`7{`hS*&iFq zn=vI_mg}ly@e-zJ&VTN=$2qg^VsvM1uIxeKg|)T_)v?M%8k5T5BTYUUjRcYSTJN=M zza;%Swtnt)cLy?l{H04h`ul!@O6B&X8IMHsWo=;^`M9gpW=k}k(;AZn^>YGNM$WeH zZy!Vr57^obx=P72O3gQTt%Yj_y$!J|AHPhvN0GT%#&p$CPkSP!uVRUSx!yP@OwMAS z-=LrWI9j+KEWEFp5G1H8Y#@*Td*o)&K}O>FX%Lb^1My-6nLKxqI#LJkU}wFmbu!n8 z>^X3)A;xD2enG26gKE$E@2wKp!k$=$bt}}c~4TH*GB=-EVRnr7xtrz z8bg4yXJ!il5w?C}x*liI!nsE9ALA;XOpNjkV-RN04m5vLSgWK9cG3lIj4y77Xq4p` ztOc&5wlfX18H4n2=!h`l6V{;|;U;5KtDdqIsKVZa0O-PaFfh zL3ityyKID!qEXU09hRmVmWg%%V{#LmAq~U=za+FtBzLmk9eEe{^%xpyBbP^CrOK>c z3L(^v2aByBM$0)KLZ4M&&mwbXZKx;ilY@G;@&0#+AjEZkPa&HtFO?hEdtp#e-xzcz zmx^9x(>KoX;&ay93ebUBi~awVt8GNEokr!6Ih#8wS)fSkzI+9)R-Rq3;-w5ncp zD4e8G;5^0gW3+OmV1m%y>!#F&Q=^=}Cd?YDm@|swg)TJI-8M^}GZy~28$DISk*CG` zqR)#p>elq3#FNRlpN4OL{~^n{$8aN=h+5vdwxN7{p(E&CyH{~)SCWM1_tObNKG)Qr z$~1N>{R~ zY#U3q@UKlsjESk;tra-)#WKEa$Lng8uZ!)N__y)S+7AC;A3cq}@e56F3z~@5H!uxV zU+lOzgx!1d`JSMT%W&Wb505uxkXrh;PR6M_GWzw?_ohDG9R`IQ(`ApVAnnA=nHn>Z z#05(dqYMxe?@Yv+crR&Y;&nnVmG-KO@#L+uTo|Dc_!>W?KU-oV4rWH{_WU_p{_p=b zGUHL+l!G;KxQy3C8Sv`7hg}>m^@+U~eUh$3Tg!HKn>Q&SSnM$U(mk?%wY9?K2y;Kg z;L6&(!)0n>54;f2s(BoJt6*Jt4I9k!tUQ)v#(@}T2HYfyI>)Bu#U0(KSMfv>Enu*{ z%R^BOL)VV?Ff7=c1Ls90$3qHMA(xTX^TzKli2ND8k!3%+2wnV*B6E|HR&q|t2Qg>G zuAF?|bOG)v(S*=Xn-PTqvu%?+ttpk)vw!IEd9$b1yHs2|SXg^obP7X{3Uu-J}PSlsI{q8b)UzdtNmgp z&^ctEp-Hn8F zclV+@&t$**`*F_L@A-uT$6yU~&gZ%BEALtOD?Flq7=OVs=A}50OXUj{Kvj?<*UXQ* zF^&a{O18^z^lK*sLU#RqfX(nAeMxm?Jx|GadIsF_5&0c_H`_Np|X7$-U+NTkQxBY`qHft9lhWv2+iwu)T+Q4P7Zy8P-8JG zM=PIs1boyok-mcef z_t%t7MSzJM0MwH|G0?XQ-|Y!(e-B=(F#}{^&V}o}i6C1+YVH3x-s=&Rf%KG6{D;f^ z-0z&?eSjmWm|%wj1OyfY=Q3NYKU+)v{I!rX(@ZR3Zk#lZADv~bs3U2x)nr|5 zGAPYzbJp;FaS5m$0d~$H-*acw^|p>&S69ob&l%UyF~ep`k{iYK%7n;aAtP%lg2Ou~ zI%(HyR_>6`x6q4hMOIOnowe|GJxuZ&QU#>@@0L^u78YH9eY}}iJeV*}g(%pW6D?q- z;JUpKib~5Z9g0n07dojOCAxHVmpDCXj2;E>ftL=tz zpLji&<=7N0DwAhBMtVQWD%`O2ySLLoE>%2mxh|lUB*Gd}0%in0#(=jiK(;N%^bmx4 zjSF-fF?^}94Xw*Q4|j|D?c#q>0pytodnr(V&E+$N%*r^Aj6uiVp6B+p%u%qI5x&>A zrSPJASFjf7OtgNkv_Niy5X{Zw!C(>_+ihT2%8F3#xicvu^Q+)F>c+dQ=TlCHzZZ~` zL=J6(;j4fZVDaio&XtH(g^9Gah5*Tdgu|$I4Q($UGSs@PrP}$Gwt`u%tL=u(Uz)fX z&wuJvlMd*8$hX#IWkP*nQtP%Ja8q0Hh1lEnk|F57NVqRVVRHgPjh^lp-C7j1B}Udt zOhF5@MM5c^^7Uk+qcQ6bkcq?Y#J};qwdGRx z#xGJczu>mJ%gVphf_kSr0)=E``%kQ-?70add{m$hD zgQ-lrkkXm=Vdf1l%mXS}Qt|9@^!dlSiC#phs^4}mN=r3H5p% z%n9sXx5!GC?z3t$RqIbniR_Ecu9|Im-u2Vx&+gwIAs(5@>sIsF&$QC%A7eL7u)Jwy z)8}yI%#r9Ydg!VHYZWv+WTP%yh#6di_~to8I7gg>e)On%6HWfH{k?{NQ*mwlsZSz7 z7qG`9Z|~g(;Enzf?MM4_zxnX3KgGzt|5OzP!!bYJjM`)&g7f!#3x;@(v{K}^;M!f2 zWzlNcQ)LLT&(nzPe)G2Q-LEe8v~0e{m0Awgm$;WL=tWVzITWq5I-M036|RH}&9et9 z(gVDsMaBX9@39O%a!G|IV5x-1Pg|w!-tnu>WiCbFZ!=3(Z4dBL5oNr6`J+xrwJ`$; zqKS`%=X*!vtmQxS5`4-@e=?>Feom9Kv3zuqFiWj2Yf&vpi?VMNs_`fua^*TNgV+En zP0%T`M)iEvk-|JKnl%MrEtve&pxp)#N)tJ|hv$Eb;_NqKt9NZP7?ya#JEp7?rpy;C z-SYO+l&GEZiQTKyMQfD4w=NE9Ml&chUNI@=?;~;0RM&z3Cd!BQzf@;rp^}L(Vufx2?}@xxlHo5@z-?fLYfe^yqes!3JZswi2bd{UMBOWKcQUqo2toMe?!wy2>-W;-8IP}xcxzuMn&0|-@ZNvYX9)hqn-LPoP|sH8rUDuJ2N^VsBWg5!X&9b=!O^ z-g~C(YGMaGE_e1Fwr34}VKdlchce{^>08Y4?B<2>quQ`FDI8DjH&hq$9++OxC^78WSgw)A28Av^b#M0DGc zR%A^ywljBa!oZLycy1Bz6?98fGPuo5u40cD1FaP;J?~Z?YIWrITQ>6p<2EaEZ}pZU z42GOeGj%jB3;4%f)1w9*?jNv6d!h|fbbL#p{r;Y5(rBrVN?Y-H;g+0PyN|ZmH==C6PU0wBgET*}#c3{yZLs&%lzAzh=uZGA zjK31~D&cLe)qa_ztHkuBtEy$ux%RZb+j_6^3}hDP*&E-C7+b#!2?ZwEmJc0wN9zfO zK!^-1Ep&?{i(XR!b#0_Ccd2WR=Pyz2n;qft@QuTw)OuRkvAmCwRm>l?k^|Ji*24>D;5HN|P?nKc#_cXXd;yd3u=gSCSc8D#^uAzSW0o{p}* z8b7;^!cOlx;njUi=n0d!yKQZDh;OmMN^Leuvh)f{z76mZt&e?aa>)4YS?(3FVZ#)_ zaw;EFVfNmuz0o(B7*%E0&0-ZDxfaL6{JWSS}SZ+Ag%rLm|fhYdu2`FZ=3NE&fP7{#mdXJzq7YKa%RL-2j5G- zU(HW@i#T2V8dU6}J%2utGi+=U4aW2VkKSfQSWQapIC?65eg~n>s^6pJ%JNcaQnA+G zWmiI)6)Zbp^RUcpGOFsW^-=z^P=3gSuYewxFsh)b%Y0e#=y@bhP-P(_Gmz&t^5$Ig z%-Wp2b8%6kCt1X4r{L4!PKTDuiMTv*vrn1WHd_mNZ4yMWH+%r;Dtsv3T4ieyk7+O- zZ*YKjRG41Rg>n1xq0&V*$xB0IT{hvmXXM??HK1S_0Jy5xjHK5X($^3zu@38NI-|^A zs_rf@W}Lem1Aq)(t`W4h;9Te>yYCP6~Kaji(Pby z&eLKJgc%|VI!3hFDF1Y(rUaB({svlqoN=5FXZ~7eF#V%|vZM1gi2~#`Qm;|KqeKCT zkCYBKmWe%e6?N~gG83zKYz6|PZ`5=%DS85vwv&-{e-jy(7s8HYEx@*OXv7ga8B6Y~ zecQ}~NKHYa=58*|#g!}3o%9;K7#0|-Xht7>u18=*z=x5WqA67$F<}u9Fe#iZ-$@sn zCMd?wtW?+DtfbB8=GD;W)nG&PAgwOcJyDV$^JSiQ`Rz^w&)aPL3qp2pdjOnkH{E08 zWToXK?ZJEW#P9*0Ve|Gvh05qmCL_ zT@VLm=#1B!!(fj>zMt}K@wHY;A!^GJ(!9lAQs%^x8-``}NiAo^g)MtuKiNI`qs(PS z9mQt-Sy-Xt*(aEod%Cs6La73w@AkU;tlwl3?!bmOa7-h-L7p#qe+(}91!-kn+jDN02~*gis`2t_L!&UfRNEfOa;hB z#ZUT~A-XL4y{Vv|9`-heysQuVJD$@AG;s`)xN}p~w4)i@(Ilc8mTe_(B+QfR4(k;q(HjCXBCEoylgg?1=Px%yru0WDK)@$;ApVapKZ8K3s;YB< z*TZoT2(u*wAb$A!F2Bh%B{4t!)g_Du6IF5thHR*{BdE;A5v1syb|qhuju*kwJINF! zzZ(K5FxRUd6IgUn06|f|9}K(#kaaoi_RCfIKOgxG1Ma!S`3)DEb#R_<*M%V8fQHHq zeUJ!gD|7$d8Lh0S@j_-oTE{- zpB7v}t87A#vDQ+3Z>}+YBY^5zwdH+in0`h!eygsl=^a*L?ph)2Z+J|Is5C^l{eW(zyK;kGJ0AT`@^bd?Et3T|`YKpW=b9apRB-B(>B{j&9XC_a&N38{0j>tda{b zd={mie)j#P!``^1zi%tMOHs-r-Rty~$;DWv=^SQebw063^a*5-`ck>UtdUOY+OC^< zUwd8gWl|^#&qkwxy%=UWq-R!{gA_DlB$^bk~F{hR1+d+2>XE;CLBZhh-o#xo< zZ@)P{lFR?><)}=YOZ8zx7N#9G1rH+}<~}RU_bEE6@QG+p{aba%G2SdmBptcHABAK& z4Ji6yO82NNBfGerb21HkCAznnncdSo~i z(g5uba0QUeHM_7q3%g=#y$DBoP^@F_(N3ZWd^R;L(5^AGMC}{=J3JhzLXi9^%;EpC z09fklMhj$i(lE^WuAu6lepMe?b;wAImBOGDL!~$5=368O?nGSd48Y-6bXfpLG0Pf9Ne}) zu5L};@9L{HJ)h0VH#Y8MHE@2szJmYr#W>YOoSUB?U?Tx!qJcnUXRE5-5}y^^ipyI@ zt3W==VuoxqUoPad=@ItPU>toob?8aNmXj>6J+E>AKL+wxXb^FygmmU=%(aL9dGAgc z5tpKoC1zKXBs;1S!EDDLe{{}FAWDmzq$08&t2WgButVUc;p2NwF?*9++K-2S6bCZl z<)7l0O>X$91O2FLm6HBBH-Ndbdl zP7&d<=?tXWuAW#JyO(`&Py1|=^95P&;A`P}C3+}@Awre`jJh9v)@4i`Spf11Zd`DP}dH@klGfGc} zC&}F&*X_!COwTEsuG%)V6Eohe!gp{(trNY~V&RRijGxsB!*Weh5}%xkyU*^04)AIk zXyg%G5|*WJwa!HQ-F*KyS!AzZ^y=`yv&;r>P3j= zKbW9AGpjXFq~#t!4Yrn+M$-7qTQ#EH6lJ0rjq^3&6YbqRmv$TJZ`=fCO-Z4kKetk! z5r?z-;WCfirg_vr))brq5S&PJnE#)9E^Wq4Mcik3(26dNY( z^cOG3o^M1F9PsvDtcE9k`?HCEIB10B6&HVel*sN(9Z06po=xB`_)g_|M;p*_Q$t*E zVLTcjtAaO_zi-D?|E|7M@7>IwTej%yo>KM5vtRa}Pgbn!q;eH48K%;x#}?L4`DDMU zS4(Y)F3-%_h*w>VP6HVPoPwN9WnPM}kkU)-f1S)%&N;dS=djmCWM4Am1^sy{hh6i0 z$EZ-sm8fyVOYnDzP;%CtFs|4O^<9l=nJ2#b6PHsK=exkTyBp*Ffhr2h%%$TjVV``g z+*YpIDFyCfHTdeMByb@bzh4|zW7X~2w_7+!8S)O%R%yU{5J)Zi@^G9NrH>(St4t1E z@cpwas>^#B#S%rDdU>jdm$K9paD|ot%EVkFDLTD@%{}tNt=(Xkztf@O(riM0kAL8g zA8UZKx4~}n&97g&Bc7M{%jnGWRcN}##ho*Q#I@2*n^P;I#y8=3;73&Ye$F~sIXP}s z;~H%(G%YQyTs!Sf;8^R!A-{P9bcor&RJ=C{Mgv&7NQr0}wl$6wtpma~rBqEURyQ=9 zkg%xUW&OWws{4kY9F;5Tsy^;-q*nc`u>DEYP#B*aA7R03T}&|rb}i>keY@psFQZ{B z@qU*To}A;$MW>pX>vPynx7K(UoU*NUA#Yt?n^%}=IyA^;Ssv%U>UgJ6U=0L3gs*4t z|N7#`TLdMpV56*iEQG}fJkf(2@K*HfSg1+CJ^vicKRbbw8+DC};>=ZhEpW;wqn`-o*1bliL&0sXMRc8kyQwki=%v5h3CHaphq?Py6BSR%8T$ zu;AO-y@{3WQIddluqikXIC5Cpc1tF!kRqmfxA==VUOOu(AuB8qP9(udaj71r%m1rI zuR3v)lPtog(hqI;YG9l?pNbEOF)&xP1w`hpIT7JdV4QkKPz~@_OerL5eqKAvOl4r5 zg2*FFCLz7+Joi!73#7d}l*VuB4)vpTdg_8;A&_UGAJ4;@ffM$GEOE&N-%lZdW+m&7 zciG#ZYQh}&aX=?_?y#tV88V0Hdyr{V@$f6CNVBN~4fDs6H&zD5Q0}bzdjaooOuGAo zntwDQ5c|a97XotRYgffA6lYJipI9$DoMLY|Slsv=ghHj(qHFprVQ8qJr4k zs+&vfw2nMV_j-j=-v?v<_eWdmWJ$!)@@P&U)&2YIc+Yc!wkJ+{mL@b=q)wiKy_FPo zVG44>!;$K&m&1Tc106`edQg-xo32gzQtP^Q1-?BFW9ZT+sqX1TG`Db-kLwdE)A=HB z7r!3xYB5|#E`K4_`uPnzK7xD6~!3|r~yqVkCHq)z@6BohMr169T0NxuE5(jyBSGpD^?i&P-s zS(kJ|MO&~>Ayd0)`FuyUm{qqqRNao4CWfmaR%l7vz$8v*UUqhdr}>@K9X1c4g_(hM zO%&7reuV#du2xrfIpFr2`Bs64^IIa$e^dqaDkaqsa z#@%7C@AcJ4mKW#h-8x3)>-hh38r$`p`;EBE3p4mir#494!@2#jxqJ8tRYc_U9cEUF z^IxZmiX_%q{+_y*Mg-8r%6G+I_WaWN?;8;~gM7DJ%^FOV))b)?cwKBlXn1D~rf5)F zERMurhgi?k=+|eXuj}7`{AE{f;2#a_X_0lH6`F!N$k}rtaokn3_}VcKv>9F{QwYnA zbI$JmS6Aw##7G)}&o^CqMm08~{Q0BT*B>$xj4-gD-|{4?R;2`{@P9|bPZ5Ei)0zWD z;_0fEhy8UvboV9o*{bxVi5G0&x&Tw&<8$pt&qZ!eY1XNisYe25+`0*%B5DsI?ujYk zsYOr{?+bEA80uP!9>5F`0r8N{G?jiDM#0Y|sO%Iw> zojtW+6u;;eKCJfT2kHI3y}C9FmPZ9^A^#JL?3JcKX~IZ0{WP*e#=kHuVth2|O@dj( zmYB&Wd-EXR;}CBygzY)}#-l#L>0liedq!{YxBTXMyoUElLrijtyzrrZ0F!8z{G3T2 zsPwiU=&Z83pjuvE+oHU%``TBof>fLY-vPW{k!tI3!#ngSvjHQ+_+grl; zyP9G-H%&oYT(;;?TAIG%WuS0X@2^7;a9mE5i`m-R7U_!{7y3_VoSwJOn>orva{@|j zEI`W>nw*@>{i`t*$F&)enohKP`|$k%xzs(je+omIHO3e81|C;g1?Q@nFuH@I65A71 zMGQ1vbuF-`zRIAC)kVYBk0jIF-xghFLPC^M{dVbw=?>F^v`AZt( zVe;Q$Bnv0G#RjR%Fjt{j0YTf%5v?*5!BqDbqVtrzUE}j@2XBZ}7!LzRqqfbHK7sje z86`O+i{r9OIZke&jlZQ5m?`FWUDtnQ;8w`^wT9IsWbleGUyHs*?x+r*Yvc;8zNQy4lD~{(pTUUj?J$xuh{D4me=&K_Ia!R@Z2{VW7niw(xCoHglsx;SE zd%4jvQ+(dM*KMe<>;8I04$R@|evS;;%-8a2wuJ9f)h@X~lS)sg>*BB3k3fUO&-K?t zfAWUf+V4&>?)U5Xs^qyi4O>1~G-0?C`>M%~n`5C|A)a=vxQsv1T&!1TLOJTh+xhIq zG2VK_o_}^ZIVJ(N%OPGHP+bDshPHzs1vj<&BmUulYhz?D7c6WZU!2m5R22s6N)*pd zgI)J6qAX2fonzc^cQ?%Uu1@VQ%AfTG=>GjxQ1^3@h7QVJDZS{;_40zlh7#i7=yj5R z5ZOJv84<1krRe!ZJSwtZj3!F_LHtdhjpEC++E~f+f7@+Gn!?(3oB}id8Sh@`DdfpK zXVWHJ-^w8L%t?zpx)#a1h+ED7ZzP&iqTHW5D{iR5XVmqR}C*JkssDp7)g)hkSb#kL6tYL1ol?0Y^4z< zok73i8J zr9yb!Y%=|d&@=G8OTA-;!pPUMk!C_$o+7FZzArc}Xf9cAjNA(iDmX?ni)EBawi%y914f;@J zOd@3RCU_Df8dU>52JB$xtpy!QiLU{&jDktM5fj}UM_t^OZS`0bXF2$~CG}HX3IPm; zo#GSK-)avQHz(P1&B;8I!Ks@0SrkvSiNqoNvuba7udy)u+OhYe0els(Bh^7YImA16 z_+DU*ujvcAWgOfTwu+A22;K=^7>&_#JhT7AYAT$XDs6*ZR$E<&z=|FN`P-2}Dkxb%46X`RR4i!R5Md6CyvDa&#Kfka3R9_zlE)33fg8)k=#35F>SRkPnh z)Tbqyn@2|_JN(_i$h@y6_Hd$=r}BB_a2!2H>ZH7qX4eMpIo}!t19SE&<^3GJ6p!-< zA8xObaBHgc@qBD%n3>32rPOy+q>#x+D)AJKMN{%bzLpVZx^7D1%uuAtsyo`ecspV6 zA+K5VX%m-CRR$tKKxK6}UG}W#HG#-{ANy^F`LB`hM(?H~j7?t0HbE}?P1ir;`~Svs z^yoX#r+jia$*8y(^bKM*jB=sYF7ra|vv|285_0SJaOfJtFL{-VT7_z-u zCoM#Lo(E)1f`Pw(1*T>c_4_)lBqilO3@J`mTn!?uQ$G@C4Eem32V?K*xTLj!=rgJ5 zmUmo5(Jxa~?kM}X??D(fbM&@m%*xG*LS+7)2VPYIUuI$m*ZB{KM{X?WS4hMMHlwk63nEvQ>*A;p{B^)To z&mSMhbir0%Z?M&y5+XOzfW<`e=zPcLe4iB<7fFKZnCw5dMqD*mD#k;dLX^pSC7L&d z?zw)A;4HcnO$wGEf7bAyFfL+&zTA|)gn!?KM^*O4cQrno$BDf~oy`#&iue7d4jg^f zr8bNtSfC>uG;uY0Q2g8ICRM9FC(gDx-@%%`QJsH4y~x6|0E@IQkPvZ_!ND8)BrYF7 zaQjYfZuX`uPLypKBhA>vTvECGW@ADNWoZJs$PBszsVcCMzkZnoRU!3T$|c(xx7n8I zftQVog!ZL6T)67roZHxgYCSRu7|0*s3k?f9Mhk!Y9)c-Z`AMCwYo#Vr(#t6B=g;)n z+Jt#W^s^QM9ffOdOrsi1&d$NWE>62V!NiyFVR10^)0=1zo2iQlI~h)brntBt!g#b( z7!j&gWRur!u`v+5+KYEpL{2GyN>+bR28i5N5&OO6+%SDLZ!uF+b@E$2a*vtzEF^`2 z*ZS+r2Y8Tu+G`w_d~pV2yb_>je-2@oO`dFaPw zJ{zII2qj-Up>OGlOOwsTP(IIYE~6yT>90S>Z@5IvREBycQ&#HM$G1g$i5+IWr0*bq*qOeN%bBg0ZDOs>xy3*hv*mf;ASlTDFsE zAh;0}M2*JE#E%4rrFZ3d$p6Joj!SPE6>9v(nMrP=CAwG3LaxVpxgE>Fn^c5d2wiB*XCt#VuT}v`-gEXGnnu&r zkVY%+OvX0g9(@I|ulC42TV5=BXhq)v6qaK;g^2L)YJn>~JwDGknEIS=7S;jF@4RDG zN~5k4`#G?|I-h^u0VsRUFQ}GX#2YKnZDa;KsEjTF|HszuD0)^pdHM8%yi-c+orJU0 z%?U0|@h{V|$8!Z?M4y0YZ43RU49La;QTRtH^kz<0d%+XM2Al#LvIojNhwsS1ZmeA7 zRJU@SdE01@_*ORR%Ir!uoURX%_tZhYEPH>w?DK9B@egtz`?Mq@3?wQ*Ph5DRJu1KH z^ECDnKM^@@O|R0bugA z2X5m`rvHtQzaFz1Qhq=Hg>m8C>9+}0eV`y1089k|`%jXyEp7zx^(B|tcg7xT#?vs^Bq;& zusl{xg;ZX7kQL3tuN|~xuk6U`@slxUCZiypISuq8uoK=&ijCxxoBO-WBDmNST^y+s z)L;cShN<*7*1%$$ZkUSMOj` z}eH%!^~i%N;LJhW&{>~dbje$Wa9rCI6zWV)U%fFi)ezzfeBIfnNd zxv$ft>Y>SRC|Fci|03&wd-rCSs?2}K>Yyomi}FdS76468R{pFZJUBb3Lm(PY#MUo1=4wx9eU!EPf?tZ{&071&t*3*`$BRK1 zv8M@$;jUa=0H9wH$ySxAhBKP%P{6}NW&ayh7Ji#t3B+EKeX-dc>)p!eC|dusW^{8j zr2z$QI{kjXoH6>@T7Fd;L*3V$R4^V;fJUhl5eg4La^Z;TT3WBQlIj)u&;Y$21bEsg ze4gV!@ey#4z3Jfk@adRpl4&h<2q6&3+}o~5r5s@ulZNZ5fy>?(FhY0F56w=q3NK$2 z{fATf7nY|3v4sdg|DcpTJ%!}5L|AN6fmTlhcr?dEVD3oDUasn_&^&PO4DyWJ2- zu``1=>3r*OW@;`K8p?JOlmNHA#?ac2xCc{tQi%=N0598kfC5QiFA*6Uot}fe%DV1A zUF(bAu>WVW_nZByAL(nr@Gc(e)@~nm1>nbXbz-IMZOWa=>309#I2&GHZJTu!!aARn zv=M#^6y$)eg7v4vw^MhnsOTP^pi)>V#0Ku!UpMm{j4c+93cn0x^Z0L>eS{I#W5pdc zL!lP)w!wq!{sjR5&1n_8+NbhijkL~sjz#SF88j9p6TwL+kCR6dZXlO3-hksFKN7gq zy$fH`l{+U%O-t83-$(lOOuq8@(EuUfrsxsj&w!hGVNTU5oSy|dWPvibf1%;ZxetLYxy2cn;-#%X5m1!c#rC;=OKmg=a(h?;PlRwN* zYJlQ2x{2Y6%-KKyH8`WI$pIcc13h>l(DUm=EfncT(U`v%bAp4Aq~pj}@|7CV#I=dl zI`k7LUlGnOW8&(*{iirN)U*AT6LKp%%GWO(g{d({Pf-V=gXjNXi)JQPsW2=e*~&IP zY23?mqC;wE5TP`Kho|=O+Ecaj`}yZJn|a*_Q3(l&1`phrPx4eiKRyEb-mFbTw$pGIu7H;ahS zYXeWQaAHG^rt!X0FfU-fVsH3?<9dOp-g5g(jDKPQrG5RmTcPpSPhxJ}Z8`=90x;Ws zv1n-M7f=N$pK8v@2z~QH!cZ<2`5~~+tOElCJkVElm5aTwVdYhSy2=v@uv^PiN>BWz^+Vqz1PVrPYrxTJ$m#`~OO>q@GY-Rc-c~;*y%M!bz4(l`9eJR{ zq%7KEO=5_dqn~fIx-GkSLr@%+TZWJd$D$Aa4#|Uf-Jxbq=C=q?x8gCIE5C($dl9R* zp<0PQ-Hkt8+Af7OW|-ePTE+3ir;_bc;Jy8gIKi0R z3%@9$P9d$hG$&qbu4F>AQyL)GweFoa_SF0f*!pc__3VvwiY~OvABU)V1Ggr!Ugn_^8w;o?`q|TvK4RB=1Xkm>ct|bV{7XI zwMJMT$fFvIV1qrjvz)YDj~ddd;?8g)+(Ar2@0~fc2>`W|PtyO)fx1o7^JdVSi=Q74 z*9Bx^2|6oPARAd|Q1z3|$`_}{HHl~pSLusCVam|7hq2fgUVk<1jqG z+<**CIWgB*_1@$a$LFwo`5Vv1b$zhg1z1Geen)Kl1KiYc8T|66z0J2ys|q`SPRErn z={#p*W#-MD4wo}cXpWIR!M{ydEo6v}hchTZdRQL-a(!)ecLHkAZaL~tf(dQB6A_Ug zccL#>$^3{DfUce&Kw3h;QtN(9a+c>g!X8E|&?(X#LnR@Gp6yME?+SFCHP~;5d8;JO z%?3SFQBhU*r0agiOiWDV)V722$)cD`8jm!pjsgw(2j4&ze6sLf=*L8LdM}grZaDV! zPBiW=q6;t5e*W|Y@&t&19=tA~oa!rJWLavpScsfd_R;pED&7zpmSOO_GEHHnV3sJ9if4mP_f1?gCE*B54hzjl#OcswAV zFSxW}NYRi)iMu*Y@r>M<@M~ZzQW)-(7LdZS^cKF)my4(pm)k@{7T!Jp@p~IQ6)1xj zVykb$5GM_2E_GZynEtQ`kB1NmzH_d$@5-81`_k`XZ~bz0oK<+wt*jsOSKE9VAdLZ` zQa>I10tMf3OpZdt)f1`}B2VYN;3E46W?D&k$~{fL8;^8Sh8!Pph~yBz@#l4gJqFjb zq#j8Bdc~-9WRS>qh2WYHWgt>BSjn1iap92rrjG3gii%=~o<034wV1gQ1AyV}AmL}F zZ;5YopE`Bs_2MVC-FpW$-Hm|+z43ZAg;r22X`N28t zbMxONLVpELH3_19uzh$IchVEY!X*urh<;a0*^1O?q2`eJulu*3n(7)Ll)rtjiPS>% zD*_r-UALbbatz>VDCn)|hixyLH3&&bS#$D%w&QGI`hd5P)1Hf=4C(d9w*btJ9K+mq1Num>qND^%{qf z^GPkVqgDC77{OIFfHX*;c6&t&+175n*3lTcP}dk{dx3B;yQij|hd*<3>Xu6l99N&Z zY5oiGvXyqU^Rf-`zo*)^%i@R{%{ZzmMwP(zIg6_ye(yLyN}B%62|x?Amw3 z2K@?%2rS+PWTyTDUF&Iz(UVlC@_#65X#@= zuJQd%61!7c$NSpo8#G<0ItK53_iibCB8a#jfw(-QnXwCtattzMd*tINQ#dn^iQHN@ zq5X46Akybx`qSrrc@%^&T^&1~^Y5c9wPd#5v5uOv`^pxC2L+?*-yE?Miw-36M zqb4-h1?E-ZL|(__Z}V#X_iHuD?Kx8#4XSY-f{mt1=?w7hdBU9!u;5)>EzrD~WzgCU zs4FI|X33qx7^rYftF;x=3+rs287vdHpZ?l3HIF$Z`-F!+d+Xov&VFTJBb`Y48Z?!u z>yBSirC}&>svE($f+ubB=x@yH^W`0xz38fzMXM07ctv&kjcxWdC2Ye+DhaXBlS^Fb zpxvZIlv9`e;()c)g=Bs^E45Q$A0W12pZh&r~zN26|XbIV{i?nE4{EnMT%&@A5PD z5}u`b4@*01Yw~m7 znQ%JW4n3RpUFgz5XvjO>`3pgQ9U%1v6!`ttq?!m_i7;aN)J$TC+&(HtAlGA-@sL`V zNht+rF-aq>^OW7$%4FXFq@qA2N2R<|hixj?{}21YDdiW8ro<*mCzb#xQ^|`3^f8aV zTUwWul}+5)13AJCPKSxGIdYjop+MB~CSajGJwNvc=4WCOlGXH6o5J0nKhaGCe1Vi^ zoTcUEuXUCh`)>hbs1i4jSSS*D0krsdNauQ12dfZw;E=q9QuCeT_4sz2@ydPDhm*t~ z>dgBz=MK*0UTlzcyPLO@F=iG2%FVSqUgAFj7%X62>;bY+Fo=mQ8v>XW2BBOBzi?k_ z2y%0CBc&T;g8p;4+o(a?XN$P8^?E(XeH=VIm^HSLiuwU{5V%b{2wf*KGg~0e@xCMg zuEv56YTe>1ubA~{z=(WbB_MuI*9K@bW)@MEKG~LY;n#r=eI?K6l5s*+fKkcYcdCXp+tRGX%(@IhP+C=(tvJo^*BP_DY#@|18^_vQwqD z<@=v6H_*jb#ZK47yG0>6BElRy6U6%wdhdzBv-@8gNIb{@hsyhDbFzZ7=NEG^lUjv= zkO#D_1*^?uBz|q-wT-XDZeENXrOHkXxK{xV&}4JF_5rnCa>*LMg<56IQfFp3%IOx$ zg`&Gu2n%yE+RZ`>lEL`=-eH>8yFKN0hTSrN2&_HYEUH6i$Z?RjpSN(>Cc2O|Y)Pf&hzkO+Zyk|i-_`xKhvKn~S@drp z(dicGzWCjI^#cJ5z$N`w77BsfK5}?V`yN^~TgbHzhOyiydv3BUfH>^U8gr|3P@Jyc0LsKo6=|3bwtLz|*^d1-ojA-z zl>6vFdhIe~gCXiKytusnhfwG)9XF1;<<;D4W9Ch(lh8;NTz`FtQ+>UZK3#d?#a@8zuEbs+n`P4Vw5iisB|C8XV`4L*Hc@R8aM&D6(2yoNLZdLd3ra5|1gfM zr7$@^Gi>_~dJ8^_ZWfv)_bjQQvu$ZLaqv{l&R6`QEjP30;>=7+V8;OF0SM9_fa&~} z24HuRbO#?{#u~yCuyEUbn?{8j{WC!aJlkuT-4oD&x1$HXk?{|oe;V7T`(h)m_*wD0c6yeS9ogWO+)UL;?1Xv{9r%HWGQ-NXm8w{Zb{z+Nh(kadzexLOX!>rTL_#NG!`85$_6XsaR`Y}Z z-G%R(Esf53JA(ZPPkdJw75Y8jhtl(NN2QBC&Mi*eqU4<+I#4T&&8k{A0&ROvt=`P6 zbg8sW(85;5EZ=cfD=}1RaIBQ8N4~pureeR=zrAewaJnkc;!uMRh6&1_9T{u% zHlgc>F@ckz&(=N+gJ}>!xA?U$sFXMS)uW@l`F0mD=m8y?EzU_P0zf+Z_c1JD;7$zy zFswgdA)x>KqscHgop>mq`)1F?iF>{(Yk~jP+nAafmvd3f9Kksqb@<<7MurLfmT#MZ zFoz>1BrICI(KGYZaj~Q$%ksq%Rgfv zCH)>XqAkxcRF91`;jTFPm}<*T=*Wus^lvbY0$7ay62pN9&XFmjhGFjGwfuus)D70| zVVI(^?V`HaGEA5=2KuecEq}sCi}6hT7o+IW-(fE^&2c}P21vXv^E3(%u8=eVTND8M zl9LO(B|CnQVpSiD{(3#MbD3~_Jz2)`!P%}&0`DXkL2ZZXB$$-lr?P;Rp8{3wxn9@o zT(!=vWhiI4YSNZXM_l-M2|;}AU_bYmj;?RBKPu1GI&H@$@SWG;A9pT0J!Y!Ob|mSDm=#XYuJ4n6HL=u*I9XG}7{Jk6`Ts?&2(h6e%$@IgEc&XASY;2Ad zYy`Q9dfj6KQN3KQGLR4cJ;0yBfyRtYAPXK7A0X12VYf?5OKZieWq>OX2mX|qizD+b z(@#0L_(0L}`{nlnXcwwoobG3%z$bkLy263FBrTDz6vA-=4m-%NmIWaE6Cs=N-Bd!R zi0-=`Aksu4iB+e<{mQ&?Z(wzGm3mB8zOz81Iv=)gAoK(nna{sql)FC;FUgTXsd=Mu zUL>#f%$);!aM2=Q@BuS!{#Rq|m!!1j{jEVRK;CQc@Q6vUmpDvP&CLE@*TZ87Dd})( ztTxYfk@n_f?1$}oP%GTUP*it9fiJgCr6&$4Vt4K_W$AQE2E;0+I<1(mhMuzLpnvJgrPw?1qA8tkWQt$yQM)&y1Tney8CY5 zIQKng-E%*&<_j!lX7B&={1Q=!U7Ka{mA{M&dHL0iHg9yDNG7yEtjoTY+42EnJ`)?+ zYrO+N<>iuR9mV%5;GlfdY)rOpXkpl1JRg(S8vI*ysIL2!CvJ$Mx)h zUFVIXdEmjOi~wHzj_+c1-(C_)?s4arF#On6fc;|KP?u6gXXS33dqU?E%h+2YiPFq` zk>)~&`7WC~9??|+7E;2q%Tuc@=Z{^C4)#pGS$niJ^mu@>b}rQbIEP1+m)b{507S-Qm4y8?P`X`T;t zlh3}k*hU_$RT~wYH@exC$_i6m5Z`&A{+H=Fm!d|{&wJ)5X{{1c5%6u?;}@bxxtOpE zSG8dYRKfk+?@2`ZM-Qu$_WGDGHvlF6lza;&6p)O1_Y+iFS3hRwBD$bj5i1FSL> zIxQ&xj4J%xTOJ?!klGDavq^y%w3TvnoHbquIc9)`g-o*_pgD;2<0S^lYw-*EADq&h$TEJP-YQwM6_R%#};p~&=nV^`eC|w5A!x(}=RR}L(!%d)$ouQ#p zTR3QmqAKm;yU-X1s;Y*H&*M2#ye?-sVxKq-PBHlSChlQ{^xyL3=R@+*^fr6Hzqqgu z0sKn;bu>VM4M6k=_*db6HBVS68(AA9*2_QdkslB2kUuKDZ6yckb*iCzoESd5DgS!5 z>Og!>^2hi|-8WUFO?2IQdNM0uBm1_Jv>N-i_?aj#C-_Q+O4vR@mBHGuHk?*@HwLzI zBvZquBnQz3H*WjQKPsiQtpZu+=t6O7303|kp!hC3Ha(4@Td*XPFPM-ZSX9)%%zLFY zT2JvU(rJ;DaS76) z;xuwAAwonre}eq*4+d6fhW|n14=n}Eh2!UNplaK2gC4TNzD<0R`A(-*f=10h{1!Sn zy7>IDK5&;MwL?ijA)4_%Xua9r+|{FSqO({e2g#w1<)#5PYOg-jswCEOuX|gD9rl;i zy&j+Omb;VCBJKI!ZKPHk(%ZauCvW(A4rpyTpNqSR5<(lIIB%cdq8|V`ZN6Pb+g=B& zoJ6!PZIO)-qgNQ|*T77@h(&|;-=YmStD?I$do4mhF1*H+ewR`hu4{yt_tbFa?lLs~ zrjpLORLsOZmz0_2MyI~>nMUgr>4?VL{W$v-g_?&g&{Df8Bd2_OjG}yAq|WevG2TF{it73R^&c4+ zHNVSa^I76CC`*cbyXKVlDM4-N?lC`#2N8E4VJ5$SU;n-cle1iBm2UrQx&@NY%IGr< z+^5kqSxrq%_V1fr-*oNm184Hx8vni5<7Irr3n!4q@35aQn+$))9*4MZK2?N^PQvT` zXHMzpeC)Uzr2mPHZkK5{$+x(>fIfI~0?@=gk2X{ed`f3drhpj1BFJB%gz3kXI7Y!| z(Yrpvq2*#^WUM*7|DizA7JK{oJ-(5#B`}0krERao66MfC~r9yT$o5 z>syAQfkBQEx7pj!F&eoPI{Y5f)=10;QW6qWR}r>2#JoJ=SR;#5j7zVBxNWmC90-bc z@0*k~B842um$@h)>=@=ECh+d^K-}dqD_`iZw@?Ug3rRkIL>5%NDT-aLcZCjgi8>uG z#~u?;7Ut*EUaUk<`Wdf9XP>3i!-0q~Gox?FxQ6M;L;Isw*iv+#I2@3Km za@3+l)4t4VxeYV*?9M+ZxNNIHT-IoUSmvGzt6vrlHQYNv$dq$J1( z891?E50gZA#M3zqb3%EcEAxJ&D@h?815^v2{Lspec`A-7Klk(+R{%w`q>PssyL>R- za^&eZwX4otWrpqJyT{Q4#6Lnfu2`>Fhu)P_t*o9ukQZkzl;tqhn(O>T=GGPri7Jq^ zz!yE~4dr}k%lWabHJk0=&eq+@5~e$L7X!aI<%=fu28HMYVQ!#dob`_9>#P#*zpo-Qq4Saz@JH3>tMvJ{-)eT|pFClQ=RT zK7-+vRAScD^VFJQ&i2R6KT7~PbFV*UEG&P|yt2>lao7Z4C zQDi0$?}dIJ-x&@B(eO(&ou9CuZTAPWiWCOJz#;EW&MhqXr4hXosZL0H%F7{lg(0Qh zfyryA9B}h|tK3UUs3}H(7c~a+7t`&1Kql~t9egm{dHEBjyadW4Gy72PvY)j16`EH9 z4@$9W`TP6Yugl+Gp0j=WUvQ^YZ3XWZc?tr5Pu^x1IGmYL9FrJ*#nlRTTo2+ zI;!;J4;@`u=v7c>q4f4IY3l6aQg|QZGS?*nn+F=>b~5tiN7Z}3r!02-ZS2N<%JbX{ z#;P982Y!Y#kJl6wP#}5TJ1`JIWdq!83{Yi)aAK;zB%Ui@)NdP2?4WDN|NHO*?P!qf zD3fs6{*hm&MZBmy7oT;sQZ1!(b%nMV5-+ykzVVKan1MiVK5B@^OEGGwWJZIBYaf{2AAvZIi#t$d%w@8Q%i{yle|fp6+OJBl*G|Hh3VeJA$a zLQ*FK-hwz}go`03Cj&A4+%4XJX92VkEe3mdr@_F|%06F+yuz3$(_%*Q76}f8=F=X* z5xoXz0Q>$p6JOxU@$pOfOGG4}XuoPtDhg-d;=&wldf0Y_F7S$6t(P!WlE;t9b%gzh z4cnp^_84SsonJq;E;yTHo>rZ^Bm&(VIsn0Hl=~iWyxA=bbkRrw<~{T-L<8ezO0Okl zcMc4`wR)%a5c&_sI#yFVIryFghQPh>61+iB%Yu1LQi`?}Eg*OavF2u`K@39rK}6X2 zq2`|3%Q85lxY}Fr1D+b=K^TzGr5*&`QS98lspB@Rv_7Me-ORYCZE|= zB~(+a9DJ zFfHChN^-Qbi_WNaBu}J-MC9jTwd>(BC`a-1A(b$y6vd#A%I>6VMM%Do1{*rNyN8F( z?U}Kl%NZ=_i66BwQ;B%bQnE9gE4ZJq_yZW6bCmVLvH+I*qDI}n?9pA3sH>3cg(yf> z6FVUT6Fo~IRDEqU^CblRCl|W(CbEoPJpsvh$ng1MDt&Ekf`$BLBulN9kV_?J=yx8GzZX$T+A12#xlp!>z)mC zC*HJ%X+2EjNMSRnS3rSCfjG{*mSUCS&(>ELjm0F%_Q`@SKjjvSnVu+zV$U7Vw`J#6 z{&r`anv#2`VTnQUGV_k>*uP_+NAZfeMmwxM7Egmdxn5&BC;7+c;p~RoNljgZz?!~- zg8c!dM~W?e27IS_@C`s%BxrTA0+Uc0~9sM>XOt%ud-Q?u#sMy8sg7vw&~th<3=f?v7#qYH*6Q!qMTwA^M!?)9-9@_ z@llTIzp?j-gx~Yl>~O$<*lC?j9;tnoHw>6da%k8yoz|H4R!rZk>LbPVU0M#1zzy*y zoG;M)T1@Z!7l&a5g*BRI({=o}v-n^*sJo*xdmW*#D0-*iHKq>LJk!caFJO+sbE$i- zS3Pq+L%Y1ImB1>{QL&)`Gc3vxKRV^kCn;3n< zS1wZ|?1>Y0dShcPfBfxG^8EuW=`EQD-eD9m z$p@QEnmIvbd@yDo^lEBP(h^xR-{fS)AU~^4Y>Sfro(?eG zXK%t&a(8QFZ!ofE^qVtIbBa7t)7pgW!eIKi(tPYByqI2=i0s0kpkY9 z_owSbJi}_*58`YeKrAsetQ<-=B9$&kptdCd^6Fwp;9u%oi%U7{9a4=>pQ$)0Xn9c! zSt%}U*?7FadAim~wN7LD2S)Q;2@^cR<)s!otckg~{;Oi~9a03AsPynG=Qm9oxO~OJ z4;@vbMWKCWutqP+0`GHWoJ5WzvdHb;EYA-TMZ*~}X_xwoUxJ;Tz3GAu729$I z_MMk@MIn(now)TGK+R;F4m$MnM^85?km}tEUt zYa@FYV}78qUQ$VE^4X!)Pqs$Kz+L6wb3f=9gI!ucsXHzFZI(hZ;+9J24`8}nn9^7m z0nM$L9hdP~a%+kU*v53Ch`!%Qi=%Hct8Zs(XpoUJ8Un3ZX#+2TZj=i-k@2gkOdCJ+ z=BB$4&{;O75HV=an43Y5;mrJO%f~7qXHFRx;Tu(L3^Z@@R|@;#$ye?cnVAf+dw4ie z1Mn#Z9^#JW3Q1$d${u($Ydpl%rGO z8L5yaqRGuKtWGO0gN$EzyNy#2*yV}07#gFi3#}Y-HNv^eR(!u)NzR;OeNyfEn<*b_ zpD&*xN#B%#Y8E zLe>CHDbV97|AQm0K(t z7>*}=&U75z?ftY}i1a|{pV*P4G*!H6kLmdst-$!=@kPOGJ|SkgdrD4KPC51eE#(PVuThScl<$rOQyS?waNWRu@cJbb&Mtt6SXCzY^uAqCWlTaZ^A zMaGg9wNZ&94M*?@7PX{Ix>YyMabQ6X!J43;cDbq4M`jn1;a;#W3l?>D_nw@YleQ5T+v5npJIRGlje#(j%$4+hdx~!%S!xKZZoS68ZoeOK1f+C^^6j#` zVpmkY92P)x2K__cp@fUe7k3XZy{?kEU0Hm0CG zJxiC?_b6_-$d@xklrv8J!eV2vIpiSm0)QS^F;18#?i%zI{F1*9a3n&JcIVk*W6lNN zrI^4pNg&OxFuUoXViB2(@7SXgk(knY_2eNUwt_?$rKNuUucUj|8KDG`Eu4aIG$N30 zRGZSTX_qK+EFu|K2O5(YXaP@%oSAD2a)4PNB7FPv?hFXJQ5Zm3a042pd{$RR*%C=K;gdHHP2C%|1&y9W5&O?4NB77=jvE zb&zCh-oC=c>f6`{mw?r<0}l`1FZg)9$VhTCKAYAL*B_F{*VAbsX}zu*58~Eb?I=LE76Y-NP7rfJ zPV_5~A5(;ZpU-(UiNm6Hy{`SmySjjh%3A^+577D19X`P&( z`*AqScNu>c34|F8=u?3r=Z181K;r zI1>K}@o-2(!$`+&rpn-_m3}YA0s$2Pxz<8}L_~oHMj~MRl&)_aVkT+ai6!&{TmW*< znme758q{A~@nb&56hXhd$cFSqJk&WNbp8CNS-mn-e9Ai#SA7P99|nIx3q*}Wl^o_4 z+*O`jV6g{j6y((PMWixqOwhZr+WpcJ=ixBwIs`Y-35B1_=1=EcV8UsE8~^;J+F$Zw z?e){gCVrK)#k4w)3KFv4hptP9rQ^+sP|o7PTBUt`f(%q}m@6-D1ss?7XvBq5&j`Ly zWxCoz(t#i2uU5b;H$ZyF-1e}Aan(+|?~NOa%`y#A;L-SBPsq|Y?3&DTRgf7l$RLCj z|EfIuhaI6!Sl2k;qI^0Cfp8n4S}C}L;2Ub#*!f9mYkzaQ0oi12AFHY5-Ri7^Ay!m@ z*XazwBl$4(G;Ha3z~PtAo5$#ZDgR`*b!%I982p4~q_%HLj73U0mnrDT7j?7F8Iv0O z27o;X(0ehxmybIOjcnAh6Q_OOlkrGn?3oy#+*vP#IN>Q_U?Geyb8ZGoQ(YM=;afa2 zGEpgbq69M4&b|O^d^qTso30s~wJ)NlP_qV4lUwQn;5}P>?a-k=m=B`&5>c$Maig5}U_d(3c#oprB6$ zt1w=0To{i6-RT#zzAS&e&!3$y4I8kQE2@Udy3-o$N&B*zGwrWzy)}T(!qcd3T98bl zbaY_Tu@8wA!qW_zs{Z{2{@3^TKYuu<>KU|I+RqZ6sO6{xsBIXRI}j%K_A z6T((YYHBK1^lX($q`h*Ma36FER(OrgMmLsf31}>5QhJ&|Xaf^N_|v09x}Z{RNw?V_ zz}HJFrG7nHBvL|viNY)@K!6;m{sO~^1GrR=uRjYv<|zcIo_D8 zZO9VZI0;+FUaZ~#B&YM%!nY>MuDg-b2WOpI*Jj|#G z_FD*hN0!zUS)=oV$X+vdpG3EfxA+p=JaQ{XmA9%hyrGU2LGC4pv$E%ZL$GOGmU;$K z3;#MPv#dtKJ9OKLXcqyw`*X2<9$sqXhd%w0zIs9~Q<>7L4NP|Y(gPf9^?@$=GR$Tg z>&2YAQ@(n=9({SfFbquV%jl~eIo}npA})Lt?S~3AEw5BLw3nfzS=E7M(Gb27!_$LQ z5$Y2;mSfyhne3g!?}ZU{VBuS9(IL*+`rY=1|B+xmvkSo-_9Nt+j|K0GJ>MIgx^J4T zo>XnW)W#eMnk}eG>}HFm)SjLQFV1U~p0HHLKz7w-{v}4BeDelu{T)D_=hv1BeLPd4 zDx-0pm6=0A-NTlu8Y$%tE~B1QLDyaiQ3v5)_J9Bm6?&C$!cLm?GvOSeP{7&qpHu{O z90~I770F`?#ZGu+2JS!9mG82<3BrkF{`_qeFDGz|WS%An*9{{w3>R{IUqZ(aQb0%1 zd^_YdtbG;Hw4sdiEpf*uHC6cd$fjr6YB}>OU#_U8iB6-v6hE#+rf8lj1v@(u&kIH2 ziWmkB$)Tx0cq;=7SZbUnhKD!fw&N|fuSCx~0KUUYT#atyD9AreeZ!mA6Gri?S=_qh8|NG0{ZREw) z^s^HB>>NZSDH|yPAm#ZoT@s9p%a8$Bf097}X>ODi1C^^77$-&xm1r&Bjsr#l{rIJ1 zs(_Pasiw&|UNTmN$Lad}o0}WGv(3IUWlfM@3uHV4J2>B0twKPHI~J^d^uYlzW;V#M z)QF4ZfDPs#iWc%^0**RHVs$0!edwl*d=pL#6z`CxrnQ4ZY;jio%(Qn1uCF71f(%7mH{H+a&2H`WmR(x zvwtoQ{A4Qw1wtBZz|qR^MD}(E2jrO9(9CLvu)ri^G{jV``cZ{;i0%BiV=v@!9yDVbXT ztdgtyTFBCn4ACpwI7E2}TAej9b!{|ZFpclmK~@#AD^SRIJ&$MlTR5^%qdvVC_2p&T zo+U755dk~r4yJ?94AJ72``u6%zjj97SmNTi8|Tc0GxxKq$vq_-gCx;U_t)M@Q0Hz6 z81l1?6qfH`^{DK+rnijbaQoQZRc=2~oIHrF` z7M|hv{ReSX^gBq}JUqHH#g44%i`@sRJQ}JReukw6qd9dC50K26ENKMbUUQ%R>2;o3 zcYftKqQJ((y(Y1TKja~^^&U0ss;wnog6$ihr8)nY5@F*r>o;w2sEGp2c2$d(3B`tR znXe3yu&oeAcGSaJk5jrkB%<{FJltP#`=bst@y;5OVtO72?&0;H#mhc+CC2X$uANW` zjSXevdZNq^EZydE+mqUHP{#ZM5582yXbFPf}P#b~19|cZW z*@u>Lzj%#n;gwpTd7YxLyqg=I9>#WctDvb0Jf8z`6@n8E78bUc+|s<337s}F+*y4= zgPY9We1r?ZT7GOa}yJjGGd%El|NCk zDylZ-_2VG@*SGqATn7Jq`AHG_>+oEoXyWaxwl8K- zVHX_s#@}-$rsFfJq5}FuDmEYXC97@=Dz&@G=g-~RY5;yPZevpct+^U^s>xkQZ)f0x z8A+W0(^*tX_{KV_rR|jv9p;VfQH`Q}N+)~wvf zOmD0NxsfgrGBPsL$%5~Kn;`A|tV?9vmsTU@9N;zHPic%Dfhm_?$U;&&ax-AJ=nny*8v9ceCFiFBCi?29)1nYQq`!Bg&tP_2 z_DrF6W=;6;?_QG4$tA(#>qTmp2M1jX!-&ZwpOpMQQhq8*EH_^aL&rh|b+>1pBdt>V zSQ?7@Rufufy|RfHERfFg`gqf%9f36N_4$vfdPP4)e5>Q*Qv(cYbx6t%9c)lp{I%8a z)=ocIIy4YFe^ex4#1ErX%l~=0=V%Z|M3M2R=YT7@7y&)7LugvYI-0`YP}f$F)$CHq zf?6RouoxG+wm%X0FxgWB#gAhOzwmmBMGaV->}c&|Z`41EIlqygO`i8nnMcr046FEtIFxn9 zciGyw$P^_b*nTO*61IKPq$MhoqtZgoRz9hIB&~Cx&e$B)@RL8>L~_j%^|Mt^bRV_}Nr(3m|nD>+Gwf3orAMAw! zwUZ;x&~w?EJFN$sYkmk+GosWDuOM!OqOD$k&W_fe__jY}o1m|F+I~Z?`{Ie8?2v~z znfz#4!^(LAn&41C?&t{3PF|$Zf*?%`;#06S_z~~c>Y2M`baHNv5X1*8cCHqexBUL= z%8tA^t-%foMeSIrYNEJkN8?*cd_1lMdw$LP0^7WQon_Gm+bvNM#f&8yK;ko|dY&i< ztlgyzeR-iLQtN-~hOVMK@EI9%)}5B^vPf7eVBpCqmkt@%+OOf$d>IFIDBic`(i*ME zc?x_R`o)%K$&lZDV`O}XU$^YUsn8v{=@i-0wJwhQdg?uCF*o_;e4s9UZ&y~PdUg-F zYitpysQ%|e{J$OJC}v!cbufJ5LQ9=1s3v31wi)$y_}%8oe1n}y7$GP8`OZiWh}pkY z(0oL~ra9s77i48+{WDwnA})?z^FjJnT3vvf`>I(h>h*34h4B0bHO*eoWcgsc2s|zs zuxq(zw`aM6uiP*9ah*PttCkW;$I!KlxiFZRnB-Ss6sC?`f|IPZ;Pf*6;Gwf#M9T-P z{O-=Lvf#?vnjVxlSygKMUCy^{Xf20+VQ4>OYu#+Du6hG!j+tZo zh#4(1@iuQO`T3A;273p#y$xIOnfO~NU%RA?!{D5VW37r)Kmtg{xRAZ zk-_1p2kOkmfA~1O1iOmPvKR}|yKUC3TpiYU-72M;jM+d2p=ZaT(IqhCvolB=&}wI8 zTa6_N?+ex-Y;=D3cGqB@CGx_xkFtTmjy6rf7Iu3{$6q9kL>_O7D86k=V_28!2VXFT zv0NXx3UV1V{o0$OL(tyZE20Lr-gE9geA4P)KTyV9rilu@`c9;osObWI^z%V;RJSpt zf6qa?$gby$G(n%na z3sPMOr>CPNy>m&cTT%5p6xL~rlQnR*R=S@o;Yap67RN`LKQ`Zo#8y&&jwcx^H!(8c zlAgnTpB}n#!LJ%!eBnEeEq3?g+$HcCo)h5|XIpYXy`Mj(t+qeZMYVb3P^o=-eqYk8 z8p=n{6uHWZx#y?1?$nV;qr@IRwid)yuAwq2URF|WQ$p#Lq37g-aX-l-EeC=VOm^Q^ znpU@!8SfajpipA_1j}|q1&cMp2mHg1yOp5S$ZK=%{L2U8o${NStU>)jv6MCsZJ%y& zJ*SrkZ+CmNPWOa$6+a_i!IMkD-Otz;{ay&yL;n*XdI_6z%`~g(Nm}06>fg#;!`A}Y z&m-yx!3F<`qI-u1@!nc1RO*IZa-t?iKafq~oPdifFz zxZ`Tj^Q0C)0RQmp;u_%baARZ1@EQ4qCZf9k*c?rfS}3(ryo5->_{eT zeNq&p)m79!w?kYXSBz2DFB?_259!sd5?VZP6wkc#SiS9_aONgKjI?s2@CvWBE}l$? zEq~FIrTcrh8K*=GrG0VP|FV4$N!^Q_h~ov+a)rM5=5Xr#pSI;?GH`agOFmUqcs+Y! z?(Q8QNBSXP7);Py<=!ne5O5eF^4ssWE$O7DREq?@>UBGqE~SY7yVGX_MgK1}?S-#c zBu|gmD+A+Y8Z{x}t7bkuu%YQ9UTJkgAbN;Ns~!{RiD&~aHoLi~E>>3-7fCh|WzMHi z|7wF@JoMrM`r+UwBmb24FK2c{nvoDOVyHCS9s2EyCuGw`mR2vBtZiUs7b!$MhDm8X zSSP>Jgn0SIeo( zsf|-Z-{~_gLcrS`16?bCN8(Z)_} zvTc>YCR{985LB4M=hJ>p$R{HodHoF6&s2KKan&VeImt(0(R6a8@g$z{P@EvCv)uk0 zxlRZ66*oIH8Tzogwhg?~IC>bef!uud#oI~PlPmg3G7wUc#p>sm-uX>W<5Yj~WyJVK zKw+>U8IM!aXMRab3a$xTxqPHSyGXozgD>|(N64P@<{bS|=d&;0sX6>gu-&ND4HO?A zI}1F5yBpPJTqC!w4{F#0*E8FnbDXzB!Yw!Y>y8h+kC5twYYYumVV^5T){F^$5qq8E zNScY~z~sQ%Rh3avm+Cmx>Di`h))-b@9Xafm;M=phK_@B@vXiulhZ-e=^!50>4R0<_Eg@o=`XVZ9nIoBtRN+M4JwL0S|jNwV{< zQ7%;cQZdz3b77eqD<5B$q!S)MLC-=Yb;>?y#!1K*CVL8JC(_?u+cu%G(L!vuHtyo#lMT*$wprH-;aDI9TNA`36X@4;KQtzbYQ->+0%W94!%ZdA)bISLR5XAccFWl+`5oU8Z)%tL{HE1cyBxGe~PMY!;~Ip~RdV#Uk#IqNzA z2-h>foMJ(%wp4+3h+64!?+Cnx-&m!82)GmT0hh*K$4DYmdbBY39mUhyOq*}hZHzGN zC@of6ng#tppSvH_{U3r|2ix6I%KE0Jb2xniePzdAD4i+(VEMREZF7`Hc>T-2t@WuJ zu@ZHY>{B&wJL9EjrFVEWND_op+E;b z-Nla%g*J{zjX6$MR{iNAV}h=fSjO#(HOp!2visljv&e?O?rm4KN`2#^{YK>2Om=Z4 z_2f2UZR5ImkDn+^%#EFi?nz)pl?Z*?^Kr;QHncIJ_UR)eQh&PCxPqs$YnWAy?VZ~5 zTYDHA1nsmiQTU{IJGx*_6GNM|Q;&xQ2do!u=@|>;jH5Z~?=39H(j)z~N-;PI;$g(5 zbOltV-{7QqK6H7VG&gHZ|0!SXxS_Td2uue{As(Pk#cNcR0s|^1G1;rUOe^Z^P0Q@O2 z(c6sXBpHS0o5}ZGr5u4^N<8PyKsZMi+(|oNt|kPO`uG8qaMrPtznF z=4crsW{_~;(oDyvdwX400~C_7Z}(L*i-<>(EK{%W9|CBbP9_|1w|~y4>(I;We8(dV zJ4^PjxIt7;R@b+!Y(J^J{HP+Vb{K*v6a#ZboS2lY5no8B&Ua{@QdEih5wX#gL?RyT zz59i^3y$Lz`fSgt)m^#_Y^LaEHNAe3mRU!ax_P$808%A^kzrZ@B!G06WRZg4$jF_f z@eUhXm9cLhtEyHFj>vVPze4f04~w;roIV&Q2twtjT%EbNLQPfLoKlQx5lZ8q8(_f2 z(jSvSq@}y3lA$#i<5;!}uQRi!rLC}8wOjo_p;R&MOQ`xJlJ$507diA{D)NSEtJ?L) zoxu7hmgs}32F}qSiPzQV z={1wx`Uo$Cu>CCEUDA`)_&?tn61&ZJt<$y95#6 z3arT>G#u-8Xn$l74ec1O3`_4SD|}vx)U64;FF3O}3HS=_WwpZ5T=m!0FqNU%>_0)z z*~Ichd2Oe`_O6L{7a3L*8?h7>tcbgd4V)ld4p}zd!nk2XNUq5fXcRQkx`7{B3}yPK zCa=>Gi5EtUusP-pkVf78q47&7|HoY|=>%shd+b}_9P8#Z*s05RA$?*lUN^tE$6Jby zWKGs1`lJv>9yzA84Rd0LJkEdbUvVe(uJp9yd%e+FajMhIlbzMe2wzejl*qe=qGhgS3@| zVX%#rxX9!yRNiB* zV9Wh$j{n+q1(Ga~@zEdeLKh=5yjh@98j(G4eF7nGoy(sqc&fTk++UKCqG4|rq>@om zvTvb9&kwY(T6v&j1Y8taOw7_D+$-*(E!5I>)r*u??)1l^px`ly0-|#BsBEb*@Ex}* zwD-V|prHR4BIYEap}kGALz(j!{(pL+1??$i~J_nl2?OPHov$~*JI>)eeiFqL^ zK6+@YS%|G7)iN8DH+im|bo55QU{UnzoiR7uL#oV0g}3uIRK_z%Q^Pn#w)8eI$OUQ2 z5hOcdADQ)xJ{R6)^4_y|1_wC)uCK2zmP4a61e-y|l4q4$@5fND2vUInaHpIdYwua< z`y=E2?AqdUKB3U4Hl-YK00wK*`RYRVG;OL2&-@0-$Rh{_M&utVpM?B>ylXdf$eZaC z#3R{M&I@DM+_n=!zMe>ME82syk~QkVxAK7uR5Y zfRg=qhB>->@HoQp^n*WRyF>cG7I;KXusP4LfxyMD`$iPi{R`aJ+Y=y^h|X`os_O1HX%^N{5$&A`Uzij|=~pb?WjptG7gmFUgLYVz3%>3Vpf zIMwC-beZ*FFR^y=EX{S~ip=ryg7=A*izQTtSZ;5BxN|C_5>0FKKt?F~I=RsDQ)E2O z+XZHaK8$W0Ci|_c4j;)PdD3AJB9FHpHQz@wcCi{Q+#3Ed z8T9$dozQxW$8*ka^)o6j&;KC8oK7HD%j?tl?Xmu9gs=TY4x2bZ1=C3Tkj{>9 zpZjWUZ#QHOU3hmgmv}*2zQ+37yaR(e)|A_zZ)&ld#*&ewr-2q~L^+w?{qv#PLF;(D z%4w^1YscK&CuZ#wL^zHr7#OG-FNbkbsF{`2UR-2%ceo4a)ky)d)#{;@yP9H=Cp``Y zjPZ`j`$*rHcrW`TXrN9$+WU0M{|7yHV}y(d^$;z^%>VC)t3?)+k0cP`DJ3&E;ChCz zVu2@VIJ1R9-poDps#OBxSaPTH>vMAWD|TLa-1zZjGHkBlmFYEyH|Ja!Zfjx-a@yDq!j`q$@SRk}n`%Jd^ z?#t)y`N7PULg`N;O`S+TbekNRfx9ul?fPg9q&`+uSHnVI;4-Sd1NoH=oKB9`TTd}F z4PyV#L>j1TzMY=EsGs)?vGouLC(k*v;Ue$ zmSueetK8O&t3whI34S43)-puhJ`@)dI6ClKSy)XunDG-~TQ{Dzvy`AM4j(Wv3dA;G zx#ba|`V84wm3H13yjV5b?xooJRM6ixWeKNQ*xr+QT225fj4kZAyy%fcG1)2(GJEVo z(pH5qg|C(i=chjgNr!#*z8PSXXCq7%Od>`_ zz-H4tuHWZ0)>ti@)GgafP26x5?DtFzVlHsDe0#^qjo$f$( z=Otn#8C1CTKaDUAm63n9?MMCht`s!%aZQCvq_(^~1DT|4!ekNjh0VifF{eT8&xa#u+s3tOI{ioA zQ(OlaIgymp9b_&SL-Ei@g}N+dct0M5)z>wV%&8M*J9nw0Phl8ix@m+G7kDHwHsc+A zfVa&*Or)0hJ>2cmhZeQfiC8_Kc+>SPPP&fUBR^_}1aXT7^B ztE7P7(Oea6F+^#QHJVX$^^s@A{Z*tQ)ap+hsxwt+u=Oqi8$dbPkwfF}!knwp)l1dQ zL{ucnJUD&}eN4@qXe^T*#YX!a4#gBw6%;q+%a&CX^V!}HlMz2Df^!k@hb5d%vl$PkM8j;1hasmi!CW?ArXEhz1sGaDeC-4ktir`wvjUF_%kD3%1d*J|h%=+AUOl)LuO2A-e}dtIM5}UH z*~aK-xpFKrX;tHHnZf2lnko}IW}-td*2@+)S!CI6tFbx~l^PtO?za!1E*g0Q>Q2?B zYAU#XN=^lyH7*%!K{)7AQpzsF12gWZp@}QbEBjqswEY`2meyiZ#~iGze{w>`9Wdwz z7&l<=F$_oDshWJ;izF>iqaX2o zMV)h*ZCHm_$a zo|RH00{;(RZy8nPzP5eSol+vHD4inRf}kKFDUEc;q`M@fk&*`K?wE9UN;lHoo$sHu z_rAyTJo_E@aI6pO3u7&u*Sya2IDf}+2(VAaZ`J6+f+o|xUQ#Be zmpVI)o1chg>ZygE9CYvN7J$WPY-V+b;>BP+Jv|kR65x0SK#c^S7v3*=A2~1l(uxXE zF|qGjY$u)zSj+}vi*QLVJ_Wk@^)uY=Sg_O^ST58N*zZmbT8p8D2E`xlQ2;P<8u(9bHr32PQw42T&J zNP6Fylm!%L%glp7pdsNP8=$Hc@5>Xc;aHsceUs_JyW3n{+B6dJa!!3;=a_JuAOs`w zH~lKl?u~i98)30?)M#@T7wPQ81d+&I|Di=&SX!go9Rfw1ep*Sfu-whhdJ^lGdoK*x zYD|qPG^WpvuJ`ljq*!f&*&CfFtp?l^lL|RRh1cLi^k*GuN1|gPx&rW< zGz1hOE7g7+!THGwOHDN@r|(45Ea7SsQx7^9YFzQnLt_U<=SGAnIe2mcI-0z4s`yf_ z=2on|gh~z$mcNt0Z>&xQ)R%5NaQ<@p7Qz%mw2QDBY?9uoD^*A^|? z$*bYRHwTF2orv~oza^X6a?ktqqis%G@(vWNclMks4`=aUJ&48=AS~KM>j{`%nwHpA zXW{PemoKXto0q#<2i+pe%A1oGKiJqTc{I5uztsev|J0~|X3Z+d)-WOTy?0@T7lP+l z$YfcO8W2%`0Su<=GpEIDA(CetbF9l;`nv?2ng4lY{;zBCzkskx`sJ112W?_9>0x1E zYW;?j9Uaf_mvs!uE^}U}2n)C5>`0zb;eX8XijU__6UG{Ng@X7R@%QiFf4(>8nM2+u zDZU9^C4u!c`;rSx8dm^;uUZRyo!-*@Mc7vT=JkeMDw%IVK>@ha9Ixg~8%Pu>{9C3j zkANGLxfI*i+aEVPW7Vkgt$RBP)XGQ2M*_}0?&Xu$cZW=O`HUIFG_(#gN@nY;|}Yx+_hc zW^Q00sXV=7ozfCtWZKsgDm++Ca<9*;?KIX5R zrQmcl?DogZue&3{UrLmA!XfC8JUdZa>*_0KpVsyJUE9B5Ewo*&!4&C0tDA1|K>b|X z9Ol_H9J~utgs6*}w?-ARi@gX}xN-w66NLMCB}t9rPZL+Yvh=UuyV!vGQTj*hU!6&H zV+keWfuUs_%5kZKo9;67_pR)-UTJh4Af?ez+3$;y6o07Y}5B6&^8 zU4XOHR7>CD7fa@&JJ>tH6W2SQZJK$$3ZhR)j}-J=$1;&4!k%~a5d3Pas~1y`i)l!n z^=nKp!Gu*hlTH3!%}bw@zI>%Ux_+9>h7S{d;5G-qalw=KRcSzYT3UyYzy(slVydT! zwHELB_h65j_0$frYK~V@QK1KmL;iAO&q$Dspw{Zwd>F?Uxr~(egK8q97*7 zP?pht>}$}!@RsIzkeWK|*{7kVZk@|%;D7x20WBNy5X=7I|IkSP^LF~5N3DgAex%Aw zrRs%rBBx(yXsDW+p%4^mVQNUB>mOF~-Y;aKjZ>6{g?HE*@w2ovyBmfsOuUNs^0JOE zQe3q0a~O}Inj(>XgYNfaymmcdV}!Otl!zgrp%X6Ihppv$Ta!g3#x_~_K*4}TMn>LN zB>m?NDeTXHLq-+~WLK}Npy8K$CDkc5_&ZeY9Z7jrh(4u`o>ecD;;D}B_{_LR@{5w* z4o=LYdMau5C&iGl0#$G$!A&@Ra8=O|*SDoN&t<46hE)Dwddaeka^4hd+hZK2#uj>#YR~y<)-DJj+JF+)WLVb^=>~U z|BScrODz7^>0{7uPF+bu_I_5HraC6X6YL~^?CyQZ=55qeoP8E=ogLb&IRh$KSTeE| z2tG5hMT?yF3tMi^!a;vi6qosl9xbqhAc$Nfv<|lUY1ilt94E~tE115EMZ81vX*>4= zx7cH|&Q#|}Vy-w{i)Dw#)f^v$N9?1Wfwc4f-2N5=NG8|o2!*?Oc|E!AtQR2whJXAa zE9vb1lYA{(CLJgZrkA9$hOG(3pwXKi}mKs4wU}wl_#lVe_Y>Yja~Zz zi^}mBbxs`#LgQwYb?47=g$SHW#F9&^Y1DZabT6X8b!v`5p$yD}3F2X2UsmHiJD%iM z!-tyfqXwd7O=iUAB#P({kLK^i0!?ARtF>Nof07L8F3M>Bwz=g$Es#!pkTPF18RUF0 zf3!1>fDLciUa0TU5ELqA_r5`m_@8fVeI`Wt2fYEc(`Oa9Xt{Jacm+4sdKLz-TyYwv z&UP!Rl-L@{^3@Qi%PG0;s$Daze{)z{R75m(dMCPTrl~@_j)e)VL41I0%HJ;|~6 zU%y_txQ`|P!mQu;$$9cf(Bs?AMjgZaStP$@YoC^F?`d$CfK2@MJ87SuF5P!oll#<2B&>(UvSFl~3mxzO0xaDI<-5xpYH z9W8kK2J&U;N?X#=vAr?v$WpgAr!MzVtUoHzFrwQb3Rw5Up>0*`Gqoa&aC2p_~ zfVOjc4}o+4uhVNWP|A$1606e1u+GTD$29d&BTcWv6K4?g$*U@lN0OVUrE;ZRxRkSX zNhoV{-87CV|c;W^$`Lzu;OxSemGj?Rh~wOjcbZcoXG&E|HSl)-YF4>2oMg zvh(P^Y+VcP@&Kwl(`@%gGXjnU?T_@nrg~B`5rG-u;r#MPD!-l6JCB|F;K- z4czMXtUTpbvX+DiBIHetlU{!?kDBV=gSk$0KihQ~rHQtA(k2D*m%O}4>_jCW7TdDM z`@|aEg4mm7+Qa@X{f)!wyc#YZ6egT2eEGZ(l^9dF6V`!O(y`c2Vb{Olpw@V%g zf8DYhxp{cpv#E&MhtSZBdA-oD_!u-M&JsmGehd@|eM7PZV=1RMQ!A&Tp~0Eb`0FM| zQ5X+qxEO0W6PlPv;&HQ06V0H4B`)5!wym%j@cW-duNe*(7q`|^yOaC7zrQZ<6Bz%= zLvIm?7ByGN#wGfCH}zQ`&sfX{OU``Jil^yBl}uKG;HPx>FDH7cQ&H0? z_x*8sr)${-E=<2arC34r&gbVC6k@0%TuqPDty#;A4we)m!eJNI1{&^1QxtWWcrYLAbdM znFILvRmW>Gy=#Qz_;`iN;!~)w+mE-Vn8VaM*O72v9mJ(FvJl>$4%JpAMk$T!-Sv-<_2baEv;%eFnoY@Os3-KsvLOuGXytLsVq*EBmU9t1`e4IRCunz;oDGNjhec^^OA?T6P~w$i`UEroH@+3w{%uoy!IL?ZZ2;;*PXza<6LsjqkbDOZ5vIm)mj zA7}~9czVkW5)7WwE*uv053U@iW5_+SU!@u1UeEW>k_FEQ)IV;2!Sb1c+&o)tMAkV8 zMdUu)%hU*Kae_Frm?{L;`&;Q#dZ@j8r)KZT!EjWB;YBpC{ktN;&yPp^Y&%e*rg*un zi1O@LCF!+$z8TZw&avhd#r*e*M8oBy74K>GERJgI2c%uzxV9Th10KdEPh}%45AE5i z@4m|=smNKT{RR3wjG9ewfM)M_^jPwLM$mWsHd{R3s6s}W-eb>M(J8;~l?XV8Usa-Y zbad!|a6VwP#UvMSi7rk?hvC;;#}73yMC^IVSEOTQh6(A7h4Wr~$)fcs=cA+~ocCXO zTGdR-9(S<8&Q;QN8(42H(CNYn_X|Nf&mZO#@`Tz$}48-auQq{X59lxEI<`)eA|9CwGkLM{>tkvt?)td{q9 zWXJO`j^;jzsN>WD>n~NZvrSWlkH3AWW2c=9@Sb0FegK2aGKCFt)Saie2Bgnu`V}W) zSs?6yryx%tP|j-coKG9hRd177?{@5xIAE|i`@aPpciv>Errb2Jz_l2$;%IDVTUhD# z3m@B1qQq@X-?!1u|5+U>N{S9GBftWGza5N~MlB~ZadFNXkeAtba4j+3l-JvD{7*C4 zFn)tHS3!enwIs?#o5lOl968qm(#0)Bu0}6jXgmuuJF!Zem9<=a+WHeMSaSf7x=aXt z9Ph4bDU&$u0q|vQZ@5yL%sGfY8NRP=*3)#E`{(k3tZ*nbFebcQ^%YCbsCR?So zW3h#AR5I?f+xM0#>SAzJbXMb4s;mea+2w1M2UnBM0zAa?sP1c3@us%fW{pKB&v3>Y z1&p!9HIluZ1cr9TnGvxI+@|GPiLRfE$wY97%zpVXnm`sbz=aoTNP5PoHJpi)mnl*gjAH;O&x@3>S#Wu$4vvqr&;6+M1k^VhJ9W zC~Re@!njb#8kMYz(MKibP{(pLjqygt2HA+~o#h0s*`!qmhA!Mg{>U#Zo@V zAKcX>H}@;MJ~7WAI7t2d)Pp|ni9b+7U*~d~5`|W?Dx_BOmqg1C!&M3Ljq+iP-)8XI6~gf#}z@ zKF9E4pW?$6)PVKD5W_)pLqmKAd$hL)^FVh-=>9Kl{8A|m%&6S%H}9$~7lLA$)K4C@ zV=Of5>`+1O-UndY9|cI;Q{&-}A3K()rrNaxV^Qq2N8Vve* zziwGStz{Ui+BWIL`CgL&q1uVRmYV|ce3yPIQ+Co{n3B^js5q*Bv%*iJaxZp~)@l-9 zEq5kQz*^^Pbe1tH$0qj9se&+EM~F-|dIl9v3m-6)q|Al!cx$89r)Rv@G1G1Dr*8bD zdzv(qcEgR-iVedfaaqsr?F%mBQ?^CkKo5PzeL-wWZWiCSuI6*;zSqFEb)sL{yM$n$ zRA3`%f+(_lTyVNRYRE>D}rP)5WjTzO-^kB z&#Bo*bWCFz`LqwPYs!y$DThz)yMxcg4Mdrcgl-K(p0b8{yXY#G)^i$UN632>B)AIz zwD=|rR3+cMMuyaNi>_j-*9BZP1IdHE zgAYBYV*`2jL`^#HUyv|SrrAVhxB&3}+6RVCme;>q+*W*GavttwXv>ofn7$r`ZZzHSfcxb01_*CSeD?&-ov43tGH@9dr< zIK(k;&=Fw=2X+`dMq?k6UqgI_kFinL&WeZ&tAzh182sVIb|(lUVo|VKIzF;N@$pH` zQPNyP|8EcKcA@ZCw)9hwyawRHlhp|aQ4s};;XopN_YXXpks2#)eviAaMeOd*rih(C z3nmzoT9Em}P4-u!zR*X*tb)xF!~Zr*@&d+ipZbN_zJqH2}~05BnRDW!l3CTO{3@2sULDqMbF`&Ymj?vTPU@4^%Ss< zUhRn`oaXjXTKIhFMTAb4DVv4?lEKF(fMDBu)T07wdjSk!Us_v{-I>GS!Rxd&;amtX zNl10GIxR7uNVCtY&)0OWWHwS7R~EAsBcO^Z&V{@3WbBe*UZ1e^7CnI8a?HwWP(}e& z!amvYu_P~Y;(#~{_UWjJwg;7u@hCRjEtYT-UX*AQ{jxQc@qdfjv#8}vhXPr;b`qNM zhH=zPFBC;JFRqL*!q(@F=&vgl4qHHQcby|#k=d2iOU>Z&^&(k&@J~e+6C6>iiq`yM zo?q*=IdNUX^a?)$ICwuVHR_m+4{JuXuC4O)$n0aShV9W`+7@9}bUbtTPmt` zQh#}dShv(O*ibfCL#knElPycXtXAP6$S1*L;yo<3NV6a%z!K6G8i@b!V`Fr<0={|C zE}U~?Xh(LvuI^Q=IN>iPQ~W0TJnwEcSrJwb9mO3o-`O>*5ZHk{L0aBlP~*+z1cpNn z&3y&lL08V*3?R1;>;uT_}<-h^lc_yb>&-aUzR|#CYoG{)xgb3lTJKVY*$a}7-{E1;g^c< zBx)X-r1u_$K|eG}bT+({e{tqgAvxaR7B!cIsS!y1w)UPceJgtleREFI)nbpvX}ED` zY-HIRzGlem0~n(S8?=!M_rWwK>57o_&222Nv7JXI_39%f58_71upF)!Pr4T;qH!k; zkA32==LH7!YY;EsCsUifP2zViZn_Dbt+ly?ef4U|b6rW_4uf3qlWLK~s!AO&Y!Lga z!(uNP)&AcY`M=c4qZBlp=x4aN-gyc+O-AUy6XYoM@FNHnXjn-y`{O2>D@Wqu*fIzj z(GV*cjymUxlB+heGn+7>}lyg8$4cBC`X8&WC)b^okgX<;p(yLqdT~A{H z28I}_k$`Hd9pH71g_Csp4r2`n?w@e}9^Yb)K%;8UV zGTR7m1)Pq&SW?hYQALc6Y1`V{aR~_gxT|fAT$rhUSEFPHg@&&0k3EuB>cN}5cgHIv z!^iLFwmn=Fn1|XTb6G8ZZ*CUqaS!T}4hE=qW8awNQWH~e{^`}3$t-2yP~R(2+9ND9 z+Q$P0j=wMuSSvq%|1)J%!V{!5FClp1A$WkkwFmyn&+%_fseT(}frGaMpy@^mRoQ`K z&X>hYnc)mqHW2F~ENC03=rO|3I4 zrkPv{+*jm~eVWHfzmpYa|!gbKFtDnAugB=Q%lwDz-8U4YwHB4H@k=%sZ zK(@OOUi0opRe>zg-~kFf`Ik&0%g)806%C}C>$Qd*KcJE&bV4NSq>>Pnrdz*A(u65S zn&h#h$NW0NYo-O(%L~bY`bJ5bJDCXEVIK?PXsvL*Pf@O}3L7p9IdaGcULINj?a)NO z;Jus0K<`n>=h`nMP8*goDqPV$l9L8W*{V9^2B1}>o=6nYLB;~|Gxrmdr)FH<(BY{1 znkHe}=gSkQ@Wj7lSzT;5-XBufNEpS;b7DbKK43{5e3!X&64QNs^HxU_kC&#~QB6ZQ zeZdpnhUqR_LtEwhK_~79*Wa4n6uABK6DF{JoDvRd2qH48cByY((?Dpf;p#9^-&v^z zvUb(8JX?J2Gk&_INgqgQDutoC!F| z`{>FO){A%KrNBNDCcBcX+L~Ty{bZCH|7O*ovajW3j$e>TR8mU@o*hee52GH@Dh`^y z0peCgfZ@mC%|rlWkNN)2S1Qm29SUx)L@qegPxy&S%cR;pdT9hvNyL%&+_T6Gr=tov z)r41mC;i93{&5s?eq8)g@FlL}K~7wHuTgM@T z#_{m-o*4a(qN!lfpShSk#B(^D724wOYh?4EFqd(AlwT1 zJy1Ac9l%fw|Yv(6GTBgt<)5&7EGp*_oS|AOKx=e^-x>j=VtJ zJP2oKBVrxp2X)KB!i4+EV!;Uw4f0JABOFae!}1u$b}_iyz%L;Oc%JR_-^QZ+9XFfJuTD3!G1j~8a{syqP@D~`(U$RMAKq+ghoytm+KapOIEWgb$* zRx@t=oQ>8I7|GOL+EyV=e{P%?xAtXc%Ce|wXOqnX+NpcjX=Uo+osYdY z-;*3Z4n|)P^4RkMl3fOqTrbJ4i7M{V;ici@ekdXEbJt8f_pT1@bR;k)$HtMHON`}i zv8RaHAOFDr%aq}&{+9E&b^iC>PGr5V!8hDE5RD3F51HaaAkwZKhZWx2vXo@fON8yT zFY(q&P>X+i3BT(J@(~D;%_mW_6sQb&21@h(z#Y75I&PK0VybA|l&>oJoCY1zKiJ3b z*}f6}7}Q=@o)lb_?3NIn^m=I(;hct@3c+WnMqrjIF8yO?k|1eYj?-g5p3T<@N1mUpB&*%zn;fd{G&WN-!Khq#CbB#koA0Ur@wWe=P6f_ztqRxuzeeBk1h_x+mOlDp zB)=kNA8-c0N6iN0##Qaoe^Zg}QPW=dw=pGXZ2x(HjwPE=#Jd$sjh+s6lY(Af5(@^qye4FM;J z62E5v4QH7i@#ZdyJk>k%qT~2f*^9Iq6V(dC28OGJiQ^Fz-a{f^bu_dH2!Zb%I;TGLZ*5M|jnmPLUz;I=7v&Dyv9c* zkEQbuTp~9snVLw<$88Y|glgc;%cMazPut~rq8Jj4^d5Zbb;lYgJ_xne415z{eED8g zj7bYDzK&`@HQijjr|nG|LABQIu3P{lOjY?G)NPmC8^hZ8dY!8(;)axH8nWJ2cb6Z3 zf4Q3>7Jr!6*SXi<7;#VJDQ6i+&lPM`wIDrOode|cY_4rF-%$YRgk<$E~>+LKSyHp{PJuXgve z^!l%5@_FAhk-uL*QhV@$SZ&=ykU_ zWTfd)vI^zG7N#Y&32Sw%&nz*DLOL|$n(goYdE5r$Q@&11j*?djkqMH8NrC}}fUF9# zwT1Tk5l-8u)h!VY^ToRsVAgv(S1LH`)Dx3RY0VPeVBH&2KG-j@EBB7^zwZ(~Xtc1q zXEzkrfLR1(W7PD@g*`Q{aeS@;DBcRd_Pl}RU!Yv%5|HrQ*x?H$HMMvOJr53pZxg=( z4=zxDD&e%2 z?^?qV1Ry`sDYfl%6@je_d5cC8s*EhdbM~zS$~8{J1nW{)3SS6nX{faPzU8NL^sgJ8 z*+J+L!>_m;gsuZxx0_5?MFl5?En`20eqhF1v{^AQn0DLCeQ}2oFvs!D)bt&)YnPbi0>T1IU45AM zBHaeeA1829B`y>q--Y)yVm=7?MRofesd5uWbMxr?lssEe_n}5}7g(pAwScm7Ot1C$ z_)Kf^VBm`fDwu>tN;$l@?S>^=N8j70jyeDA(w#zrHn;Bm%=iTlrF-ZuUjNz*HMP79 z%f_0%pD_K$TkZ+*msJ#Ak*7%LmgJG@w@vdy2tF*9t&;PCdGtsjn|U8h-f%;TG!S(Q zO@CPfWq$xuJGt_8>COY;=M(KTTXVZ%X2Yp-yDdbIM&rf%yu*UA2|{h0=goC@=I;hi z$tLHQ{9|C%udRDTZWpBpV6=|dtzkS#({CQ9_nBar_aPDbUdMjvH^Gpn=d+$cn6GOh zUrDO?<1i1O{m$!DPveeKD`AYi4~e_}S0^pP$6{r&`7KTEw}K{~@#z)dBYXU<7P{u+ zsx>vh`kD>t|CL{btL22Z4fS$Gzp1rFs1Jd3;o6MaKYpA=E`4q{a3E;Fb5ri`u+Zb( zkabWw6Yg*VnwW${KVC(3b?hqsXk3o6+>_lx&6`wwn-dPTF9V4}(5+{#NFfJHh?kf5 zH(=1df&!<2I!#T@>x;>=%LFgsH~d2krP{#tBmU#rn-LI=aCbhX%^y#y7fi$w1|Us6 zAmNa{t|^t<-@0I{X;U7OexdCkq*d>Ld4>^bM{_0YWkl>ML8}>8<&GU$mVwu3lnLk0 zD^Ej{jp^9zj1IG%7=Cidvk-T7nc4;zX^~)o;bcB!7eehy<1dzd@4cMVf`!?~d??** za~dw~Ib{npBU$iAvc2;1@{$-A0}SZI{)G?e6C-ZfDuSG(r%Bd)t{PM5?g&2G^A^-l zlsfFIxt$Jj-97GuUyZ`<jw8M-^YV&+5}(y~Rt$AuaF`k1>e0kx+2G8=|y^s8SmzCjE*Dn^TO{=m7v5 zBBb!39XQlcE)2rDjt9tGrmMD{lAqIYeHvN;i)LH@6>CT>ukYrB5#=qAr+9kY&#q0L zuJBJnvwoyjL(loq+}7~?PwkE@#=3#tF6p5$0#eDpSHZSh{U;gE6jENAn(;AmB1%3$ zuN1MW09N-RASHQRS%azQh3{@$j8Yjhg2v;sT7ejuJ~Y2V^yToHsq|H7I(KVVE`u>| z5uW~|?KY~@K=C!g<2A2lEe$?Npv=J_PsHN+-I3yvji3}4RuqMY2U`EMeU{m>-ezbM z5_dV?FXqt4?lA#tK1{ik<-@9h_~e5r^pfIqJX7gLD_Yoxu;> zcYD!lr{LnNQ|Kr(?@ZP+1_IH+9NUe)VfTe0kyw`8ufUdn zkA#rgtEe`Js4Q)OYeOJhQRIQql4dXUa*K-qQ!c~h`5-drWs;r(2r zE0-f-{@}u>_(&iiE2K3igI%km+@PP;dRcfJ zgaI4$MZ?~^TRS*x$SeZtIv_keJR$I@!X7wxYby-0BxB?NXp_=xIQU{@>HLjUY?^wF zB`7%bJ`+3vl5Q2}JJ~IPr_#dt&}xul(C{!>MBn`?Zx1{MRK9^{rST3wufXFha+Hp; zgGTG^Ivb`T9KLhow!@wUUklSBRCN+kAwN zb|wmZn?^F4uh;ZHp?h_OQ-lMdC&T^rqJeH5i@vY=>A_vEt?Z0Rg{@jQ@_ScyE4l#< z>gycu8~zq=^j-J$KfgYp+>xV=80GfG#Am#nYrO}pNl$%H2@Krs4>`li;Kw1}Kl1B! zVazvsKKj;$`36x$wpgJeOqoZ|`=WZex28?QDLdofoO|&h2fPt8CS2dFrsm}S>W&v) zBREG9*H&!CMDym^ue!!Q`GdDj`v6A(&um!Ik2#{NNInfiD>e=T=4!FC$1E)UQw4~)z zzDREfnJpFj03*+{(D@x}Vd%LhJWgMWt>(+Og33cKetu?mM9$zB*e~02{}9 z=5YWrA#Hz<8C7IC4m}t?aM6sXRpi4+E7h$>CG(HothE*U{{W}j} zsoZK6c7`}i5ux}~b6G)ZsJ}J~z*jxGIwKNx1$EjD5NN4W>Ui+L?`?mass-v>Eyejq zW=ZRdk+ub>9v73pu~RvEN|#{Vsr?6y!DQ}VG6!dmf8oUs zoxY>cQqK`1nK7Idtmw(XRzja>OphxQIK&JjD9KV zf3&X-%yl^zSsVu9V%dd)mF29+7NVI9wEgnL>Shc@AE+{P*J4Z!2g+Io#>LEd20N~< z5IX*lb6fewWFdN1WRG#j5?ykJSGQIeI?wv}`oedG5W_!3W|~WJat%iG2;v0(hXMHa z=lbbiGfUuNV`Cw{b!php7FRJ8NvZG%t^LgIuYv)bC^wnN9MA05c6Wop-spiP%Hl}kR1M$ko{Y#9N2z2Z(C`Waw00&^W z`;Xp~N)UI8g*uL#%R_8Xk0>_--lkF?t|HTHTx6d-_$W8jH0%&Qg^QO;X`Hkl4_|`e zdh@{O?BP8hPlP%Ollb;*6$8q%oJ}!c+HcT=yaxFQe3M1$$Uu==?3NX}?+8aIRM=W< z@{q!p`ZM!7Wdf zXm5II_a^^z_?)ik0;FV2;2Xj6j54mQXa@x{T}vce0vR8I3Cm-p6W+BpKR%$}yeb89 z_MH_stjyUWC_F}nl7295!vCX&a|VVSTM1yZzr{W{IB<*nQtz<8{P%C`E?%X~DmB+& zS{miUgUCIgL)Bht9lL)}GZ5-_Gr2^5!MFeLBtLsd3wA^G{n*BqJhmUl_ki;Fo@iEe z`A?RVTRQ4KIn~o40j&LfXgD|@g44Gj=fExg1aYd;E8&40xgF6;Hj8nF}4Bn9}v6(|My-0GC}7%jlpN3ql-(6TQ=>(M0psXb0l9MxB7hU-Bxwi`SH(>W7h0|_Jij}w?G;F!DJp;CuPz7zu zt%NBkCka9WwgKxI%7*wumL88*Xv;G2UPg4c#qect@h#x(GF-h9vTdHkI1Wm7K!M45 ziVDQCjXJG(+~vEPG4e6wsIrA{FMYKU6tCckFtY`g=K&@TB+jl`Vlq8WAxIbX)P*$m zW6QOQ3N(s)JA+tJX1B2nWSTjurK;*8*lHaPw%Yjk8L`zSco_}~Pj&p@vBn#h);Zgd zM8D>U?8E&fP%!>+paB}fMEa}iuN!2Kn%3P*g~n|^^DTS?_#S!p06)R03lb%@mcpTB z*mU#KKqZiwiaOa&`D*WpF0PU2eYm&NZ?M=?HXaEs&^(1QU{`w1y?FcQ>t_bRkoq90 zEYAUja7{C!jWhxDqM-{tH5tU#g&QA$=M%C@oNsdxtv&~&cBH#Wd>-Ydy@9pveF?o# zaEyA}x8tFK&ZIOupHm=>SGy5H*^&n13AG~dJWw}gONh5p_Pa@&P_ME(@f3nVw%vXd zYZA{!l&yzKc(Xz6#NC?{CAAzmmSgT|jkAGuuS6rc&&R z^L_w$0tK<$9}Y|*jyvP1Yp-);q(u=&ich-DG1xgC^ZrcYVYxd@FLe=+WEH=PxIRy3i0$o9E1Y zC{KZEp1JWiWh$l{-Z!Ps#2~0ZaG)Rc{|^n;e}VYgIvfd~Byq*zrxtv)a0IpmOXKYI zh>aWb`BU#=`_el@2+ePn)nNQj_tw|8@llYZv(ALG^%q$T-?ZGF`#8n;Z)tJB)d@V| zgrIS5BZ@i-#YOyM@E>;G%p7=b?+JOz((upl#(yP1lz?2Fok`PGN{S!-OG}?C+6bw5 ze3Uin<;1jXke`06zumYpQ!%bCh8Ha{rz3T~g>GqrE1oLoZoS+Bi{*re^D%-;;4ojk zhMAn-sih|Nwc|UV{_R7;stSI^N39;TI~k9p z!GdUp4x(G2mhBX(<1^VJHh2gdbHv(0k0|_wV0zfWk3dZh*dI5xgPu z`PqH5v{2YacN>4Gv#M+b5m9r|i3mthk?AQ?g=>eT} z(u%o@hy(_L0S1yfYGH@B1-7U5Fxg9A2SDkjaS9hAqh-paE0zRa?z}gTEQ?_p50sa| zckTUW6PDi!1D|KvjBEkYMH*P_T=)h{X=#9RF4~BtkCRqLm;=fgl?@Um)7RshzAAWB zD|4&o&(+KEMOQNP3GX=P+7}XBsLa9Cr2yh-Nygj~K@MAAW*P67-~zvzO-sFyZ_Boe zlUlu*vMAl;1us$p-u&kyHrS!XYC4^Ft?N%=P&wNkaf+-wJmulKI`?DKL<0m3-|{(Q zP@{seyNbI#_5LnYai5+%^C)Og1XkI_1Whxai5%9c)(!5* zp%-@qZqI?<(@9(HlvXUo0oBP$0zI^TAfbsh=cvr>?^BY)nwtf#!iKI)*m-|E{QX6m zfU$Emi*ih2yrk4NM>WtEu@>>4Q9c@d|;rUM2(<|j}`_zP;NX@FnYJ%$^H3k`rF00rRzlHqZ zI9!0wmfZTk{seZwSHoRFe92Z=e;C{VPrqza-9R!5dOnB!Q63%Vzlq~spMh!e_mkX%stP5881{-aD1O=@10Fu z+lBNCgsIUXW06LH=m=8-<&${5GI&3)0h4YZyA;pGfFjH#mrLjKoEI$>GOv6m)Okg zsM$7p+%0L=l0%m;U{8v_RjRck+I1j-*?i7?zAC-H+3Vp^M>_Wa#w}{O4H_@-tGU}u z^&}JzYjxD*j)+t&z)k6Hph1^5Xia9oyhw9?BcM`YVAxh-?*WAD#)*y@x@3ws$@M6MYG?ZSGq4ReLS8(lGH}jfY-cao>LZAJa{9#TrYE=WPP#U zbmldThaWNTI)gG}Z5OOeMIm37h?L7m+j%T3x!N@FI0S=)t?b-YU+^MLtL&hPWgJ7gt#Idi&H3RZIIu# zI9I3pFHmRy@VU48Ilm2|MLc}@Cr86oNXa~kqUzj{pzy9`eo{?0ysNr?@z6m5jzAKuO=~>y@E987wD!pQrPF0h%uIXDoBBwSt0{^Z7sD z7FlB`Wdt6#X7o%2kJu9Bk1VGCFjf8GpSqCC>S>hH4EDO|LXmW89ujk2o|=4-kNgvv z7u(>@AtlJ9(3haAD4Chb<1oE=W>GS}>8Cd59}aql8Z5W1yy&h&l?RM$`op;6CBH4k z5Bi1+aaqTAVQ;@8G877xtEwSfTR_~!mHM)LUry6_Bj)a&Ccffsqcx=9bC-+@%XcuX zsk(hYY{^&=`;vE9ra)s~#h!yrwih`YJ~%N9zUwF}kyl)q-sc26nc3M@ChZO-2QsWa zzx*{(Oe{z}nM>OQ4~=^w?f(1jtNsnhmX{XI{`NAHH8s_UZr zBJA4phyBW`biOnbZ}mU2#PoOdti_fG9ZD?IBn>YwEKGlME4lo#=Aee%|0Vhv6URj9QdtVZny!atU3IwzZ&p zp@`RtObGvSv^QjhVJW^Xo|p`mH4$qo)#K(9SWQb>TeKQouFDhCo{fvM^@*EjfY|D{ z;4)kEARQq)S*Xg|xD(S8|q8D(RC8EFfC1X)8|Wd8Y1BuES$4@N{MjJDp~ zg}}F=;qD;zZ+{?wQS z`aAx>rWEER!{^_v1hZrUnfwIgnO5*-#=jM%t_$R<8>Nt+>SZ6+8t;49&ni|+sh`DR z-EzO2Z5C=;VjEAvH8XpP+I@{{;kp{irP#bf=e+EV{7UjrS}ZO2eqeWjeEV%F&G2$V z08J;%2L&H(O3LU_hkTWilxWi}E0l3PU>x`{BztS7bBu)f;v@Kvw%0NKjV@2jonzH> zosD$LLwzc7ZJ1(`W^iC&C;(dq+LJ#@61X{|6s|1vMfXR$Ywui=q{7dC{>|S~<=BqN zwIu|Xj%rHHJ^LVyo7P=15%E&gj&~OGWP149-aAiaPZ&}`Vi@8UA}7x1`;ukPEMfnK zw_>ej(iw+QsTTuNN9XM8vxo?Bhm7OGL59q)lZi0Lj}Ew|8ef_a7?bprXAi!jB6uGB z_PC6_dmXBTw_dh#*{hk4F;|{v*UoSm{iPu1W59*&f; zBSrc}Ne;KIJ|ZPDB)W->A+`1AS?iph7hm#+Wz7gI>)j6db*#JP!=)lWBkJFDU9NQt zoa)!Z#eMmJjMFXG=uvU;wa6#5%?UY%-04Ms6i;HxNh%SH5!tf9vSm9D)B45CpdAmb zO+Yzv(0uxM-KiN0bb_L>^1Wkn?()7Z_@V2kE@SJ}Gt%p=Pz!wXC5ilXjCp^hVWltd zt&R9;m?7AdN$l=em?-dm$nx&UwJG+4_|9MRerD7)y}5xEvQE&0<{UA-7&s`_Ink2T zB$>GUNHFuo^D%AcHS}^y8BN#o^I|TCI0_PqVaua0y?qqPCdR}k7iKc*_5ypUv<5O- zp%zDvtO!gPEI^p83A#T(u}X8#p!m5$nsiy0alIsqKkX&BwpZEa;A490YFESmY!)V> zS#RaRky`epmTIq>X1xpZ@fcgGGgi7TQ@S-FxYSvn-L=i`XJ+4R$W%ND=vP-a?9Hdz zHTYH6HAeRaQW7&rm_e}XJ?NM;{RW=FE)usun{a3tGv4xCN{ioU<@wv@flZTd`wz)3 zvIf7=t}mRnUN1L)$mZwGne?1&@7zGZ7a}E7nPH12@A&fs@^vQo05LT} zGAmj_-qTCr8q0T_2PY_L6$B;yqDY8zNDiW;B3)9_-JJsnDAFZJ4c*-h zBAwDbgT&B7*AV--XMgAHzVDvrAApHF_kMEij|{_9Sc{8j!b|O=Sa|zu`H<%N;SdQa z+v?*a&q;(bE1m`*f-2olg03}h7Zsn7Z`2hP_pjzr{lIUbE1VR6x3bH)&j?~pWi9P; zkUKeJe?!b|L&!D5)*-UTGUF^HMUu!!*I_RrghR~+`$|rO7`4r>kMIXaRk=plKdH4HTS zPpqoiTyZdAE08_o-BF31R6(9z?F?=)5lCR~2q-1xlf4)I)-U}~xt1?670wv%2Z*O_U z4dIdmPTSM3@0PFec%i6V-^5*JUk?-fq zlLfbicoqnnOy}k<4?&|JSptF2f{ui-BgfIQH6-J*^q=SQDhkam&5NP~){-`h=c;1LoRX-e>zn*w1eLZEjhM-2Ba)X3z|5gL>@j1!17{is#VJ!m86* zQp<-6Zwbu?x7c5igGQt~mh8(?GOs7Jq}H;FPZHQ(4_+SO{*(lI1W!AUCK*~!8#lFz zJRw@kBcTj!<#&mE%JL}M^SI{>F`;40mM;#6fAp!Sv6nhWDsScODkoqqgn&>W_R^I1 z@Jj}^=+=oW@RQVK4;yO;*OS_l#Vu#6T)=`F=3_)L*DnJC&ydfIkI8=|s&L_AH<3KS zAEk|tls~=Ms`_}(mB3tZyP*hFpP5joe8$S>Z;;_d?EKF z6*+l{&&ZqyWeHqGRPvs;S|jL8pFO>?0&g30o!eMrF#8c(8BnD93~x7r?KYkS(?^pc zF&=ob4IvDr-+s5q# z!vFaD^u_u>d^g5pG4L3E+>yHu#)li|peN`)P?N>K)Q~N9!pydQ%-5}QYBh)~T93n5 zHSbSV9_W7bgVK66;iSrZxFm~xmEre|Thdot_$e&p=WAfD`Ly&E#P_7VCKLK!PfiK` zuHsIPXg$=|9jHqTIMPJuj9)&Yp(z$&Qoha3e$@8}O8k#~hngx>kj|!LMr={Asu#uY z*KhzXs6dx9LgDHCVq_{F| z`|lBC(TjEgCGMk5rTBeJviH{)hf}5w&>T9lK##Ml*ev?uaMgFa5(oOuC`Oz~Mn%I) zVO82+*4F&(Z#yis^l*SnnD{ykK?=Rd8>{$TFO6+%6g_VdJ|HhtNCD;B6C zI{L}AuLT_aby_?sk;2u6J`d%_FtN`SPMRN+d#HqC&45iZE_RBOESv8`y6EfvPQq}T zUz;BZ1P@4<$xRe#4C}b5~P-KUAu!Fnh{W}ge?~wOACAwsupIGtQYxHZWuvGoUwbGa1nPp?CTCX>? zl21e<`&D%9)EPZK%rXzMwr-WR8#l?SF+H0oInD;8A{ZL9*DHFjzwj|)-f=82KfUFMOp z3&EpS>n4-&+-gGx<@`ER?(seqdqm*C{YMk?n)+OzR2XBK4H|f1;DyVO-Eg~DBzJULmSM8`r&KsfS^fpd4E{D!Of8uu z-2K(fmzG*jjkjUD1-+|GFu(X>Ac5EL}ZEkW1Tw z=iBPpIY}z3=TByKofEwK`qbknTO^dEF8%3**^zzqZ8^DFe>1I+18M@*UKmn6CK?dZ z`=wn@=VEeIUe$cl_P;rplY>8U_fSiIdO2ZTG#ZEO-=WK6I)s?&*xLmz+=3{Ev!6M` z3kQPFX;lbU2LayyC^suk12ItRqJDj_AAF3C@$m!<<8;lYnA>)j*WO4fM_}qx6R031qCc% z6QB;JLa@+&PGj<9pJ`Hn5Mf*jWX6j7UlEdUJuD&x$2O}MPD1fCs*7bRel-eY?^1e6 z#IVBI=b2o%t%|`*$&f>EfQ-?_-@SU|wA?+fBwq7K1jvpiZ5?OZWqVStUb5q9O+Wnc zb*VwSKK|^iXOfJZ8=&6u;W-hLywYUrG$ zdbwG*Sc9Y8TMpqHtRrLipi>Q}vx>nR`OR~g>FZryiXCBXar6Sg*oS*kbm`~6f$VGM z!UnlG=6nAA{LA+}>1DSu{($RPxWf=o!G9|woOuox_HV%+4Rs0vMfal$s`-ium&fRx zoirZLeEtd8vDuv{`k-y3o~x}C2>X9QDl6tuPygB}M-=$^iOqA=yA-k29aD%5Pj=;3 z4tkYP`^801RLkz-@bl&N{0#pX%`P?QOD{{V6=L@(1yi} zCSk{nsEKWA-wvWg*TG0PFTL-0OVUKE)q-NaSinJaFN%&K^qC1Oaz?ruYRl!lDMk|{df7Uf>mjJnk|YF0?I%lzrIFstZSA^RiV-zf z9xKD*jRH}!vUkneAbEbg;{1QfgjUaO2EY*f<&WY2VRN>nOpZe8YyAB+$wi9h^%2vy6zaVbriYB4hIZD;y2eSri>#l;Q!2N47M}@i)i}U4$dSHAA?avU!001Ya9lLSB?4$1+YkgZk>W>hait{ zx`m%8P-Fe8RmXjj{qe6_DTeR+rzOL`w`f;+lg)9600T|;4ZQ>C;<*dYQs&!zuv%kl zo%x+4nDk?0W{+)&#|os%6#MFRvEi4vd_|&#qQs~VCq$P$r6TJ!Uj02zW}`(b_8Z?H z4ZTQK$48mflG)5{N2nCNz2E=yb(}uwDKem)ba21b(NMa;#V!R{ga79PI}$T2M&hVw zLVo7)291;g@YFMwJWs$7k!%HvY~R-LPpt!zq5uFTx!*oHb03hx?b7_07{T&Bb9Rt{E}OIUMCGkvltE{|?gg;Z@xQh0ns$o; zLZ}j@Bc5#S{A%mj<#RCt8Z>m=uhWDn?>dn=na4DgH83-bAU8;8<{@Z@OyW8kp*2~d zWGlr_mlSUa49JH$&g`$m$#lK#Uy8Y_NJ@-lwhtgD_?ua1?BI@X$C z-3cL2bH!shGBa7srX59UVB@H4Zn=ll5ObuL08UhE%f1^gQhfi@lQfejbJatA;Rr_~(t zS)hewMtW%io@|_C!U}_QPGxcu)6T#TQtORcb&UXsiA?6{bf0|5&1JDI5}Pyi70H?1 z34$5HBXB%~nnlH6BEtp^Zo(=U3Rac3_#-kuZ*_B4y{X9U7n^SG}W5Gz=UaSU?zQ}SVxZeUaKgUuW%r`^ZD4D0IhdBye zQID4{)&M8kwAChX&d8~#>wB&zAZBEYh;m39BggoMR zQjZn1iinXu7U>(7kYHn&OkPv{Lt29gx8$+F-Tk&>Zs9=@?Y=m_^(48}y+a zIBQiT_A{Rv#n&qzlA3^qSi;Ekx%DHjecu;tu#~IyWT=xnx#PNGi9`@z#4_h$rLt|8 zvu;~T+m0j@(1>%^nPoDscdggm+d(EBN8CE^u9BVhd^}eT*Anj`%8J+S$niNKxOKE=)K;VbqL0=sH%=iviHdK3|X%Iu4G@^ER4JIeWlAt1aeKbd0xx; zI)l!NfHS0JiXI0;1CM3Sae2iG@66Smk z-{~hBTaskWYp*}$wamYkknP-KVmlx2owDwC@Qnm@w@$w;bVd)7=T3IK7zlD+7*HUb ze^naUuQlQ_#~(d(x!2}VK&*uRc}!RMpU4a;`bImqPO;+`zzBUS<@3{$?CgPeDUV8j zqffwg`)#{1HD$zoVcbrunY4g2ZIF zR_txz=*+jG{RMi9kkt$|G$HPxZ6+O(!eQuvD{X!8P3FR?i_G zAbsaH)6@2p8(%dszlC}GiL~oo+@qz;9#|6^4Xei#lS(<#(*S0=E1w0P|9xu33{#}xpDk7 zb=!RJzdssy;pwzKHW+X#;&%N7lwh#k(+m5r^iu0~C6r;iYki&cRMdO~`ad7^1XN%R z9ZdN+GM-d7#H?3|BP$4cF+k1G72pxTs*DYbjGP|u!7B@=7=YH?Y!{cigyI)X!_{D4 zVW=b$jbz`@lq|zOZX8}jDsVdA8#7j+j1Ek=`9;KO(T=ka$-`wRnzr5<5{9Ri@8_b3 zTm4V(4vb=P5_x>cUnSBvE8mXqTX4Sy6+d3wm_C&@wx;K#Ef=!9)T?BEg^( z#GPqC$flv3?~Y8wliW~Y!ED(Ia7C_4uDlLEKzzGB{d@rE1S}nB;W*LHpU)d%ZiHWl z1-3y+c#r#EWLQ`{B%lW}q=tW9=^R3CJHwuig<6LzGl2vSaN#e`D+~kP6s&O1;|Acv z1bUQsrT@fu3kE0^cJ5jqIDG-BcDVmCV-AN zYe_sTjhfLQqu8h}0V9HNKA$ zl@US7zb8&OhWDSoqerQz(urHHix@1OV@9%Q)!fe*6o?cRG6w1IHE)yZAt{^aa70BXxuH-AT)#@Lt z$m6)QL--2AE|u`h13)v&hgB824u`2+W@dI$YJ07^tw~V`#|BqEcZwEe_82m~*OHM% z2uOUTvh@oV#&~d|YJE(xeqy=XO@VqG*A9Mjd>kA$hHiVq z!%FLXOV^`NbZs0fe~7ixQc7DJX_j4Z#>50 z(}L2U)i=JUs>V+&(Zv+|tw21V+3%-588TbXWRfxc6XvRts~gVw;Ti9O+kQ+oVM$Mw z$pA~d^~*eu&vT9D?Vu#%-F96Y$Nr?Jt#S_>yf*u|=jwR(*Mo2p27b#x<{v9vmnk)U zQ2`+ln)Y*Tp9;NGCm9>kB0b}OYic8!+_BwlLtKg=;+AO0dyfbfCw+mmU#T;^c5?u2 z{{MbZx?UZ4oHhs>Ky3X)JTI%r~1d& z-{V82KIHoZ=y7nYhTZT}>bv+S>tI$Uy6tC}4oy};XE{%};g1x6)@`9zeFpN#Ve4G^ z7aZ>5GGUjZc=3A(Dh!C&HSup8$PhPj@BPM)ydgqs^qoEki8}E0k@s2@l7T$sa#a@) z%#gVM4FvyYW-!FgRvNo{+wZ%=KK&!m&qEBuw!$m8EXEjB!|ewu9~k~-=)^5=J^T5) zr{}89Iped1b6^s6#IL%fBolFI)dQ|+FJrKljeGL5S$e(U!s#pKJ_V;>$_~y$5Zrgdj(x2x5u<(N5 z7uc)gqxB3k#Q-B$#42yLvdiAQx`DM{a0VLJ*>1MfH%fGL%Ar}ol>Y0QxS{52-HK64 z!o_>$0n+OCe)KMnoDT9bft{BB;KEC06;l+jer>~kuSn}KhD<6r3Ji9wG&fIELr0d* zCfBfrGM4S3x@DabHMrs7zcP5y0YvKong+h=1d$nn_UWWrHSO$aQNl~!nASJsIHv^X zx<2CD&acipu|!!URO1(Ief9ma(ljU2ap(5wrWe%<4)#s5iI(T&j~QXpuV#h-?ZBua zu;o_z^NyYp3U&x8NDowV-1JvF9U&<_A)s_nIa2>TWU;8jutQI+Dj-=(yX%*rLg#yV zF|9%+3CanrTl>*+opqW9k?1!rfV73*KO)Q+-eNQ z6?7}S6uB5x6c6DJE!lx5BeY>8PQ3mE0C7c&eCD*%zHiYWX9iGR32Yvcx%7LrI*rAB z&vI{<Cy!_L5x<5<{GI2AGcL*juE8e9#BOU?iyymMxpIWw5 z29LtT7F^T^)+6vc1R26thr>3$%5zM)oI21ql!$el+a*c2A$gqMR~ltP?H{bZ#D~A= z`Sfb<9VUR}lUv{8(~hY1ftU|U+dW0ht)IEGUMXHZOxmTAJSL(F2h&v3j14+I%mvY&#HP_HLa z&!?$x`NEFO(nvfPq{^$sCIt+c)jDmc=|K#xLoYIXRAx9RqAkxbc_Yvm55`KAK>^R* zCH8&6u-7Lc0%05Q9W#i!ZT4k6+sgyNc1Ph2+tudbPxh_3cNWI22tiw3Ch{-UfK6xn zNZCrN->w4=KI);d-z2?(c`6Ula2tJT;{<<0oS4xtf+V@Z-x~&6&W?!vbMamI8A4GY zXdR)zo_K%|&Yj_+1b_yYqMgdZ2x4vgIz4V3N>E$#3j!#{}GQTvF96{Qol2DOo9HBd<-+fKx1l7 zS6T*m8AcmLox%4H%{PWm0ME^pC#hDdgz)8%=+?botDbD``-^S1IhEzs>Fo{smrw-H zvDuUUCfV`X^-vMFI#u(93$de!bhi?d{#d`g+_VvqjMP627Vh^@o%!Jiic)FWsto5= zY?#ZO9k$=OOvay4D*;4@kS`;GKfW-BIYq54{W*zn7-eb*1&tae(jxKMk9AAy zS0u6Lj%8=)0ayA4H8EI9Kjzzgw^$<|&5j1m``3PLU0mlYW^fDBu z^k6wv1vBDfAMWz@8FtfS6bneVP6Wl$Ra?%KaYl9t%n+cKkQoKGUd2dJGyj zFu*pcOwi}4*Ur$-J^PsG^E+k8{_)pG4ErFKX80G39)U(y-NE z@{TRNvFNqD42CJf0a%Sb6tS1XI48HWthD`?!2w$9$H0nG&RLGLMu@;I;y_S3ZLyHzVlNukJSjp>$_V;sXWe!6pKz6q-S3( zI@LtmBnh`SPxAkfE%ZT;wQVFBS4+R>(~!PAh|n?4*|OI&xt`ZFT{uh|7uet?8B6(% zLyqc7R|wg0j;DTimbz6n_+zGx?R>;CmvW*}@tk4MFiepvqF+Z>as!%^AJ~x1vo?+{ zbvz95GxQ34Z-wjUC3*!e6^M!zU^~Mq(j7G8-7})rt1WNInOsNC9Tk=c)oA4D@xM{R zlA4lHwyLI8v)p`=N}vZMuu5KaHQMXVJInDj{$6i!@myj*v+3<|9W>2xwv(v+ea*l! zgFJG6cv&%`0QOH|9(BykN}IRsPA_c=TR-lGqG-tW|LkNrZ+zIBazAyZZ+IyRyQB7D z>fwFJw9DnBAfE*7Q2q72Ed2W~X!BVSSygD{W>cOjC;gvygcnmZj9$ledQ~66OS4&& z*11_K(~9}1ZNrf5bLNCzYDQ14!DO-G_y|^J_8Hr0xoP|5SHVZ`B#(AI`pmiL**bER2R&^r6?Fr*r6qoNq3K4PcNF zF(nA*QVtHTx0;g242p;5>@3umhfF1#(}cCSFFN9X7dMsw8lR#fac5;h*GLY|N`N1b#N!;)*V}b0Y=|2U{NynWGm!BCT7_$V3OGD<;79se$S7f<@oQ~;0uNEZ z;Dd>c0a5V}r$B0CE!mNVInBf9J0Z?HS(( zW>WJ*x~Sk}GY0;x`aSstNi@bMMDrGTNy=Jl^xywG0G83*P{ zBvnnr|F4Nmt2WZ42A|!tW9}cGexXnXt_tRXhKDLp6@@!ja(qk|Z8NfTzQ?zwJ+76^ zW9rgDWUE|(XwM11?P#Qz@N2OnyO&fuH4yOR4vW0AiY^9lqdYcnexd0JzO?q{SY}Yh z1J(d#9HILxJ-jXFuaV-6`*fnt5Bn_JdzD|ErvSVc9 z9!dlJD3Ys{F2nBUT6em+^iP`7>kh@Vy(|*Ki{~XIpLoAx#RWx`3n)QnI(})Q%Zff* zF`5{fm4nL_%edd`TrW%Qr%${oroe}!2G}b<@^_uU@>mVC>zH~2f+s=<{aji6;fi*n(9{WUIbc~rc<>4L?nJ?ebl zR7WnYVEY-7rE9iTUmsg*?Et@$15K`(SdEH%sgoW1Ln=j0HF(Jki&ARU>oSK#e%nW- zeUXG7aR7zmus&G)2DB8f$tt6r;dL>g5F%gC^Krly_x7Qard~Wlzo5%HPUB&3=z8&v z*|P(7T*S%nYd;Ovfb&n{I#{BP_JzMsuUcja$IU{6DK_uy(x~`ZNDbTfE?#Y+l|y?+ znc*n<+y~3;Z_JY`&T79>%z;ZJ3I){-+*vFKM?9!!Cp*(2=qP2xS;xBZ`p_Kj(e3o8 z>0l+DJotv2?%FW_bi~>AUG8Y^c{j$WTo_4b%y16gOI4-V4glx_>T=jlFP~wCh_9l( zvfp6AuBzP&O1?j;dikkjX8`50e^-207lOT)?veFdYP?`}Y1u^b2Zr4#g)|z~)PSCO zVX8A6^C0cH{$kIF$C}!rZ=e2;`HcvOhqeOPXRoc{zJbEVNXC58&i1OP!<;8*${y

i1W_2}2x1$fv}iwi?h19Muy>(Z@bl)nhNXqk0@q=FM{Ky1%F`^{n7I_e(n?ls!eRfZZbX zQMRSkSwQjsl6s)>oA`D6Y_HNEjOEUJjpIypHc?2hs&(%shOTpp37hASvsxc5e3e-Er3Au zrp@pNkq{ae&!!!SAQNUpKpYMLT=ydE*C-IGaL&PNjIb1+^{Bsm9&Xr4RF?hI&OpNL zK5f14?QD6YRyndI1?T zURI6`@CB{I-?jduj}c_Zl&yev+_WSbcH%gD2!aq`Qtt@21n=n5^npGQOQ3NF%4dNa zk7X8+O)ce(*MYsDG7o9ri3|}u`19w_J(N8H1%#{ZkZl4tLmA$mOOFwU73x!FLp&4- z78OKxjk2GAF;MoYzRYAaT`&LXK`2i+_`$3h@=gmw_pMX$yFa|0dtOBR%y^L(K5l!_ z{JAScn1Fy^3nh(RezKX20`+|8iq4lzYHY#AY-ogM)HMv7EZi=-=Ynjvi@z zFI}o#bZ0*nKgAz_vS8iz4!s`2k2COBkt;1*4D5axDpdA}&$b;HDf37R{_Sk@NY6O= zQ(a2aa7a6H@j3?5D=`Lhe2SZy9o~Ar=GT5wARAS39gf%j>FzR|VpvTUy2v8t-y+r~ zb~w1E%>sxTR1)cPC@P%?zO{dp%@2l}bOt;5bZfS>d>pxgj!T$%3vGSLWvgKt{;YNoiY> zKS*vd#m{?(uumwU-$D6>mdkx!Jg)EwzpgRY@6c0<`cX_ab#QfkL$ofJt4R9NKIIGbgZ0VOt&WG|<FK*vZ*^K&M@A_ zwrj8zcz>bAVm)SCI<_AclZ^-9WZ2wkTos`L;>>TRs_s(C(_0G4@OJ_9y+0)T)2~DY zy*vYcmHgHDl)A$u1bTP<2_Z^j`?%c3;}bsp7m@n25#=u#I?iA8r)(rOUDICG2`bbP zJKFx<@|OXfE+mCLie!WN9(T6JKD8D8R%wWt!u}ocFDwWwET}7E8-f1F$A^e@?axzk z3Z?3n1B(2}p9Bn))bcE2GKp&%v+M5kvSIkswqcA`m1*i z4^*4q-A6eX7lh)|JnGBgo~R+*tlK%5S;?;Qct?BE>Tvla?mc_F`AB?ceQMIN zmx{N#udC#i3&!rdew!O@RQ%p_k3mgYKZ_|^vFSGq`4)5ZIcS7GM5Q7#$XU-_v+aNB z2jGWrlF0k<7VuyQF5%|WHc%Z`c~!ph9^d+`Dzq@!)vY%~8(&riU-tVWj%x~yVYfWD z*8u~D9^UE2%F)#cq$C|?0}yepUeoF1!q?)7aSO`-@@!I!_$dPBi)|+}f$xpq0p5ag z{p}?>V=qS-Hdz8vy95MMLs`i9r?IwU^WMaDgnwH+10;5_l+;F@#KrF)Y&Tgo({S?iOkeru6h#0?i z-k2OHj3?2RO>^6w&3x)aGjvAJglvzfY%eZr8hFW^q$1&*`r2uYeE){pbRI-H3W9&z zNPp8PZJXjbuety?6k=Wg4Ge!Jp(R3{&DS21LyJ&7yS}Ri@Ee#$osITmK8t7s%iwWG zFdsHuwmk?O@X91@v5m6@e+a`q{-@|4HxtZgT*PcQ4fPFMKD4gJedvv>o2tH9$=zZQp1gZ4j9`yaa&<=AT zT_7N>&G1xpI>B#l&H8YPXMEJw$;*8%YRuw|&vSjyes?oE$^f!olxf7w73~y!TS%lp zh6?w(&7rN9!6@`Vb=l%zKh&+c_t-*Zh!n4t9J7BW_%$BKH1;pi5A-i@xHTLT?PLBo zg(-XJzRxZtHOe#4oo%_5VDSwC?#{ko)0Vw{ZEn)6VoYj&dZhbY)rxecUnxu6X~UxL zWk+ogyIb6^$3%TpBL3uzNBRn(gNrx*ctbxVjOmkIhuOVoV26NoohT_X;hfENGp`#n z!`2`1oj?9>GLdzG_j$kXy(0wkZ5G5;la-t<81q6w{6Baji%Yo#aH;z0;A+=L*)spT zZG~B6eeMd|O>}E-k5=k9*K$woac~{?-oTN)8hbAaGBT7AJ{hJ=>*yP2Upc?U23>Z6 za}J~=tD?PTw5#!J+MXY6LslE6xaP=G_|?4~{kW&{g(9izvOhj7H+ltzqyl5RQe}^x z@(~KZ51+R8$%rK@djbZcJJnV9VI2_`sP9T7uCk zY9wT9kh>N3)#^g--R`nCf4q`V#UC&b_*5dyAmuvNvD?~iiR*%CTod*{Z#SSqdZ}FE zJPCcs%)5E1V$OHoQ(Pa+=aHGt4p5!eQm_~_&*sU4@9rg6W853fN8$+IMCn#GzfH_K z`kW^82Q;}LvG|CyOodM-9oDP>Y*l+pugs^Kl?n?Wv1bE(ZCBmJfmBDO&bgcO%b;9bqaO+i^h)tO6+3fq2Uhk z*2HDqJ02;zfB5XyM7Qr4_ETZ$9NW_6@!EKW+cQ&K1ywGCcoU7V)w*>JkcX9^cnIVf zsAw!;y4~MDLq+A8D?SUX5$XZ$W;(7Eifwrn@xR7mN8G?62!$%+Uia+dtWeNz>@NDXG@x}e#cxHJ6#gU!G+p0!q!cD*|=hKZn5!@?(wqI zf7$|sZ*y{k9(r&l@faeGZ01;L(BD>TL_U6a?SFfjj}WyV8rf+Lk+S8z++#%< z0Z|+^vG#yT=LY5gqfs*hyTZSvz9xIt1JyqeGSoj!d-_1cceh+NwvmsX457BiFUVnU~FNve2&BZGC5w+Z~U7$88xf`L%SpjL#Yjj#iY=LtI<5{!oC*0c4=B=M_nc$AS zJ{R(iC!BU3Jqh&GH3t+$OewW<0eY~hjoBeL-rSqIr+WbUI^~Y(!S69LGID{1FV$5= zV0LR3KtwF9^U}9~n}4pDZ;`Zu;BDm3dJ?ju7RSBXnXB=ITlD3s5f=@J%!Q$uI1$5(!tz&W-8MD1d|!gfbM}Xpr{~v zBJr4(=-Ouf-n`9t68dbC=L(8>5)L;G$3BS`IL+02VKI<&uGd>)4+z`ZG%JUEgRsPs zRXBHm%|VUbKc(gj`$@&ef5~;`xkm<)+G zF)0G#N=?qSuk@NO{4NalRvYK*+0TI~hbCD5Mt$?uolP3|v&*};s9h9}l}?Ek_YFq` z+@!9HIO&f9gswlb>oD7qR>Ccq?7?I-HCSA!Tk<-px$cQ|(> zAuveEPh6Jyg!{Bytm@Azl~L7w2SDNp;on9Arta+cTpGE5Y)uqY;bBg@`jq?E!1&&h zWH#jPPma~1vmfiB(^jrKs^%YG$YS(9qt5XzcUXl^OH`^Ng9_!&r+zk^&+Qyf|KSqc z*;i{@bo|dL!QW@T)n5uf zqALtzq`t62bCjq}zfjji8dfC$B?}9M9gy-SpEhF8wQ8@4XA1K}I;FR19EZqvyH&fF zfX_4j!Nsx4YZ>iJoiy|-HkSXAcrNbJ_ zqwq4v_$Zl`?sX6GF39I%T!GWFVh_Nc1XFSW9@?*HoA!ID)4mv9-Tkivn^HtnuO?5? zLP~^uV}!xpQJwp;^K~5i*+u0KzNLbzDxTu|ggs&8B0&uttq-0O$N)VyW0K`I8T{6X zWM}m^)t|fYN<-RA`X6+1b_fy&TMOHHh8{sMK!NJX6t&QJ64elCZGQp@&=lg01sFcf1jDgvdhE=m1?sOtrk)9hIP>D8$iKo zrVJ!f7u+4No^z$|Jtpa=221zE{`HoIH;tVWU|YMq{ds#g0Ge(Dnki-|5jBtGe1kqh zTD37%O#9{K?n(N<&w8;D-R)o2IOawJmN5_e+2__3OX*SKx4?_BW3L^4)>+>KG$?Ij zjLzJdx1*?OnNYrGbLPMLJVfK-ISs_Kq!#>y(o-z7D;h_RfnA8zvX!z=LOAi$It$`Rz3qM?>V#O zm+O6Gw%UDaDEg8#=X*r+)RWNOhDHyv_eorQ;#A_KZ<+z;{Wt*oJ#KMof!O%VD~S&b z1Gi=(lJsS4OtC>Cn2iJF^rJhdM#UwNIGs{jyUFt#{%PXw>xX{XtO@)&;sv~N_A>Xp z|8!EOs|0dpA;j{mB<4JgqOQ@sq494{l2PBL9>Huo94SVWm)mUJRC68Z83@Q(cnOin zX@6BKbQv2H1+}Qn`fmj6cKC8fA;W3Uv?Gk0@QZ$~+8B0lx0T4GCU7$-LMfEZ=bY!` zww}8IkDB=0VW|N>0iy*CHfd4sf|*3)u9RX**~H&~wW_`4b{Mg)(${8uYxI&u*B@~d z%v1JSZD)pI?in}REcnzBe(4}>*tyB(yS}|RWinA|JO1~aUT0}(L`JEjq^W$9FK&8t zY{rJGJ;`UyQ$GNE;Z_+q$bcY2etW}Yxw%CANPDGDP3q+h)flJ`p)UCT-kf=F8X$be|B>RJ29mS01*@6 zVtU6s8~ufnl@Pu#@N_ab%Kl8@-Ggm(6<}NXiZ4&W!ICU$H5)?_9te?N0s=E6wst1_ z(|DWLhUxBN{^ZE*@>!et!>`v0C!BUYHf6gUutJVU@gh(Bro|JlC0G;dajwR*iA#tb7bn>#wM1AINF{|8I&QP?;@2Ak>1|@puBC zMu4a0*rv={ljjcviUeF*4$pyW_ezo!pj$%wV-2l-baHJGJ$gB237Qag-+xKm8~NvO z86gQ38}%2ErK6;LE*){tv=C@FA?$cE_A7`?d{Z!9c)+K>5})3q;|CqEVcLhl@bT)^ z5g?L)-N$J|)I~4>m(L7AH;1_Dna%r63Nsn29(OnAAMUFZC_NR6Z?zBp$sK)fCl)IX ziT}`Qo1Km`>nyG$40+JLp7;sa#6Vr%V@y$^Su!d{LZ3dx&{9f{NXQ51QuS<#(gFMh zmu?H)SGaJQ^2e&d74N9Ma;1e?e5u2~){{K}@D}8E`2B#F_na(dD>4fcNjKl^O#_^E z4*gda2i?x97_GCc7*}!`mFe819y|ZNRVnTT>kOZxZ|(^hfh-QPCI@Z)+-`8<%SLoC z4@7yWersqOOEWOrW7mG;##@|U;Ob06> z-q@tIUj_QD(LNo{F~nd2Z`Uk}ty2K< z*%IyfBXc$Be)3Rd6`j_ImWq%4k$zvHFXkNLPgSLFha7=YeaF98n#~TILyA9eCKdpV zU|YB$HW&1gTw>W?b6f9!#wQ)Uv>)=R<{Gr~vh;wTi%9>b<}!rS-zx-yT$=7O?6uF% zSt1kdqr>ecf$F)N+n#3X>pjl@lLbI7X@MjCT)@F{CdT8yeJY*qXc=%FhC%``;*EkO z&fuVbg8X>ERt}xP*hY}ik|tjMEcnS&qC$p?@he-|2jWJE2=Sq}XY5G1Csfu2oiq4; z>P)!liYx=2ZGZ%|e5zG>N8DxOD{;}RdLi}4_))jt-%V#-A<`JYrFo(wtP93q*Miwb z*|=_e|GAUgc*OoO9ks1dYiex$1)l^X+CCPovE+YVv+Z?fmSwQ$h7x*URNGpwB7gSO z&uJjd7z)zOl`A;07Z%u=HkTDMrBFY>NDLZ@N#Nzc5#LZ>V5xRs9*|%9Vx_yNIl7WUo312wR$7XU{ z^WUBS4AhKabBQ})S8+p0*5K0;IQWB3ha*TMJZ?ggVlFB*j4C`8fExk{&o64r z2gVW}22KYH$B*jE1JruWetY? zlx-G}kd--Q2VFv*Eigj(@2$uA>2|VrI!H04>9&5!sQ%d6af!5n>|y)&xE${SUrY{m z&P@|=I(-o7`D%T4|FvtAYB^agH6OxLL30E^dBjhX4W*0N)O~NDbW{f=KzWVZCYH#? zk^UH8@t_^*wtmH13b=3#zD=kUhy2pNtlU+YGLo#pCTUd!Fp|J+ArY}di7A&-KF_?F zC4?H`bV_Ly3?z`y>>YWB(oqdarQQ(H&?pxiOa6~>4Jbb*{;x4}!`HJ14hNz!8`xrV z|3ZCtC`}~df@sohDrq8G2SPKs66;8~Ob2mrmMt!KfSub$CA>7|?cN`Gf6wtNpJ)nO2-X(A92BjpKDgWe70Px-6AE0sxie?(DW{$Q25wV=D z6V+v9P~1EB90d0_7O9z!30xg_S^%;LTMkFM1I(E`uH;NvoiW#AT|s&fWKwRPPT7ID zHLZI@hA_`uGK0S$`-8wSQ&vh5KWjlNa%Le}fvg5IK=m6oj;rdE%rJ>bn4QtLNf^pB zzt*yAaR&6o1-)Oc37cRbQQeS1RGBvFEmEHMdkjuN>E~u&#PJlx*cCwc=tn!tg$9dy zz)*aIa>@_23$)#M7xjCh`6{(Ye@Y;s7>yPLiGZ=u>-QU=N{;$^K@zGO!t%4v1BW2L zNhsbwr3H{Hh)uOA=!jp_dF_7MuPpLmL|64#kHE~n0i?H^d{s{i$oH$55Apfc!!|0Y zFXL?rDNKiV-QKrHdXx^w^HqAJcwss+!D*s?ZGV4n@T|P&1&?<;vhLKqo=&a`k)U`| zPRboEHopqv%g4M4JbNsfr;wB5@{aHR4BUUaJzjWTR@sIRRyqMQ9G}K2VMCbp4d-QR zE4Qv6j`M*}3{y;&>}N``dzx#J1)iXPR}`P-i#D&hXOyLalTB!$xa%!%&u6yQqJ8jF zMg6>MW#2w$8S;*HtStU+9=;W^FhX$oEr#EFY@hQZ5#IBT`(B|-nRYh=cJlD9zD)!Q zda`-o!N33dv6a2ciy(>tVUfmtM&lGRIO##Op9`7^?0cQTX`v7-&V?4NS~PYCC=Z9{ z@zKuvuhr>`(CdCQXRpz|itcu)!i3JF$v^wtIMA7TJO(4zK1ab2WC3S@Ro&8{j+QeX z)a~$54LW`K^xTbQuV;KF&yF-T#r5)(_z;PX(k~wBASM$JfNa#*=A7#X(G^>^tPM<> zivD81G=c_SckFn?082cgiRo3rtgu4Rn(aGq?Ld8bt8)m_dXfR?119$qMcMH_$Y7>Z z{JSItq&END1JY@UacD|e(}le9&G;CWK_-2Nq1)$d%ZxJX#eYA30_ro?Sm{P{2`SLeEbCnR6~)A)@I z!e}0<2j4bo`*%4$Q+oN)5fgCh7Vru5@Ag>tlFjz{6jPb|$N4ckL(Sbn0asdJ9UY}o zaYUBnO2CCoPMPfC_+koXPPfB3D|bFiL&)tZx^f-keM1+p;3u=;o-*6dG-cJ1MPv{vnEjs@1TNrF0zSp z4?i(?)2PCjFb264a)IUk>w3>cHOjT9_s!RwZut;}TtZ1w(3Gpe@*spsP)*=NhZGe) zi=KvFlWp0i15QsToLmfftvHka`c1+IXxp(2J{6g00?N|#6@^nevHc%U5WN>u-#lnh zaK*!iZ|757rW&l&UyZ`AnmNSN0K$+}e5l*rPw0jQF>#=8=mnIM*Q5%kpbSivAV{u- zo;43}RmzyEJv~Ja8aIWXt!?G-zt!=xh>29?XKdN{jS*MEo$?6>x!Wdn8f{zUVdGOv zMt?IdMkjSeMz3S_qngI-FNU?p(w*+72ZiZHBJ>c9Y+D) zew%Ig3JKom3RA~qQ(i;FYa57+PKwNoUi!q5tp%OQZ58#&_KV6Rt1D6?>+jLYKBYCu z0p__Hp01@D*1T#=VjOzqq5=}-&FLR_mQ~ch7n9mNr9S z6y%axyF$zOvs;?*EH9j`wJQSpX#*#*T`**h74g?*TS|y!3n-~xLJF?jCJqP(6Y1rz zG7;1|h+okfufPHChV z05o$pT@+>iyvR3FHSqO#%n!3s^6c|sAG+8HJhLOZY!FGe3s~|3!tGMrvTq-dR&LbY zXfO~M*!3W>+#!B8ljuW|1a1L3D-<`yOh3p$d(h=L=#LTd`wOWNq_EV)3znaHhxcu( zNN`k%>v9TEAf*5m^8%C+8Hnv##g5pAAbi?gk6(Ru=eN*ZzQQ;1{JpOMC2{J#Xsu7P zwYK3K^Jc=VTkimsgk?sD5Gj093zSL7#&wuyKaM+H83m(z-Zg=LBpyHindPCKS@y37 zgVmhLt3T`q0cowh*K9NMKOEOpj2wd}oeRsq-`5>*Vb-n<>55|Z9n9`rDs}gZ@#EkT z&@80|*OMNMhWJ3iUpq(6grBd`BB=NaxG^h7zlB6^eTIjjxgYW%j|te<>u^c(H=42@ z)O$BiG1$vJ-kY1N=Cka&5wQ)w^ou|s!bjXZP$6|!r1ScJOkNvNe>~C>kXXYLxLBIG#z_xDzX<2 zL4#*?UqQhQ|L!~Z6{u?E7tH40f-?}&7;-urKmiVaC5egvbhaSuj{>xJ$0;Em8gjH$ zc%pydQXJI<+=W9dSc3v_|E+UR3#WEpu1PQH%?vQ?yxk?nqyIfg{SqInOb!5%F^WaD z|F&P^8!61iw_n3X&3r#^v%+#he3QAW^uthU1ID1EeplTv!YqLNJ{ixq_LGL&p=wtV z8>F4Ib%R-n%J5!@4^3zOTwJywrO&(F!k$CS^MspbLfWj3oi_b`(C9R@FLg0n%A4{v zYmQoMi)1G|y$k~Vj{o7Gf}|b-^2|s%J}HTeTl*tnM^=%Gn;8|Gmc?~hXVznn1IWMdt%$SlcfN2;L;RZ^bcUt2}Ss;8<(NevtQ77{zE#K z!Xeg2ztKF)H-n~u=2q#cU@WCa-|hJ<=Z%^^wN6tjV{glY%z`8~T2#*+;E79V2Kx)C z_APlI|HG>TQPvo;u2t7eubCE$|1gaP$q9p;r2V?h(X~1ipSTZBnkQHQd7}XyWB`4Z zFSUO54ZSIckjwHbM2l1e8fB1qfJ1^qxGOs z_>{UxEV-hsAngOErx~WM6Lbr=7uyfByweaaP#nu6n{*Dp7=JwjQ8({E z8~elQqTugB7_1V6o7FQrWQa_oQsF3wx=P_BkA=?Ho&+Dvw-i0M%le+pr*=Gxs>CA{ z;M+yiBy+jf-5RpQH(dV)yxuN&(?p)GH2WkSS}dEKk-yBV3Lh@iu>phCoO4hjJ`x}nkVC1rt~{fCFt zu%G<*ZYS$L=eW>`T#{sN`gP`!!+U(Y_kA1~4SnS0n=nL>dt7=E95MrnC-=gFgi3!2 zEZzWPZgGo-(C$n6K9S4^$Sv8RD}!dPvU$pC(`9HFTi?rmd`zE$udgy{xdV2XC1Q1c zjka%_Zo}%Eg2VA59KZ9XDtw;AtiYS>bG5an1To?gB)H~*?Rqs=`jEjpYdEj1RIw5HY!13 zc8_^!_*HD6A@E~vQwg5>fl&U3A8mspJCg7<$b>`);@jQNri`X#hKTN~5#}d9_=n6M zI<9G~$rs>{bMBO55c1+HJj5Ys`Fo4ll>th}x3)4;+fjc6Bc5}5I+a{T2|Y^~1Sp5& zg}C?X-y#Xy1NXnz4Zm_>A3uxV@`H~N@cvOJ)>&p;AXBr?%@j`F_?r#lR^h!S_etme zOIxB4kJzV+KF5W*qM7%cZ|;V@KphSQ|GNuJ_PMjugVDaOs7<$=r->6}pPxRfDVzC$ScyW41we0wEx%yiq_MTLyz{RTL*n)gfgApeu1t21gbeTn1==#u7CFqM> zGd}A=&Q3D@#m)GK7h!Tcm9xDxW^QESwd(G=bAxO_wdffySWrsPM52;u^vnp(%c+=E z&!65$NwWj?eLdCm7?mGh3igZ`?@A_LAY4y@nEr4wT?kyLY^AsS@7+NQ@vw0j_S>9uA2irHf1*@+`CD8L0=fkg8Cs(S8Vp2v$Nd8eM1{_*v%+Bqr#xyVW z?#2EwZkkcMlT=|N??uO4YK*!+#_?>(gW(o}ifVO%ZwnaAAMDT@Ay8sCAODLWh;u?R z5t}K%gwDK?bEwV{vl~R^5jvVL@%ZfTr%-aNUfsDG&t_!aKM{R(Q|RU}1lTLS_Pkw_ zzSE1HYW9*Jr6Ix~m`5aYda%L9xS$kzb&YTl^)}69Kki2hcYD`~eqpehT)J=X=sJ{w z_4K%Wtow6qXR*H-BDiwt?*yh*BFs5^__Y6p@PZun%4C4!pG@!DdQCt4gF^v?Cre2@ zB$A044Z$7j#&FxRYIsl#ql=a;TKGAD7e#%6COtJ2Sw%Sz{AFHrX( z1`|R;9J0Ftz;|2sh?ITi#gpm!OW; z5CEl*X;>I&J^{ecoQ9X-Uc?8d{so%ElnBE*3vm=~knNDO?D9;)3X@N-{%?w5CL8)+ zLI;y?a(7EWcz%;D6H*XjY6=oQG!P37>2DL2dJ89L0NNCKC|8~ER}h4QKJBu8II6x^ z9;(TQ5#a?mhR@6z5i7_%gXO@bs?=3u%7Hj`L8#pIB59aol1ngA5Sc3*WM2Gmcm2(U00QU1PjO2W z;$bi+C}-UN>pLjtdfmq=sio<>WgD#u#|EC*2?eNyoS~lMu!e>(0w7Yi{!4hIq*YO0 zXoRjH7gp}804K!ommEJjwyuYKdp5f;8P2U0K<_y22Dm9IKl+Cd0saEMhV5_^WU|XS zY&havxbql{6-Fs6$jZN_p%Xu3X(W#BD=K-I;9k^bivelUKI9DCM?D1^qz!jnUF4K` zYR<)D*1JbDAB_N67zqAc3h{=8lLYd>j2Kh;N#BMbVcGM=+CCM`Oo!(}o_pAlopcNn z_Ej$Kzcr9OgehBX$JH}Ima}nw*f`ff@yWL;w25{Eq?J`{rN3y;Fu`zY`~ExuZ@#2G zf4s+po&+!U;Smda{zBts zr#3Jg8{9kc_ZRM|Z>kmcf|3fi^!Zh`c9t|?ANTbd;9$7;8BX&~X*rL>aY1n)mP(I% zjsN6%(#=i?_QWgk+wsR7I@uS$Kfxc8Dsv#6g!%{lE`a^XJEpI=PPqwzfU!4;z~woU zRk15YA7{hQ3D6GJ+T|*JyPi}YT?XOEA^h#KD+&Re01m&P>c5-rF#gGGagtC@_VMKi z)AqA(BjnXq+rlm&Tr7*FbhZ_?cQReH{pUG--<;RoQ>vf2$`55J zaENyF0@8vC!(T##j$pMX-c&6{XP1ff^{YrVwE&qPD@CrzeqHUUR*VbMbF;ru;UM@P z$8dP=JB|boYR%K$Z17h!&Q#e0D7FcHGJZSCcS!lD%d}e1Gk~SzJh}jm7Ygb{cd_0gNBa*; z#{vFkouiF&Z}9N}o<>51CCQh}dkom+o}E=DO$J@u*UbY_PET6J!Rb8D?ninQ+~0p^ zyf(RIWeU6KmE$m+Z8)6b-sb>t+4CSA*q+CWu|AQhLf4zHXGfRA_65?<)|Wkrn#V$mS4`iXbQezz}Vpj+Vm4uJxG zsUO#iCwpUw+z5R>{?{U4Wq2xZqVf8F#mq*hpaX%cXR?9WqUIYF53xdvju4nN%%J=7VbY5vy1$@C>ec}5eYQV|-&YW3W%5V^d577iu)OzO{$Qnf2X zAc!PIGy?66R;VFQ9Qd7nWUds8u2=-Zl^8IhzCpv$ct*Oz{*Bv61}Qj|!tz>8OIH9T zN!UG7zfd-EP}7&RkqV|E@$(J#!%iOH$Uem+d*^A8%T;$*?@l#N3B{*F@yS!?)0a>cm?GXmzI7lWvGGbUH5N2K5*2Jp+w^m-nmGhAPNlW z>mBB&+~J{nPWOGT-#%ZpSsejjZAciHYtbP&AG)tI)s*)F8eN!>8@@g@x2-23y|g?KZ!1l1&JJPAU54Py?yk&-=R&B=5^GP~{%t|kIlq;V@tw&u*^uAO z<67dUH7YWN6lf=U>}H~I>FFrRez6Q}?8U(D~ly*P`Q;BnRMyKLkuFaQ?}Kk{L= zIFBv*$*l7t0h@`gaoGNZ(|-DD-on{=Q}b7TpvF&GboDMQ*LvMJE8_TSz__3=p!DGV zMgaO|Khr7Or{d{Ev{vQn%Q)qzheKo3ZHDYEahOjq$-gp`j5s@N@e6K=Si*iUVAQN4 zp|92bt~mJd721dx&4-oHg9U}TAqF^nnBtZ{FKViF0qC8 zJa60oYJ6*r0fK|^`V{rTvIVrOBvtfEun5({ZSjk$=fXry;?oL9v(d@HgIr)Qy#Y8u zM~)omXbrO3NEb@F)jvu|k}n{Hj`M5aKWX1B-5;_t|HPzNg?fgctcet^3OJ(ko<+90NWl zeFTik4~Ovib3e^XOdnVxe)jSn22ohV`(|TCYRrDE?UG=mn;f9<76LD2N)mW>Fz6K^ zRZQneMLcv|q#Lz5TYRb;1Vdc%-A@(BW*!idkW}LK7NSLpra8nA@nD5@%KySygw)ka zyIRI}b9mNzeI**KFya8r1RKg?q6WG!|TW%YT3rrlRU4m`|PClcp~frzV6Sto-{jq|7` z$hgxOxpMqnRqKuKqIFxTc!#zEB1raN&cE?Pml-ZW{#lqXVkwmmf-~?Vl3qQFCJ+f^ zG|cgKl{mEi5V9j$zbdEaWXDAhBemvpQSR*w|Eg&yrFeS+lh4TAdQ!XZav8qhgUZ!9g-fNw-J}(sLPV~@6|GV zt*ToxB{X*~4HAp?lD@s;D{0Yo!g~$EA6lZ22nk$$0MUEj^-?UBE?}A;$``?_S4hSH zvh4NE?G)J!4ewjM`VxBR@u5Y8i<|S96$bU+kd`VBR`wjD=vhh!lGeM1JEod#pYtgLS;^Nl- zDAqlBYU#&9&waByTn63UyE^Y5-BNs}wt|p8Z_zG(p&>a(NEQB@L5od-BqEhB+RdE=k`)AeDK@yONr*V#*+H`<&t0nQCRd{u$=Ne(S@Dznk%%aC$_ zVm0HmyNK|t`Kn+xt(8jdX6I}6k2v{^)db*GSvP_?`2-Q*lb0xa$4lXOx@Xu%jFod* z>7n%FH6%tEG&6Bjp4FccyM_>|=J9kB-mIo%OQL-=|8y1VL`{WioXja;NmCl2Zw7m{ zOBV;_6;qw2|3_UabEstUU~dh>Oy3KZa!tod3i7&cUi=Dfi5UIZaR!TzB3W#&GA4w$ zW=J8z8q!|c{c!pt7Gx!?%9H$mK6G+0Y6y_KAp)f}U6FUZBz+m*+B2_Lq5|=}bTB?8 z9hI7yqEzJ3YQ8ixRwoKqco=}no918$m5+_ms%i@ZgrSz|EDDwzZPXX44F%Gnjy8a% z70P(}&>)0JA1e%V5b@cRRTlP55D_?owGDW0%Hj;qN?2ejA8pmCs1P^A`vhSf-Av

lAHX7YGKY` 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 literal 0 HcmV?d00001 From 7e0c501d526d7c7525fce6f4eb759e17e1243330 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Thu, 8 May 2025 12:26:35 -0300 Subject: [PATCH 09/10] Fixing Serialization issues --- .../config/PingEventConsumerConfig.java | 38 +++++++++++++++++++ .../pubsub/PingEventConsumer.java | 9 +++-- 2 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/PingEventConsumerConfig.java diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/PingEventConsumerConfig.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/PingEventConsumerConfig.java new file mode 100644 index 0000000..b279bd0 --- /dev/null +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/config/PingEventConsumerConfig.java @@ -0,0 +1,38 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.config; + +import org.apache.kafka.common.serialization.StringDeserializer; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory; +import org.springframework.kafka.core.ConsumerFactory; +import org.springframework.kafka.core.DefaultKafkaConsumerFactory; + +import java.util.Map; + +@Configuration +public class PingEventConsumerConfig { + + private final Map properties; + + public PingEventConsumerConfig(@Qualifier("kafkaListenerContainerFactoryProperties") Map properties) { + this.properties = properties; + } + + @Bean(name = "pingEventConsumerFactory") + public ConsumerFactory consumerFactory() { + return new DefaultKafkaConsumerFactory<>( + properties, + new StringDeserializer(), + new StringDeserializer() + ); + } + + @Bean(name = "pingEventKafkaListenerContainerFactory") + public ConcurrentKafkaListenerContainerFactory kafkaListenerContainerFactory() { + ConcurrentKafkaListenerContainerFactory factory = + new ConcurrentKafkaListenerContainerFactory<>(); + factory.setConsumerFactory(consumerFactory()); + return factory; + } +} \ No newline at end of file diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java index 4297a80..b66ccb5 100644 --- a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventConsumer.java @@ -23,9 +23,13 @@ public class PingEventConsumer { /** * Consumes ping created events from Kafka and forwards them to WebSocket clients. * - * @param message the ping created event + * @param message the ping created event as JSON string */ - @KafkaListener(topics = "${spring.kafka.topic.ping-created}", groupId = "${spring.kafka.consumer.group-id}") + @KafkaListener( + topics = "${spring.kafka.topic.ping-created}", + groupId = "${spring.kafka.consumer.group-id}", + containerFactory = "pingEventKafkaListenerContainerFactory" + ) public void consumePingCreated(String message) { log.debug("Received ping created event from Kafka: {}", message); if (StringUtils.hasText(message)) { @@ -34,5 +38,4 @@ public void consumePingCreated(String message) { log.debug("Skipping empty or null message"); } } - } \ No newline at end of file From 814900ab137da738c5ddc1e7c1f97c8c8a4a7458 Mon Sep 17 00:00:00 2001 From: Luis Machado Reis Date: Thu, 8 May 2025 15:14:05 -0300 Subject: [PATCH 10/10] ByPassingKafka to Update Pings when deployed into a single node --- docs/adrs/adr-001-websocket-scalability.md | 9 ++ .../PingEventPublisherByPassingKafka.java | 40 ++++++++ src/main/resources/application.yml | 3 +- .../PingEventPublisherByPassingKafkaTest.java | 92 +++++++++++++++++++ 4 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafka.java create mode 100644 src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafkaTest.java diff --git a/docs/adrs/adr-001-websocket-scalability.md b/docs/adrs/adr-001-websocket-scalability.md index 86d8772..21d5c32 100644 --- a/docs/adrs/adr-001-websocket-scalability.md +++ b/docs/adrs/adr-001-websocket-scalability.md @@ -6,6 +6,10 @@ The `flight-tracker-event-server` currently sends flight updates directly to cli ## Decision Refactor the application so that the `PingEventPublisher` publishes flight events to a Kafka topic. A new dedicated component will consume these events and manage active WebSocket sessions for message delivery. +Additionally, we will implement feature flags to control the WebSocket delivery mechanism, allowing the system to run in different deployment configurations: +- **Monolithic Mode**: All components run in the same service with in-memory WebSocket sessions +- **Decoupled Mode**: WebSocket delivery runs as a separate component consuming from Kafka + This decision enables separation of responsibilities and prepares the system for a future migration to a STOMP-based architecture (e.g., RabbitMQ) if scale demands increase. ## Justification @@ -13,17 +17,22 @@ This decision enables separation of responsibilities and prepares the system for - **Decoupling**: separates event generation from delivery logic - **Reuses existing infrastructure**: Kafka is already in place - **Low impact**: avoids protocol changes or client modifications for now +- **Deployment Flexibility**: allows gradual transition between deployment models +- **Reduced Complexity**: initial implementation can stay within the same service ## Alternatives Considered - **STOMP Broker with RabbitMQ**: powerful but requires client refactor and more setup - **Redis Streams/PubSub**: simple, fast, but with delivery and clustering limitations - **Optimizing the current implementation**: fast but not future-proof +- **Immediate Service Split**: would require more upfront work and coordination ## Consequences - The system becomes modular and more scalable - Kafka enables better backpressure and failover handling - Prepares for a transition to STOMP when scale justifies it - A new WebSocket delivery component must be monitored closely +- Feature flags add complexity but provide deployment flexibility +- Allows for gradual migration of WebSocket handling to a separate service ## Links - [Technical Analysis – WebSocket Scalability](../analysis/technical-analysis-websocket-flight-tracker.md) diff --git a/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafka.java b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafka.java new file mode 100644 index 0000000..046e505 --- /dev/null +++ b/src/main/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafka.java @@ -0,0 +1,40 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.pubsub; + +import org.springframework.stereotype.Component; +import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression; +import org.springframework.util.StringUtils; +import org.springframework.transaction.event.TransactionalEventListener; +import org.springframework.transaction.event.TransactionPhase; + +import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; +import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingMapper; +import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingDTO; +import dev.luismachadoreis.flighttracker.server.common.utils.JsonUtils; +import dev.luismachadoreis.flighttracker.server.ping.domain.PingCreatedEvent; + +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; + + +@Slf4j +@Component +@AllArgsConstructor +@ConditionalOnExpression("${app.ping.publisher.enabled:false} == false and ${app.ping.websocket.enabled:false} == true") +public class PingEventPublisherByPassingKafka { + + private final MapUpdatesHandler mapUpdatesHandler; + private final PingMapper pingMapper; + private final JsonUtils jsonUtils; + + /** + * Handles PingCreated events. + * @param event the PingCreated event + */ + @TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT) + public void handlePingCreated(PingCreatedEvent event) { + PingDTO pingDTO = pingMapper.toDTO(event.ping()); + String message = jsonUtils.toJson(pingDTO); + mapUpdatesHandler.sendMessage(message); + } + +} \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 4d3ac3d..d3bf2f1 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -101,8 +101,7 @@ app: subscriber: enabled: true publisher: - enabled: true + enabled: false websocket: enabled: true - # ... rest of the file remains unchanged ... \ No newline at end of file diff --git a/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafkaTest.java b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafkaTest.java new file mode 100644 index 0000000..9d4d329 --- /dev/null +++ b/src/test/java/dev/luismachadoreis/flighttracker/server/ping/infrastructure/pubsub/PingEventPublisherByPassingKafkaTest.java @@ -0,0 +1,92 @@ +package dev.luismachadoreis.flighttracker.server.ping.infrastructure.pubsub; + +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import java.time.Instant; +import java.util.UUID; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; + +import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingDTO; +import dev.luismachadoreis.flighttracker.server.ping.application.dto.PingMapper; +import dev.luismachadoreis.flighttracker.server.ping.domain.Ping; +import dev.luismachadoreis.flighttracker.server.ping.domain.PingCreatedEvent; +import dev.luismachadoreis.flighttracker.server.ping.infrastructure.websocket.MapUpdatesHandler; +import dev.luismachadoreis.flighttracker.server.common.utils.JsonUtils; + +@ExtendWith(MockitoExtension.class) +class PingEventPublisherByPassingKafkaTest { + + @Mock + private MapUpdatesHandler mapUpdatesHandler; + + @Mock + private PingMapper pingMapper; + + @Mock + private JsonUtils jsonUtils; + + private PingEventPublisherByPassingKafka publisher; + + @BeforeEach + void setUp() { + publisher = new PingEventPublisherByPassingKafka(mapUpdatesHandler, pingMapper, jsonUtils); + } + + @Test + void handlePingCreated_ShouldSendMessageToWebSocket() { + // Arrange + Instant now = Instant.now(); + var aircraft = new Ping.Aircraft("ABC123", "FL123", "US", now, "7700", true, new Integer[]{1, 2}); + var vector = new Ping.Vector(500.0, 180.0, 0.0); + var position = new Ping.Position(10.0, 20.0, 30000.0, 29000.0, false, 1, now); + var ping = new Ping(aircraft, vector, position); + var event = new PingCreatedEvent(ping, now); + + var pingDTO = new PingDTO( + ping.getId(), + new PingDTO.Aircraft( + aircraft.icao24(), + aircraft.callsign(), + aircraft.originCountry(), + aircraft.lastContact(), + aircraft.squawk(), + aircraft.spi(), + aircraft.sensors() + ), + new PingDTO.Vector( + vector.velocity(), + vector.trueTrack(), + vector.verticalRate() + ), + new PingDTO.Position( + position.longitude(), + position.latitude(), + position.geoAltitude(), + position.baroAltitude(), + position.onGround(), + position.source(), + position.time() + ), + ping.getLastUpdate() + ); + + String expectedJson = "{\"id\":\"" + ping.getId() + "\",\"aircraft\":{\"icao24\":\"ABC123\",\"callsign\":\"FL123\",\"origin_country\":\"US\",\"last_contact\":\"" + now + "\",\"squawk\":\"7700\",\"spi\":true,\"sensors\":[1,2]},\"vector\":{\"velocity\":500.0,\"true_track\":180.0,\"vertical_rate\":0.0},\"position\":{\"longitude\":10.0,\"latitude\":20.0,\"geo_altitude\":30000.0,\"baro_altitude\":29000.0,\"on_ground\":false,\"source\":1,\"time\":\"" + now + "\"},\"last_update\":\"" + now + "\"}"; + + when(pingMapper.toDTO(ping)).thenReturn(pingDTO); + when(jsonUtils.toJson(pingDTO)).thenReturn(expectedJson); + + // Act + publisher.handlePingCreated(event); + + // Assert + verify(pingMapper).toDTO(ping); + verify(jsonUtils).toJson(pingDTO); + verify(mapUpdatesHandler).sendMessage(expectedJson); + } +} \ No newline at end of file