From 15a1721cab1e277c88e4c084086e81e689eab5cb Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Fri, 31 Jan 2025 14:08:07 -0300 Subject: [PATCH 01/14] feat: stubs directory --- src/Cluster/Builder.stub.php | 138 ------ src/DateTime/Date.stub.php | 20 - src/DateTime/Time.stub.php | 19 - src/DateTime/Timestamp.stub.php | 21 - src/DateTime/Timeuuid.stub.php | 20 - src/RetryPolicy/DefaultPolicy.stub.php | 11 - .../DowngradingConsistency.stub.php | 17 - src/RetryPolicy/Fallthrough.stub.php | 11 - src/RetryPolicy/Logging.stub.php | 14 - stubs/Cassandra.php | 403 +++++++++++++++++ stubs/Cassandra/Aggregate.php | 89 ++++ stubs/Cassandra/BatchStatement.php | 61 +++ stubs/Cassandra/Bigint.php | 123 ++++++ stubs/Cassandra/Blob.php | 61 +++ stubs/Cassandra/Cluster.php | 44 ++ stubs/Cassandra/Cluster/Builder.php | 416 ++++++++++++++++++ .../Cassandra/Cluster/ClusterInterface.php | 0 .../Cassandra/Cluster/DefaultCluster.php | 0 stubs/Cassandra/Collection.php | 125 ++++++ stubs/Cassandra/Column.php | 75 ++++ stubs/Cassandra/Custom.php | 33 ++ stubs/Cassandra/Date.php | 70 +++ stubs/Cassandra/Decimal.php | 123 ++++++ stubs/Cassandra/DefaultAggregate.php | 89 ++++ stubs/Cassandra/DefaultCluster.php | 47 ++ stubs/Cassandra/DefaultColumn.php | 75 ++++ stubs/Cassandra/DefaultFunction.php | 82 ++++ stubs/Cassandra/DefaultIndex.php | 77 ++++ stubs/Cassandra/DefaultKeyspace.php | 136 ++++++ stubs/Cassandra/DefaultMaterializedView.php | 217 +++++++++ stubs/Cassandra/DefaultSchema.php | 49 +++ stubs/Cassandra/DefaultSession.php | 124 ++++++ stubs/Cassandra/DefaultTable.php | 242 ++++++++++ stubs/Cassandra/Duration.php | 60 +++ stubs/Cassandra/Exception.php | 28 ++ .../Exception/AlreadyExistsException.php | 43 ++ .../Exception/AuthenticationException.php | 44 ++ .../Exception/ConfigurationException.php | 45 ++ .../Exception/DivideByZeroException.php | 43 ++ stubs/Cassandra/Exception/DomainException.php | 43 ++ .../Exception/ExecutionException.php | 47 ++ .../Exception/InvalidArgumentException.php | 43 ++ .../Exception/InvalidQueryException.php | 44 ++ .../Exception/InvalidSyntaxException.php | 43 ++ .../Exception/IsBootstrappingException.php | 43 ++ stubs/Cassandra/Exception/LogicException.php | 43 ++ .../Exception/OverloadedException.php | 43 ++ .../Cassandra/Exception/ProtocolException.php | 45 ++ stubs/Cassandra/Exception/RangeException.php | 43 ++ .../Exception/ReadTimeoutException.php | 45 ++ .../Cassandra/Exception/RuntimeException.php | 43 ++ stubs/Cassandra/Exception/ServerException.php | 45 ++ .../Cassandra/Exception/TimeoutException.php | 44 ++ .../Cassandra/Exception/TruncateException.php | 44 ++ .../Exception/UnauthorizedException.php | 44 ++ .../Exception/UnavailableException.php | 47 ++ .../Exception/UnpreparedException.php | 45 ++ .../Exception/ValidationException.php | 50 +++ .../Exception/WriteTimeoutException.php | 45 ++ stubs/Cassandra/ExecutionOptions.php | 50 +++ stubs/Cassandra/Float.php | 138 ++++++ stubs/Cassandra/Function.php | 82 ++++ stubs/Cassandra/Future.php | 43 ++ stubs/Cassandra/FutureClose.php | 40 ++ stubs/Cassandra/FuturePreparedStatement.php | 41 ++ stubs/Cassandra/FutureRows.php | 40 ++ stubs/Cassandra/FutureSession.php | 40 ++ stubs/Cassandra/FutureValue.php | 38 ++ stubs/Cassandra/Index.php | 77 ++++ stubs/Cassandra/Inet.php | 54 +++ stubs/Cassandra/Keyspace.php | 136 ++++++ stubs/Cassandra/Map.php | 179 ++++++++ stubs/Cassandra/MaterializedView.php | 218 +++++++++ stubs/Cassandra/Numeric.php | 87 ++++ stubs/Cassandra/PreparedStatement.php | 35 ++ stubs/Cassandra/RetryPolicy.php | 26 ++ stubs/Cassandra/RetryPolicy/DefaultPolicy.php | 33 ++ .../RetryPolicy/DowngradingConsistency.php | 44 ++ stubs/Cassandra/RetryPolicy/Fallthrough.php | 26 ++ stubs/Cassandra/RetryPolicy/Logging.php | 33 ++ .../Cassandra/RetryPolicy/RetryPolicy.php | 0 stubs/Cassandra/Rows.php | 170 +++++++ stubs/Cassandra/SSLOptions.php | 28 ++ .../Cassandra/SSLOptions/Builder.php | 0 .../Cassandra/SSLOptions/SSLOptions.php | 0 stubs/Cassandra/Schema.php | 42 ++ stubs/Cassandra/Session.php | 124 ++++++ stubs/Cassandra/Set.php | 116 +++++ stubs/Cassandra/SimpleStatement.php | 39 ++ stubs/Cassandra/Smallint.php | 121 +++++ stubs/Cassandra/Statement.php | 30 ++ stubs/Cassandra/Table.php | 210 +++++++++ stubs/Cassandra/Time.php | 56 +++ stubs/Cassandra/Timestamp.php | 82 ++++ stubs/Cassandra/TimestampGenerator.php | 26 ++ .../TimestampGenerator/Monotonic.php | 32 ++ .../TimestampGenerator/ServerSide.php | 26 ++ stubs/Cassandra/Timeuuid.php | 78 ++++ stubs/Cassandra/Tinyint.php | 121 +++++ stubs/Cassandra/Tuple.php | 107 +++++ stubs/Cassandra/Type.php | 278 ++++++++++++ stubs/Cassandra/Type/Collection.php | 64 +++ stubs/Cassandra/Type/Custom.php | 48 ++ stubs/Cassandra/Type/Map.php | 88 ++++ stubs/Cassandra/Type/Scalar.php | 48 ++ stubs/Cassandra/Type/Set.php | 63 +++ stubs/Cassandra/Type/Tuple.php | 64 +++ stubs/Cassandra/Type/UserType.php | 90 ++++ stubs/Cassandra/UserTypeValue.php | 107 +++++ stubs/Cassandra/Uuid.php | 61 +++ stubs/Cassandra/UuidInterface.php | 40 ++ stubs/Cassandra/Value.php | 52 +++ stubs/Cassandra/Varint.php | 109 +++++ 113 files changed, 7893 insertions(+), 271 deletions(-) delete mode 100644 src/Cluster/Builder.stub.php delete mode 100644 src/DateTime/Date.stub.php delete mode 100644 src/DateTime/Time.stub.php delete mode 100644 src/DateTime/Timestamp.stub.php delete mode 100644 src/DateTime/Timeuuid.stub.php delete mode 100644 src/RetryPolicy/DefaultPolicy.stub.php delete mode 100644 src/RetryPolicy/DowngradingConsistency.stub.php delete mode 100644 src/RetryPolicy/Fallthrough.stub.php delete mode 100644 src/RetryPolicy/Logging.stub.php create mode 100644 stubs/Cassandra.php create mode 100644 stubs/Cassandra/Aggregate.php create mode 100644 stubs/Cassandra/BatchStatement.php create mode 100644 stubs/Cassandra/Bigint.php create mode 100644 stubs/Cassandra/Blob.php create mode 100644 stubs/Cassandra/Cluster.php create mode 100644 stubs/Cassandra/Cluster/Builder.php rename src/Cluster/ClusterInterface.stub.php => stubs/Cassandra/Cluster/ClusterInterface.php (100%) rename src/Cluster/DefaultCluster.stub.php => stubs/Cassandra/Cluster/DefaultCluster.php (100%) create mode 100644 stubs/Cassandra/Collection.php create mode 100644 stubs/Cassandra/Column.php create mode 100644 stubs/Cassandra/Custom.php create mode 100644 stubs/Cassandra/Date.php create mode 100644 stubs/Cassandra/Decimal.php create mode 100644 stubs/Cassandra/DefaultAggregate.php create mode 100644 stubs/Cassandra/DefaultCluster.php create mode 100644 stubs/Cassandra/DefaultColumn.php create mode 100644 stubs/Cassandra/DefaultFunction.php create mode 100644 stubs/Cassandra/DefaultIndex.php create mode 100644 stubs/Cassandra/DefaultKeyspace.php create mode 100644 stubs/Cassandra/DefaultMaterializedView.php create mode 100644 stubs/Cassandra/DefaultSchema.php create mode 100644 stubs/Cassandra/DefaultSession.php create mode 100644 stubs/Cassandra/DefaultTable.php create mode 100644 stubs/Cassandra/Duration.php create mode 100644 stubs/Cassandra/Exception.php create mode 100644 stubs/Cassandra/Exception/AlreadyExistsException.php create mode 100644 stubs/Cassandra/Exception/AuthenticationException.php create mode 100644 stubs/Cassandra/Exception/ConfigurationException.php create mode 100644 stubs/Cassandra/Exception/DivideByZeroException.php create mode 100644 stubs/Cassandra/Exception/DomainException.php create mode 100644 stubs/Cassandra/Exception/ExecutionException.php create mode 100644 stubs/Cassandra/Exception/InvalidArgumentException.php create mode 100644 stubs/Cassandra/Exception/InvalidQueryException.php create mode 100644 stubs/Cassandra/Exception/InvalidSyntaxException.php create mode 100644 stubs/Cassandra/Exception/IsBootstrappingException.php create mode 100644 stubs/Cassandra/Exception/LogicException.php create mode 100644 stubs/Cassandra/Exception/OverloadedException.php create mode 100644 stubs/Cassandra/Exception/ProtocolException.php create mode 100644 stubs/Cassandra/Exception/RangeException.php create mode 100644 stubs/Cassandra/Exception/ReadTimeoutException.php create mode 100644 stubs/Cassandra/Exception/RuntimeException.php create mode 100644 stubs/Cassandra/Exception/ServerException.php create mode 100644 stubs/Cassandra/Exception/TimeoutException.php create mode 100644 stubs/Cassandra/Exception/TruncateException.php create mode 100644 stubs/Cassandra/Exception/UnauthorizedException.php create mode 100644 stubs/Cassandra/Exception/UnavailableException.php create mode 100644 stubs/Cassandra/Exception/UnpreparedException.php create mode 100644 stubs/Cassandra/Exception/ValidationException.php create mode 100644 stubs/Cassandra/Exception/WriteTimeoutException.php create mode 100644 stubs/Cassandra/ExecutionOptions.php create mode 100644 stubs/Cassandra/Float.php create mode 100644 stubs/Cassandra/Function.php create mode 100644 stubs/Cassandra/Future.php create mode 100644 stubs/Cassandra/FutureClose.php create mode 100644 stubs/Cassandra/FuturePreparedStatement.php create mode 100644 stubs/Cassandra/FutureRows.php create mode 100644 stubs/Cassandra/FutureSession.php create mode 100644 stubs/Cassandra/FutureValue.php create mode 100644 stubs/Cassandra/Index.php create mode 100644 stubs/Cassandra/Inet.php create mode 100644 stubs/Cassandra/Keyspace.php create mode 100644 stubs/Cassandra/Map.php create mode 100644 stubs/Cassandra/MaterializedView.php create mode 100644 stubs/Cassandra/Numeric.php create mode 100644 stubs/Cassandra/PreparedStatement.php create mode 100644 stubs/Cassandra/RetryPolicy.php create mode 100644 stubs/Cassandra/RetryPolicy/DefaultPolicy.php create mode 100644 stubs/Cassandra/RetryPolicy/DowngradingConsistency.php create mode 100644 stubs/Cassandra/RetryPolicy/Fallthrough.php create mode 100644 stubs/Cassandra/RetryPolicy/Logging.php rename src/RetryPolicy/RetryPolicy.stub.php => stubs/Cassandra/RetryPolicy/RetryPolicy.php (100%) create mode 100644 stubs/Cassandra/Rows.php create mode 100644 stubs/Cassandra/SSLOptions.php rename src/SSLOptions/Builder.stub.php => stubs/Cassandra/SSLOptions/Builder.php (100%) rename src/SSLOptions/SSLOptions.stub.php => stubs/Cassandra/SSLOptions/SSLOptions.php (100%) create mode 100644 stubs/Cassandra/Schema.php create mode 100644 stubs/Cassandra/Session.php create mode 100644 stubs/Cassandra/Set.php create mode 100644 stubs/Cassandra/SimpleStatement.php create mode 100644 stubs/Cassandra/Smallint.php create mode 100644 stubs/Cassandra/Statement.php create mode 100644 stubs/Cassandra/Table.php create mode 100644 stubs/Cassandra/Time.php create mode 100644 stubs/Cassandra/Timestamp.php create mode 100644 stubs/Cassandra/TimestampGenerator.php create mode 100644 stubs/Cassandra/TimestampGenerator/Monotonic.php create mode 100644 stubs/Cassandra/TimestampGenerator/ServerSide.php create mode 100644 stubs/Cassandra/Timeuuid.php create mode 100644 stubs/Cassandra/Tinyint.php create mode 100644 stubs/Cassandra/Tuple.php create mode 100644 stubs/Cassandra/Type.php create mode 100644 stubs/Cassandra/Type/Collection.php create mode 100644 stubs/Cassandra/Type/Custom.php create mode 100644 stubs/Cassandra/Type/Map.php create mode 100644 stubs/Cassandra/Type/Scalar.php create mode 100644 stubs/Cassandra/Type/Set.php create mode 100644 stubs/Cassandra/Type/Tuple.php create mode 100644 stubs/Cassandra/Type/UserType.php create mode 100644 stubs/Cassandra/UserTypeValue.php create mode 100644 stubs/Cassandra/Uuid.php create mode 100644 stubs/Cassandra/UuidInterface.php create mode 100644 stubs/Cassandra/Value.php create mode 100644 stubs/Cassandra/Varint.php diff --git a/src/Cluster/Builder.stub.php b/src/Cluster/Builder.stub.php deleted file mode 100644 index 480bb87ab..000000000 --- a/src/Cluster/Builder.stub.php +++ /dev/null @@ -1,138 +0,0 @@ -schema() will always return an empty object. This + * can be useful for reducing the startup overhead of short-lived sessions. + * + * @param bool $enabled whether the driver fetches and maintains schema metadata. + * + * @return \Cassandra\Cluster\Builder self + */ + public function withSchemaMetadata(bool $enabled = true): Builder + { + } + + /** + * Enables/disables Hostname Resolution. + * + * If enabled the driver will resolve hostnames for IP addresses using + * reverse IP lookup. This is useful for authentication (Kerberos) or + * encryption SSL services that require a valid hostname for verification. + * + * Important: It's possible that the underlying C/C++ driver does not + * support hostname resolution. A PHP warning will be emitted if the driver + * does not support hostname resolution. + * + * @param bool $enabled whether the driver uses hostname resolution. + * + * @return \Cassandra\Cluster\Builder self + */ + public function withHostnameResolution(bool $enabled = true): Builder + { + } + + /** + * Enables/disables Randomized Contact Points. + * + * If enabled this allows the driver randomly use contact points in order + * to evenly spread the load across the cluster and prevent + * hotspots/load spikes during notifications (e.g. massive schema change). + * + * Note: This setting should only be disabled for debugging and testing. + * + * @param bool $enabled whether the driver uses randomized contact points. + * + * @return \Cassandra\Cluster\Builder self + */ + public function withRandomizedContactPoints(bool $enabled = true): Builder + { + } + + /** + * Specify interval in seconds that the driver should wait before attempting + * to send heartbeat messages and control the amount of time the connection + * must be idle before sending heartbeat messages. This is useful for + * preventing intermediate network devices from dropping connections. + * + * @param float $interval interval in seconds (0 to disable heartbeat). + * + * @return \Cassandra\Cluster\Builder self + */ + public function withConnectionHeartbeatInterval(float $interval): Builder + { + } + + public function build(): \Cassandra\Cluster + { + } +} diff --git a/src/Cluster/ClusterInterface.stub.php b/stubs/Cassandra/Cluster/ClusterInterface.php similarity index 100% rename from src/Cluster/ClusterInterface.stub.php rename to stubs/Cassandra/Cluster/ClusterInterface.php diff --git a/src/Cluster/DefaultCluster.stub.php b/stubs/Cassandra/Cluster/DefaultCluster.php similarity index 100% rename from src/Cluster/DefaultCluster.stub.php rename to stubs/Cassandra/Cluster/DefaultCluster.php diff --git a/stubs/Cassandra/Collection.php b/stubs/Cassandra/Collection.php new file mode 100644 index 000000000..ad3662b87 --- /dev/null +++ b/stubs/Cassandra/Collection.php @@ -0,0 +1,125 @@ +create(1, 2, 3, 4, 5, 6, 7, 8, 9); + * + * var_dump($collection); + * @endcode + * + * @param \Cassandra\Type $type The type of values + * + * @return \Cassandra\Type The collection type + */ + public static final function collection($type) { } + + /** + * Initialize a set type + * @code{.php} + * create("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); + * + * var_dump($set); + * @endcode + * + * @param \Cassandra\Type $type The types of values + * + * @return \Cassandra\Type The set type + */ + public static final function set($type) { } + + /** + * Initialize a map type + * @code{.php} + * create(1, "a", 2, "b", 3, "c", 4, "d", 5, "e", 6, "f") + * + * var_dump($map); + * @endcode + * + * @param \Cassandra\Type $keyType The type of keys + * @param \Cassandra\Type $valueType The type of values + * + * @return \Cassandra\Type The map type + */ + public static final function map($keyType, $valueType) { } + + /** + * Initialize a tuple type + * @code{.php} + * create("a", 123); + * + * var_dump($tuple); + * @endcode + * + * @param \Cassandra\Type $types A variadic list of types + * + * @return \Cassandra\Type The tuple type + */ + public static final function tuple($types) { } + + /** + * Initialize a user type + * @code{.php} + * create("a", "abc", "b", 123); + * + * var_dump($userType); + * @endcode + * + * @param \Cassandra\Type $types A variadic list of name/type pairs + * + * @return \Cassandra\Type The user type + */ + public static final function userType($types) { } + +} diff --git a/stubs/Cassandra/Type/Collection.php b/stubs/Cassandra/Type/Collection.php new file mode 100644 index 000000000..08bdf97dd --- /dev/null +++ b/stubs/Cassandra/Type/Collection.php @@ -0,0 +1,64 @@ +` + * + * @return string Type representation in CQL + */ + public function __toString() { } + + /** + * Creates a new Collection from the given values. When no values + * given, creates an empty list. + * + * @param mixed $value ,... One or more values to be added to the list. + * + * @throws Exception\InvalidArgumentException when values given are of a + * different type than what this + * list type expects. + * + * @return \Cassandra\Collection A list with given values. + */ + public function create($value) { } + +} diff --git a/stubs/Cassandra/Type/Custom.php b/stubs/Cassandra/Type/Custom.php new file mode 100644 index 000000000..c21bb702b --- /dev/null +++ b/stubs/Cassandra/Type/Custom.php @@ -0,0 +1,48 @@ +` + * + * @return string Type representation in CQL + */ + public function __toString() { } + + /** + * Creates a new Map from the given values. + * + * @code{.php} + * create(new Uuid(), 'first uuid', + * new Uuid(), 'second uuid', + * new Uuid(), 'third uuid'); + * + * var_dump($map); + * @endcode + * + * + * is a key and each even value is a value for the + * map, e.g. `create(key, value, key, value)`. + * When no values given, creates an empty map. + * + * @param mixed $value ,... An even number of values, where each odd value + * + * @throws Exception\InvalidArgumentException when keys or values given are + * of a different type than what + * this map type expects. + * + * @return \Cassandra\Map A set with given values. + */ + public function create($value) { } + +} diff --git a/stubs/Cassandra/Type/Scalar.php b/stubs/Cassandra/Type/Scalar.php new file mode 100644 index 000000000..0c1d5e4b4 --- /dev/null +++ b/stubs/Cassandra/Type/Scalar.php @@ -0,0 +1,48 @@ +` + * + * @return string Type representation in CQL + */ + public function __toString() { } + + /** + * Creates a new Set from the given values. + * + * @param mixed $value ,... One or more values to be added to the set. When no values are given, creates an empty set. + * + * @throws Exception\InvalidArgumentException when values given are of a + * different type than what this + * set type expects. + * + * @return \Cassandra\Set A set with given values. + */ + public function create($value) { } + +} diff --git a/stubs/Cassandra/Type/Tuple.php b/stubs/Cassandra/Type/Tuple.php new file mode 100644 index 000000000..a13e562f7 --- /dev/null +++ b/stubs/Cassandra/Type/Tuple.php @@ -0,0 +1,64 @@ +` + * + * @return string Type representation in CQL + */ + public function __toString() { } + + /** + * Returns types of values + * + * @return array An array of types + */ + public function types() { } + + /** + * Creates a new Tuple from the given values. When no values given, + * creates a tuple with null for the values. + * + * @param mixed $values ,... One or more values to be added to the tuple. + * + * @throws Exception\InvalidArgumentException when values given are of a + * different type than what the + * tuple expects. + * + * @return \Cassandra\Tuple A tuple with given values. + */ + public function create($values) { } + +} diff --git a/stubs/Cassandra/Type/UserType.php b/stubs/Cassandra/Type/UserType.php new file mode 100644 index 000000000..77e018252 --- /dev/null +++ b/stubs/Cassandra/Type/UserType.php @@ -0,0 +1,90 @@ +`. + * + * @return string Type representation in CQL + */ + public function __toString() { } + + /** + * Returns types of values + * + * @return array An array of types + */ + public function types() { } + + /** + * Creates a new UserTypeValue from the given name/value pairs. When + * no values given, creates an empty user type. + * + * @param mixed $value ,... One or more name/value pairs to be added to the user type. + * + * @throws Exception\InvalidArgumentException when values given are of a + * different types than what the + * user type expects. + * + * @return \Cassandra\UserTypeValue A user type value with given name/value pairs. + */ + public function create($value) { } + +} diff --git a/stubs/Cassandra/UserTypeValue.php b/stubs/Cassandra/UserTypeValue.php new file mode 100644 index 000000000..e0262632e --- /dev/null +++ b/stubs/Cassandra/UserTypeValue.php @@ -0,0 +1,107 @@ + Date: Fri, 31 Jan 2025 14:11:19 -0300 Subject: [PATCH 02/14] feat: remove old docs folder --- docs/Cassandra.php | 403 ------------- docs/Cassandra/Aggregate.php | 89 --- docs/Cassandra/BatchStatement.php | 61 -- docs/Cassandra/Bigint.php | 123 ---- docs/Cassandra/Blob.php | 61 -- docs/Cassandra/Cluster.php | 44 -- docs/Cassandra/Cluster/Builder.php | 363 ------------ docs/Cassandra/Collection.php | 125 ---- docs/Cassandra/Column.php | 75 --- docs/Cassandra/Custom.php | 33 -- docs/Cassandra/Date.php | 68 --- docs/Cassandra/Decimal.php | 123 ---- docs/Cassandra/DefaultAggregate.php | 89 --- docs/Cassandra/DefaultCluster.php | 47 -- docs/Cassandra/DefaultColumn.php | 75 --- docs/Cassandra/DefaultFunction.php | 82 --- docs/Cassandra/DefaultIndex.php | 77 --- docs/Cassandra/DefaultKeyspace.php | 136 ----- docs/Cassandra/DefaultMaterializedView.php | 217 ------- docs/Cassandra/DefaultSchema.php | 49 -- docs/Cassandra/DefaultSession.php | 124 ---- docs/Cassandra/DefaultTable.php | 242 -------- docs/Cassandra/Duration.php | 60 -- docs/Cassandra/Exception.php | 28 - .../Exception/AlreadyExistsException.php | 43 -- .../Exception/AuthenticationException.php | 44 -- .../Exception/ConfigurationException.php | 45 -- .../Exception/DivideByZeroException.php | 43 -- docs/Cassandra/Exception/DomainException.php | 43 -- .../Exception/ExecutionException.php | 47 -- .../Exception/InvalidArgumentException.php | 43 -- .../Exception/InvalidQueryException.php | 44 -- .../Exception/InvalidSyntaxException.php | 43 -- .../Exception/IsBootstrappingException.php | 43 -- docs/Cassandra/Exception/LogicException.php | 43 -- .../Exception/OverloadedException.php | 43 -- .../Cassandra/Exception/ProtocolException.php | 45 -- docs/Cassandra/Exception/RangeException.php | 43 -- .../Exception/ReadTimeoutException.php | 45 -- docs/Cassandra/Exception/RuntimeException.php | 43 -- docs/Cassandra/Exception/ServerException.php | 45 -- docs/Cassandra/Exception/TimeoutException.php | 44 -- .../Cassandra/Exception/TruncateException.php | 44 -- .../Exception/UnauthorizedException.php | 44 -- .../Exception/UnavailableException.php | 47 -- .../Exception/UnpreparedException.php | 45 -- .../Exception/ValidationException.php | 50 -- .../Exception/WriteTimeoutException.php | 45 -- docs/Cassandra/ExecutionOptions.php | 50 -- docs/Cassandra/Float.php | 138 ----- docs/Cassandra/Function.php | 82 --- docs/Cassandra/Future.php | 43 -- docs/Cassandra/FutureClose.php | 40 -- docs/Cassandra/FuturePreparedStatement.php | 41 -- docs/Cassandra/FutureRows.php | 40 -- docs/Cassandra/FutureSession.php | 40 -- docs/Cassandra/FutureValue.php | 38 -- docs/Cassandra/Index.php | 77 --- docs/Cassandra/Inet.php | 54 -- docs/Cassandra/Keyspace.php | 136 ----- docs/Cassandra/Map.php | 179 ------ docs/Cassandra/MaterializedView.php | 218 ------- docs/Cassandra/Numeric.php | 87 --- docs/Cassandra/PreparedStatement.php | 35 -- docs/Cassandra/RetryPolicy.php | 26 - docs/Cassandra/RetryPolicy/DefaultPolicy.php | 33 -- .../RetryPolicy/DowngradingConsistency.php | 44 -- docs/Cassandra/RetryPolicy/Fallthrough.php | 26 - docs/Cassandra/RetryPolicy/Logging.php | 33 -- docs/Cassandra/Rows.php | 170 ------ docs/Cassandra/SSLOptions.php | 28 - docs/Cassandra/SSLOptions/Builder.php | 85 --- docs/Cassandra/Schema.php | 42 -- docs/Cassandra/Session.php | 124 ---- docs/Cassandra/Set.php | 116 ---- docs/Cassandra/SimpleStatement.php | 39 -- docs/Cassandra/Smallint.php | 121 ---- docs/Cassandra/Statement.php | 30 - docs/Cassandra/Table.php | 210 ------- docs/Cassandra/Time.php | 56 -- docs/Cassandra/Timestamp.php | 76 --- docs/Cassandra/TimestampGenerator.php | 26 - .../TimestampGenerator/Monotonic.php | 32 - .../TimestampGenerator/ServerSide.php | 26 - docs/Cassandra/Timeuuid.php | 77 --- docs/Cassandra/Tinyint.php | 121 ---- docs/Cassandra/Tuple.php | 107 ---- docs/Cassandra/Type.php | 278 --------- docs/Cassandra/Type/Collection.php | 64 -- docs/Cassandra/Type/Custom.php | 48 -- docs/Cassandra/Type/Map.php | 88 --- docs/Cassandra/Type/Scalar.php | 48 -- docs/Cassandra/Type/Set.php | 63 -- docs/Cassandra/Type/Tuple.php | 64 -- docs/Cassandra/Type/UserType.php | 90 --- docs/Cassandra/UserTypeValue.php | 107 ---- docs/Cassandra/Uuid.php | 61 -- docs/Cassandra/UuidInterface.php | 40 -- docs/Cassandra/Value.php | 52 -- docs/Cassandra/Varint.php | 109 ---- docs/README.md | 6 - docs/generate_doc.php | 549 ------------------ docs/generate_doc.sh | 3 - docs/generate_doc_common.php | 207 ------- docs/generate_doc_yaml.php | 158 ----- docs/generate_doc_yaml.sh | 3 - 106 files changed, 8842 deletions(-) delete mode 100644 docs/Cassandra.php delete mode 100644 docs/Cassandra/Aggregate.php delete mode 100644 docs/Cassandra/BatchStatement.php delete mode 100644 docs/Cassandra/Bigint.php delete mode 100644 docs/Cassandra/Blob.php delete mode 100644 docs/Cassandra/Cluster.php delete mode 100644 docs/Cassandra/Cluster/Builder.php delete mode 100644 docs/Cassandra/Collection.php delete mode 100644 docs/Cassandra/Column.php delete mode 100644 docs/Cassandra/Custom.php delete mode 100644 docs/Cassandra/Date.php delete mode 100644 docs/Cassandra/Decimal.php delete mode 100644 docs/Cassandra/DefaultAggregate.php delete mode 100644 docs/Cassandra/DefaultCluster.php delete mode 100644 docs/Cassandra/DefaultColumn.php delete mode 100644 docs/Cassandra/DefaultFunction.php delete mode 100644 docs/Cassandra/DefaultIndex.php delete mode 100644 docs/Cassandra/DefaultKeyspace.php delete mode 100644 docs/Cassandra/DefaultMaterializedView.php delete mode 100644 docs/Cassandra/DefaultSchema.php delete mode 100644 docs/Cassandra/DefaultSession.php delete mode 100644 docs/Cassandra/DefaultTable.php delete mode 100644 docs/Cassandra/Duration.php delete mode 100644 docs/Cassandra/Exception.php delete mode 100644 docs/Cassandra/Exception/AlreadyExistsException.php delete mode 100644 docs/Cassandra/Exception/AuthenticationException.php delete mode 100644 docs/Cassandra/Exception/ConfigurationException.php delete mode 100644 docs/Cassandra/Exception/DivideByZeroException.php delete mode 100644 docs/Cassandra/Exception/DomainException.php delete mode 100644 docs/Cassandra/Exception/ExecutionException.php delete mode 100644 docs/Cassandra/Exception/InvalidArgumentException.php delete mode 100644 docs/Cassandra/Exception/InvalidQueryException.php delete mode 100644 docs/Cassandra/Exception/InvalidSyntaxException.php delete mode 100644 docs/Cassandra/Exception/IsBootstrappingException.php delete mode 100644 docs/Cassandra/Exception/LogicException.php delete mode 100644 docs/Cassandra/Exception/OverloadedException.php delete mode 100644 docs/Cassandra/Exception/ProtocolException.php delete mode 100644 docs/Cassandra/Exception/RangeException.php delete mode 100644 docs/Cassandra/Exception/ReadTimeoutException.php delete mode 100644 docs/Cassandra/Exception/RuntimeException.php delete mode 100644 docs/Cassandra/Exception/ServerException.php delete mode 100644 docs/Cassandra/Exception/TimeoutException.php delete mode 100644 docs/Cassandra/Exception/TruncateException.php delete mode 100644 docs/Cassandra/Exception/UnauthorizedException.php delete mode 100644 docs/Cassandra/Exception/UnavailableException.php delete mode 100644 docs/Cassandra/Exception/UnpreparedException.php delete mode 100644 docs/Cassandra/Exception/ValidationException.php delete mode 100644 docs/Cassandra/Exception/WriteTimeoutException.php delete mode 100644 docs/Cassandra/ExecutionOptions.php delete mode 100644 docs/Cassandra/Float.php delete mode 100644 docs/Cassandra/Function.php delete mode 100644 docs/Cassandra/Future.php delete mode 100644 docs/Cassandra/FutureClose.php delete mode 100644 docs/Cassandra/FuturePreparedStatement.php delete mode 100644 docs/Cassandra/FutureRows.php delete mode 100644 docs/Cassandra/FutureSession.php delete mode 100644 docs/Cassandra/FutureValue.php delete mode 100644 docs/Cassandra/Index.php delete mode 100644 docs/Cassandra/Inet.php delete mode 100644 docs/Cassandra/Keyspace.php delete mode 100644 docs/Cassandra/Map.php delete mode 100644 docs/Cassandra/MaterializedView.php delete mode 100644 docs/Cassandra/Numeric.php delete mode 100644 docs/Cassandra/PreparedStatement.php delete mode 100644 docs/Cassandra/RetryPolicy.php delete mode 100644 docs/Cassandra/RetryPolicy/DefaultPolicy.php delete mode 100644 docs/Cassandra/RetryPolicy/DowngradingConsistency.php delete mode 100644 docs/Cassandra/RetryPolicy/Fallthrough.php delete mode 100644 docs/Cassandra/RetryPolicy/Logging.php delete mode 100644 docs/Cassandra/Rows.php delete mode 100644 docs/Cassandra/SSLOptions.php delete mode 100644 docs/Cassandra/SSLOptions/Builder.php delete mode 100644 docs/Cassandra/Schema.php delete mode 100644 docs/Cassandra/Session.php delete mode 100644 docs/Cassandra/Set.php delete mode 100644 docs/Cassandra/SimpleStatement.php delete mode 100644 docs/Cassandra/Smallint.php delete mode 100644 docs/Cassandra/Statement.php delete mode 100644 docs/Cassandra/Table.php delete mode 100644 docs/Cassandra/Time.php delete mode 100644 docs/Cassandra/Timestamp.php delete mode 100644 docs/Cassandra/TimestampGenerator.php delete mode 100644 docs/Cassandra/TimestampGenerator/Monotonic.php delete mode 100644 docs/Cassandra/TimestampGenerator/ServerSide.php delete mode 100644 docs/Cassandra/Timeuuid.php delete mode 100644 docs/Cassandra/Tinyint.php delete mode 100644 docs/Cassandra/Tuple.php delete mode 100644 docs/Cassandra/Type.php delete mode 100644 docs/Cassandra/Type/Collection.php delete mode 100644 docs/Cassandra/Type/Custom.php delete mode 100644 docs/Cassandra/Type/Map.php delete mode 100644 docs/Cassandra/Type/Scalar.php delete mode 100644 docs/Cassandra/Type/Set.php delete mode 100644 docs/Cassandra/Type/Tuple.php delete mode 100644 docs/Cassandra/Type/UserType.php delete mode 100644 docs/Cassandra/UserTypeValue.php delete mode 100644 docs/Cassandra/Uuid.php delete mode 100644 docs/Cassandra/UuidInterface.php delete mode 100644 docs/Cassandra/Value.php delete mode 100644 docs/Cassandra/Varint.php delete mode 100644 docs/README.md delete mode 100644 docs/generate_doc.php delete mode 100755 docs/generate_doc.sh delete mode 100644 docs/generate_doc_common.php delete mode 100644 docs/generate_doc_yaml.php delete mode 100755 docs/generate_doc_yaml.sh diff --git a/docs/Cassandra.php b/docs/Cassandra.php deleted file mode 100644 index 9ac1b8014..000000000 --- a/docs/Cassandra.php +++ /dev/null @@ -1,403 +0,0 @@ -schema() will always return an empty object. This - * can be useful for reducing the startup overhead of short-lived sessions. - * - * @param bool $enabled whether the driver fetches and maintains schema metadata. - * - * @return \Cassandra\Cluster\Builder self - */ - public function withSchemaMetadata($enabled) { } - - /** - * Enables/disables Hostname Resolution. - * - * If enabled the driver will resolve hostnames for IP addresses using - * reverse IP lookup. This is useful for authentication (Kerberos) or - * encryption SSL services that require a valid hostname for verification. - * - * Important: It's possible that the underlying C/C++ driver does not - * support hostname resolution. A PHP warning will be emitted if the driver - * does not support hostname resolution. - * - * @param bool $enabled whether the driver uses hostname resolution. - * - * @return \Cassandra\Cluster\Builder self - */ - public function withHostnameResolution($enabled) { } - - /** - * Enables/disables Randomized Contact Points. - * - * If enabled this allows the driver randomly use contact points in order - * to evenly spread the load across the cluster and prevent - * hotspots/load spikes during notifications (e.g. massive schema change). - * - * Note: This setting should only be disabled for debugging and testing. - * - * @param bool $enabled whether the driver uses randomized contact points. - * - * @return \Cassandra\Cluster\Builder self - */ - public function withRandomizedContactPoints($enabled) { } - - /** - * Specify interval in seconds that the driver should wait before attempting - * to send heartbeat messages and control the amount of time the connection - * must be idle before sending heartbeat messages. This is useful for - * preventing intermediate network devices from dropping connections. - * - * @param float $interval interval in seconds (0 to disable heartbeat). - * - * @return \Cassandra\Cluster\Builder self - */ - public function withConnectionHeartbeatInterval($interval) { } - -} diff --git a/docs/Cassandra/Collection.php b/docs/Cassandra/Collection.php deleted file mode 100644 index ad3662b87..000000000 --- a/docs/Cassandra/Collection.php +++ /dev/null @@ -1,125 +0,0 @@ -create(1, 2, 3, 4, 5, 6, 7, 8, 9); - * - * var_dump($collection); - * @endcode - * - * @param \Cassandra\Type $type The type of values - * - * @return \Cassandra\Type The collection type - */ - public static final function collection($type) { } - - /** - * Initialize a set type - * @code{.php} - * create("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); - * - * var_dump($set); - * @endcode - * - * @param \Cassandra\Type $type The types of values - * - * @return \Cassandra\Type The set type - */ - public static final function set($type) { } - - /** - * Initialize a map type - * @code{.php} - * create(1, "a", 2, "b", 3, "c", 4, "d", 5, "e", 6, "f") - * - * var_dump($map); - * @endcode - * - * @param \Cassandra\Type $keyType The type of keys - * @param \Cassandra\Type $valueType The type of values - * - * @return \Cassandra\Type The map type - */ - public static final function map($keyType, $valueType) { } - - /** - * Initialize a tuple type - * @code{.php} - * create("a", 123); - * - * var_dump($tuple); - * @endcode - * - * @param \Cassandra\Type $types A variadic list of types - * - * @return \Cassandra\Type The tuple type - */ - public static final function tuple($types) { } - - /** - * Initialize a user type - * @code{.php} - * create("a", "abc", "b", 123); - * - * var_dump($userType); - * @endcode - * - * @param \Cassandra\Type $types A variadic list of name/type pairs - * - * @return \Cassandra\Type The user type - */ - public static final function userType($types) { } - -} diff --git a/docs/Cassandra/Type/Collection.php b/docs/Cassandra/Type/Collection.php deleted file mode 100644 index 08bdf97dd..000000000 --- a/docs/Cassandra/Type/Collection.php +++ /dev/null @@ -1,64 +0,0 @@ -` - * - * @return string Type representation in CQL - */ - public function __toString() { } - - /** - * Creates a new Collection from the given values. When no values - * given, creates an empty list. - * - * @param mixed $value ,... One or more values to be added to the list. - * - * @throws Exception\InvalidArgumentException when values given are of a - * different type than what this - * list type expects. - * - * @return \Cassandra\Collection A list with given values. - */ - public function create($value) { } - -} diff --git a/docs/Cassandra/Type/Custom.php b/docs/Cassandra/Type/Custom.php deleted file mode 100644 index c21bb702b..000000000 --- a/docs/Cassandra/Type/Custom.php +++ /dev/null @@ -1,48 +0,0 @@ -` - * - * @return string Type representation in CQL - */ - public function __toString() { } - - /** - * Creates a new Map from the given values. - * - * @code{.php} - * create(new Uuid(), 'first uuid', - * new Uuid(), 'second uuid', - * new Uuid(), 'third uuid'); - * - * var_dump($map); - * @endcode - * - * - * is a key and each even value is a value for the - * map, e.g. `create(key, value, key, value)`. - * When no values given, creates an empty map. - * - * @param mixed $value ,... An even number of values, where each odd value - * - * @throws Exception\InvalidArgumentException when keys or values given are - * of a different type than what - * this map type expects. - * - * @return \Cassandra\Map A set with given values. - */ - public function create($value) { } - -} diff --git a/docs/Cassandra/Type/Scalar.php b/docs/Cassandra/Type/Scalar.php deleted file mode 100644 index 0c1d5e4b4..000000000 --- a/docs/Cassandra/Type/Scalar.php +++ /dev/null @@ -1,48 +0,0 @@ -` - * - * @return string Type representation in CQL - */ - public function __toString() { } - - /** - * Creates a new Set from the given values. - * - * @param mixed $value ,... One or more values to be added to the set. When no values are given, creates an empty set. - * - * @throws Exception\InvalidArgumentException when values given are of a - * different type than what this - * set type expects. - * - * @return \Cassandra\Set A set with given values. - */ - public function create($value) { } - -} diff --git a/docs/Cassandra/Type/Tuple.php b/docs/Cassandra/Type/Tuple.php deleted file mode 100644 index a13e562f7..000000000 --- a/docs/Cassandra/Type/Tuple.php +++ /dev/null @@ -1,64 +0,0 @@ -` - * - * @return string Type representation in CQL - */ - public function __toString() { } - - /** - * Returns types of values - * - * @return array An array of types - */ - public function types() { } - - /** - * Creates a new Tuple from the given values. When no values given, - * creates a tuple with null for the values. - * - * @param mixed $values ,... One or more values to be added to the tuple. - * - * @throws Exception\InvalidArgumentException when values given are of a - * different type than what the - * tuple expects. - * - * @return \Cassandra\Tuple A tuple with given values. - */ - public function create($values) { } - -} diff --git a/docs/Cassandra/Type/UserType.php b/docs/Cassandra/Type/UserType.php deleted file mode 100644 index 77e018252..000000000 --- a/docs/Cassandra/Type/UserType.php +++ /dev/null @@ -1,90 +0,0 @@ -`. - * - * @return string Type representation in CQL - */ - public function __toString() { } - - /** - * Returns types of values - * - * @return array An array of types - */ - public function types() { } - - /** - * Creates a new UserTypeValue from the given name/value pairs. When - * no values given, creates an empty user type. - * - * @param mixed $value ,... One or more name/value pairs to be added to the user type. - * - * @throws Exception\InvalidArgumentException when values given are of a - * different types than what the - * user type expects. - * - * @return \Cassandra\UserTypeValue A user type value with given name/value pairs. - */ - public function create($value) { } - -} diff --git a/docs/Cassandra/UserTypeValue.php b/docs/Cassandra/UserTypeValue.php deleted file mode 100644 index e0262632e..000000000 --- a/docs/Cassandra/UserTypeValue.php +++ /dev/null @@ -1,107 +0,0 @@ -" . PHP_EOL); -} - -define("BASEDIR", $argv[1]); -define("SRCDIR", BASEDIR . "/src"); -define("DOCDIR", BASEDIR . "/doc"); - -define("OUTPUT_NAMESPACE", "Cassandra"); -define("INDENT", " "); - -function startsWith($haystack, $needle) { - $length = strlen($needle); - return (substr($haystack, 0, $length) === $needle); -} - -function isAlreadyImplementedByBase($current, $implemented) { - $parentClass = $current->getParentClass(); - if ($parentClass && $parentClass != $implemented){ - if ($parentClass->implementsInterface($implemented) || - $parentClass->isSubclassOf($implemented)) { - return true; - } - } - - $interfaces = $current->getInterfaces(); - foreach($interfaces as $interface) { - if ($interface != $implemented) { - if ($interface->implementsInterface($implemented) || - $interface->isSubclassOf($implemented)) { - return true; - } - } - } - - return false; -} - -function replaceKeyword($string) { - if ($string == "Function") { - return "Function_"; - } else if ($string == "function") { - return "function_"; - } else if ($string == "Float") { - return "Float_"; - } - return $string; -} - -function trimEmptyLines(&$lines) { - while ($lines && strlen(trim($lines[0])) == 0) { - array_pop($lines); - } - while ($lines && strlen(trim($lines[count($lines) - 1])) == 0) { - array_pop($lines); - } -} - -function writeCommentLines($file, $lines, $indent) { - foreach($lines as $line) { - $commentLine = str_pad("", strlen(INDENT) * $indent, INDENT, STR_PAD_LEFT) . DOC_COMMENT_LINE . "$line"; - $commentLine = rtrim($commentLine) . PHP_EOL; - fwrite($file, str_pad($commentLine, $indent, INDENT, STR_PAD_LEFT)); - } -} - -function writeCommentDoc($file, $comment, $indent = 0) { - $lines = explode(PHP_EOL, $comment); - trimEmptyLines($lines); - writeCommentLines($file, $lines, $indent); -} - -function writeParamReturnCommentDoc($file, $typeAndName, $comment) { - $lines = explode(PHP_EOL, $comment); - if (strlen(end($lines)) == 0) { - array_pop($lines); - } - - $first = true; - if ($lines) { - foreach($lines as $line) { - if ($first) { - $commentLine = "$typeAndName $line"; - $commentLine = rtrim($commentLine) . PHP_EOL; - fwrite($file, INDENT . DOC_COMMENT_LINE . $commentLine); - } else { - $commentLine = str_pad("", strlen($typeAndName) + 1, " ") . $line; - $commentLine = rtrim($commentLine) . PHP_EOL; - $docCommentLine = DOC_COMMENT_LINE; - if ($commentLine == PHP_EOL) { - $docCommentLine = rtrim($docCommentLine); - } - fwrite($file, INDENT . $docCommentLine . $commentLine); - } - $first = false; - } - } else { - fwrite($file, INDENT . DOC_COMMENT_LINE . $typeAndName . PHP_EOL); - } -} - -function writeParameterDoc($doc, $file, $class, $method, $parameter) { - $className = $class->getName(); - $methodName = $method->getShortName(); - $parameterName = $parameter->getName(); - $parameterType = $parameter->getType(); - - if (isset($doc[$className]['methods'][$methodName]['params'][$parameterName])) { - $parameterDoc = $doc[$className]['methods'][$methodName]['params'][$parameterName]; - if (isset($parameterDoc['comment'])) { - $comment = trim($parameterDoc['comment']); - } else { - logWarning("Missing '$parameterName' parameter's 'comment' documentation for method '$className::$methodName()'"); - } - if (isset($parameterDoc['type'])) { - $type = trim($parameterDoc['type']); - } else { - logWarning("Missing '$parameterName' parameter's 'type' documentation for method '$className::$methodName()'"); - } - - if ($parameterName == "...") { - $parameterName = "params"; - } - - $parameterType = $parameterType ? $parameterType : "mixed"; - $parameterType = $type ? $type : $parameterType; # Overrides builtin if provided - writeParamReturnCommentDoc($file, "@param $parameterType \$$parameterName", $comment); - } else { - $parameterType = $parameterType ? $parameterType : "mixed"; - fwrite($file, INDENT . DOC_COMMENT_LINE . "@param $parameterType \$$parameterName" . PHP_EOL); - logWarning("Missing parameter '$parameterName' documentation for method '$className::$methodName()'"); - } -} - -function writeReturnDoc($doc, $file, $class, $method) { - $className = $class->getName(); - $methodName = $method->getShortName(); - - if (isset($doc[$className]['methods'][$methodName]['return'])) { - $returnDoc = $doc[$className]['methods'][$methodName]['return']; - if (isset($returnDoc['comment'])) { - $comment = trim($returnDoc['comment']); - } else { - logWarning("Missing return 'comment' documentation for method '$className::$methodName()'"); - } - if (isset($returnDoc['type'])) { - $type = trim($returnDoc['type']); - } else { - logWarning("Missing return 'type' documentation for method '$className::$methodName()'"); - } - - $type = $type ? $type : "mixed"; - writeParamReturnCommentDoc($file, "@return $type", $comment); - } else { - fwrite($file, INDENT . DOC_COMMENT_LINE . "@return mixed" . PHP_EOL); - logWarning("Missing 'return' documentation for method '$className::$methodName()'"); - } -} - -function writeConstantDoc($doc, $file, $class, $constantName) { - $className = $class->getName(); - - fwrite($file, INDENT . DOC_COMMENT_HEADER); - if (isset($doc[$className]['constants'][$constantName])) { - $constantDoc = $doc[$className]['constants'][$constantName]; - if (isset($constantDoc['comment'])) { - $comment = $constantDoc['comment']; - } else { - logWarning("Missing 'comment' documentation for constant '$className::$constantName'"); - } - - if ($comment) { - writeCommentDoc($file, $comment, 1); - } - } else { - logWarning("Missing documentation for constant '$className::$constantName'"); - } - fwrite($file, INDENT . DOC_COMMENT_FOOTER); -} - -function writeConstant($doc, $file, $class, $constantName, $constantValue) { - writeConstantDoc($doc, $file, $class, $constantName); - - if (is_int($constantValue)) { - fwrite($file, INDENT . "const $constantName = $constantValue;" . PHP_EOL); - } else { - fwrite($file, INDENT . "const $constantName = '$constantValue';" . PHP_EOL); - } - fwrite($file, PHP_EOL); -} - -function writeMethodCommentDoc($file, $comment, &$throws, &$sees) { - $lines = array(); - - $currentList = &$lines; - foreach (explode(PHP_EOL, $comment) as $commentLine) { - if (preg_match("/@throws/", $commentLine)) { - $currentList = &$throws; - } else if (preg_match("/@see/", $commentLine)) { - $currentList = &$sees; - } else if (strlen(trim($commentLine)) == 0) { - $currentList = &$lines; - } - $currentList[] = $commentLine; - } - trimEmptyLines($lines); - writeCommentLines($file, $lines, 1); -} - -function writeMethodDoc($doc, $file, $class, $method) { - if (!$method->isPublic()) return; - - $className = $class->getName(); - $methodName = $method->getShortName(); - - fwrite($file, INDENT . DOC_COMMENT_HEADER); - if (isset($doc[$className]['methods'][$methodName])) { - $methodDoc = $doc[$className]['methods'][$methodName]; - if (isset($methodDoc['comment'])) { - $comment = $methodDoc['comment']; - } else { - logWarning("Missing 'comment' documentation for method '$className::$methodName()'"); - } - if (count($method->getParameters()) > 0 && !isset($methodDoc['params'])) { - logWarning("Missing 'params' documentation for method '$className::$methodName()'"); - } - - $methodName = $method->getShortName(); - $parameters = $method->getParameters(); - - $throws = array(); - $sees = array(); - $needsNewline = false; - - if ($comment) { - writeMethodCommentDoc($file, $comment, $throws, $sees); - $needsNewline = true; - } - - if ($needsNewline && !empty($parameters)) { - fwrite($file, INDENT . DOC_COMMENT_LINE_EMPTY . PHP_EOL); - $needsNewline = true; - } - foreach ($parameters as $parameter) { - writeParameterDoc($doc, $file, $class, $method, $parameter); - } - - if ($needsNewline && !empty($throws)) { - fwrite($file, INDENT . DOC_COMMENT_LINE_EMPTY . PHP_EOL); - $needsNewline = true; - } - writeCommentLines($file, $throws, 1); - - if (!$method->isConstructor() && !$method->isDestructor()) { - if ($needsNewline) { - fwrite($file, INDENT . DOC_COMMENT_LINE_EMPTY . PHP_EOL); - $needsNewline = true; - } - writeReturnDoc($doc, $file, $class, $method); - } - - if ($needsNewline && !empty($sees)) { - fwrite($file, INDENT . DOC_COMMENT_LINE_EMPTY . PHP_EOL); - } - writeCommentLines($file, $sees, 1); - } else { - fwrite($file, INDENT . DOC_COMMENT_LINE . "@return mixed" . PHP_EOL); - logWarning("Missing documentation for method '$className::$methodName()'"); - } - - fwrite($file, INDENT . DOC_COMMENT_FOOTER); -} - -function writeMethod($doc, $file, $class, $method) { - if (doesParentHaveMethod($class, $method) && - ($method->isStatic() || $method->isFinal())) { - return; - } - writeMethodDoc($doc, $file, $class, $method); - - if ($method->isPrivate()) { - fwrite($file, INDENT . "private "); - } else if ($method->isProtected()) { - fwrite($file, INDENT . "protected "); - } else if ($method->isPublic()) { - fwrite($file, INDENT . "public "); - } - - if ($method->isStatic()) { - fwrite($file, "static "); - } - - if ($method->isFinal()) { - fwrite($file, "final "); - } - - if (!$class->isInterface() && $method->isAbstract()) { - fwrite($file, "abstract "); - } - - $methodName = replaceKeyword($method->getShortName()); - fwrite($file, "function $methodName("); - - $parameters = $method->getParameters(); - $first = true; - foreach ($parameters as $parameter) { - if (!$first) fwrite($file, ", "); - $parameterName = replaceKeyword($parameter->getName()); - if ($parameterName == "...") { - fwrite($file, "...\$params"); - } else { - fwrite($file, "\$$parameterName"); - } - $first = false; - } - - if ($class->isInterface() || $method->isAbstract()) { - fwrite($file, ");" . PHP_EOL); - } else { - fwrite($file, ") { }" . PHP_EOL); - } - - fwrite($file, PHP_EOL); -} - -function writeClassDoc($doc, $file, $class) { - $className = $class->getName(); - - fwrite($file, DOC_COMMENT_HEADER); - if (isset($doc[$className])) { - if (isset($doc[$className]['comment'])) { - writeCommentDoc($file, $doc[$className]['comment']); - } else { - logWarning("Missing 'comment' documentation for class '$className'"); - } - if (count($class->getMethods(ReflectionMethod::IS_PUBLIC)) > 0 && !isset($doc[$className]['methods'])) { - logWarning("Missing 'methods' documentation for class '$className'"); - } - } else { - fwrite($file, DOC_COMMENT_LINE . PHP_EOL); - logWarning("Missing documentation for class '$className'"); - } - fwrite($file, DOC_COMMENT_FOOTER); -} - -function writeClass($doc, $file, $class) { - $namespace = $class->getNamespaceName(); - $className = $class->getShortName(); - - writeClassDoc($doc, $file, $class); - - if ($class->isInterface()) { - fwrite($file, "interface "); - } else if ($class->isAbstract()) { - fwrite($file, "abstract class "); - } else if ($class->isFinal()) { - fwrite($file, "final class "); - } else { - fwrite($file, "class "); - } - - $className = replaceKeyword($className); - fwrite($file, "$className "); - - $parentClass = $class->getParentClass(); - if ($parentClass) { - $parentClassName = $parentClass->getName(); - if (startsWith($parentClassName, $namespace) && $parentClassName !== $namespace) { - $replacement = $namespace . '\\'; - $parentClassName = substr_replace($parentClassName, '', 0, strlen($replacement)); - } else { - $parentClassName = "\\" . $parentClassName; - } - $parentClassName = replaceKeyword($parentClassName); - fwrite($file, "extends $parentClassName "); - } - - $interfaces = $class->getInterfaces(); - if ($interfaces) { - $first = true; - foreach ($interfaces as $interface) { - if (isAlreadyImplementedByBase($class, $interface)) { - continue; - } - $interfaceName = $interface->getName(); - if (startsWith($interfaceName, $namespace) && $interfaceName !== $namespace) { - $replacement = $namespace . '\\'; - $interfaceName = substr_replace($interfaceName, '', 0, strlen($replacement)); - } else { - $interfaceName = "\\" . $interfaceName; - } - - if ($first) { - fwrite($file, "implements "); - } else { - fwrite($file, ", "); - } - $interfaceName = replaceKeyword($interfaceName); - fwrite($file, "$interfaceName"); - $first = false; - } - fwrite($file, " "); - } - - fwrite($file, "{" . PHP_EOL); - fwrite($file, PHP_EOL); - - $constants = $class->getConstants(); - if ($constants) { - foreach($constants as $name => $value) { - writeConstant($doc, $file, $class, $name, $value); - } - } - - $methods = $class->getMethods(); - if ($methods) { - foreach($methods as $method) { - writeMethod($doc, $file, $class, $method); - } - } - - fwrite($file, "}" . PHP_EOL); -} - -function populateFromParent($classDoc, $doc) { - if (empty(trim($doc["comment"]))) { - $classComment = $classDoc->getParentClassComment(); - $doc["comment"] = $classComment !== null ? $classComment : ""; - } - if (isset($doc["methods"])) { - foreach ($doc["methods"] as $methodName => &$methodDoc) { - if (empty(trim($methodDoc["comment"]))) { - $methodComment = $classDoc->getParentMethodComment($methodName); - $methodDoc["comment"] = $methodComment !== null ? $methodComment : ""; - } - - if (isset($methodDoc["return"])) { - $returnDoc = $methodDoc["return"]; - $parentReturnDoc = $classDoc->getParentReturnDoc($methodName); - if ($parentReturnDoc !== null && - empty(trim($returnDoc["comment"])) && - ($returnDoc["type"] == "mixed" || $returnDoc["type"] == $parentReturnDoc["type"])) { - $methodDoc["return"]["type"] = $parentReturnDoc["type"]; - $methodDoc["return"]["comment"] = $parentReturnDoc["comment"]; - } - } - - if (isset($methodDoc["params"])) { - foreach ($methodDoc["params"] as $paramName => $paramDoc) { - $parentParamDoc = $classDoc->getParentParamDoc($methodName, $paramName); - if ($parentParamDoc !== null && - empty(trim($paramDoc["comment"])) && - ($paramDoc["type"] == "mixed" || $paramDoc["type"] == $parentParamDoc["type"])) { - $methodDoc["params"][$paramName]["type"] = $parentParamDoc["type"]; - $methodDoc["params"][$paramName]["comment"] = $parentParamDoc["comment"]; - } - } - } - } - } - - return $doc; -} - -YamlClassDoc::loadAll(SRCDIR); - -foreach(YamlClassDoc::getClassDocs() as $classDoc) { - $fileName = $classDoc->getFileName(); - $yamlFileName = $classDoc->getYamlFileName(); - $class = $classDoc->getClass(); - $classNameNoCoreNamespace = $classDoc->getClassNameWithNoCoreNamespace(); - $doc = populateFromParent($classDoc, $classDoc->getDoc()); - - if ($fileName == "/". INPUT_NAMESPACE) { - $fullClassName = str_replace("/", "\\", $fileName); - $namespaceDirectory = DOCDIR . "/" . dirname($fileName); - } else { - $fullClassName = INPUT_NAMESPACE . str_replace("/", "\\", $fileName); - $namespaceDirectory = DOCDIR . "/" . OUTPUT_NAMESPACE . dirname($fileName); - } - - if (!is_dir($namespaceDirectory)) { - if (!mkdir($namespaceDirectory, 0777, true)) { - die("Unable to create directory '$namespaceDirectory'" . PHP_EOL); - } - } - - $className = $class->getShortName(); - - $stubFileName = rtrim($namespaceDirectory, "/") . "/$className.php"; - echo "Generating stub for '$fullClassName' ($yamlFileName --> $stubFileName)" . PHP_EOL; - if(!($file = fopen($stubFileName, "w"))) { - die("Unable to create file '$stubFileName'" . PHP_EOL); - } - - fwrite($file, "getNamespaceName(); - if ($namespace) { - fwrite($file, "namespace $namespace;" . PHP_EOL); - fwrite($file, PHP_EOL); - } - - if ($classNameNoCoreNamespace === $class->getName()) { - $doc = array($classNameNoCoreNamespace => $doc); - } else { - $doc = array($class->getName() => $doc); - } - - writeClass($doc, $file, $class); - - fclose($file); - - exec(PHP_SYNTAX_CHECK . " $stubFileName", $syntaxCheckOutput, $syntaxCheckReturnVar); - if ($syntaxCheckReturnVar !== 0) { - $syntaxCheckOutput = implode(PHP_EOL, $syntaxCheckOutput); - die("Syntax invalid for '$fullClassName' ($stubFileName): $syntaxCheckOutput" . PHP_EOL); - } -} diff --git a/docs/generate_doc.sh b/docs/generate_doc.sh deleted file mode 100755 index 919fa3400..000000000 --- a/docs/generate_doc.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -DIR=`dirname "$0"` -php -d extension=cassandra.so -d extension_dir="$DIR/../modules" "$DIR/generate_doc.php" $DIR/.. diff --git a/docs/generate_doc_common.php b/docs/generate_doc_common.php deleted file mode 100644 index 58b2302cc..000000000 --- a/docs/generate_doc_common.php +++ /dev/null @@ -1,207 +0,0 @@ -getParentClass(); - if ($parent) { - if ($parent->hasMethod($method->getName())) { - return true; - } - return doesParentHaveMethod($parent, $method); - } - return false; -} - -function getClassNameWithNoCoreNamespace($className) { - return preg_replace("/" . INPUT_NAMESPACE . "\\\\/", "", $className); -} - -class YamlClassDoc { - private $class; - private $fileName; - private $yamlFileName; - private $doc; - private static $classDocs = array(); - - private function __construct($class, $fileName, $yamlFileName, $doc) { - $this->class = $class; - $this->fileName = $fileName; - $this->yamlFileName = $yamlFileName; - $this->doc = $doc; - } - - public function getClass() { - return $this->class; - } - - public function getClassNameWithNoCoreNamespace() { - return getClassNameWithNoCoreNamespace($this->class->getName()); - } - - public function getFileName() { - return $this->fileName; - } - - public function getYamlFileName() { - return $this->yamlFileName; - } - - public function getDoc() { - return $this->doc; - } - - public static function getClassDocs() { - return self::$classDocs; - } - - /** - * Get the first non-empty class comment - */ - public function getParentClassComment() { - $classDocs = self::$classDocs; - return self::getParentDocInternal($this->class, function($className) use($classDocs) { - if ($className && - isset(self::$classDocs[$className]) && - !empty(trim(self::$classDocs[$className]->getDoc()["comment"]))) { - return self::$classDocs[$className]->getDoc()["comment"]; - } - return null; - }); - } - - /** - * Get the first non-empty method comment - */ - public function getParentMethodComment($methodName) { - $classDocs = self::$classDocs; - return self::getParentDocInternal($this->class, function($className) use($classDocs, $methodName) { - if ($className && - isset(self::$classDocs[$className]) && - isset(self::$classDocs[$className]->getDoc()["methods"][$methodName])) { - $methodDoc = self::$classDocs[$className]->getDoc()["methods"][$methodName]; - if (!empty(trim($methodDoc["comment"]))) { - return $methodDoc["comment"]; - } - return null; - } - }); - } - - /** - * Get the first non-empty param doc - */ - public function getParentParamDoc($methodName, $paramName) { - $classDocs = self::$classDocs; - return self::getParentDocInternal($this->class, function($className) use($classDocs, $methodName, $paramName) { - if ($className && - isset(self::$classDocs[$className]) && - isset(self::$classDocs[$className]->getDoc()["methods"][$methodName]) && - isset(self::$classDocs[$className]->getDoc()["methods"][$methodName]['params'][$paramName])) { - $paramDoc = self::$classDocs[$className]->getDoc()["methods"][$methodName]['params'][$paramName]; - if ($paramDoc["type"] != "mixed" && !empty(trim($paramDoc["comment"]))) { - return $paramDoc; - } - } - return null; - }); - } - - /** - * Get the first non-empty return doc - */ - public function getParentReturnDoc($methodName) { - $classDocs = self::$classDocs; - return self::getParentDocInternal($this->class, function($className) use($classDocs, $methodName) { - if ($className && - isset(self::$classDocs[$className]) && - isset(self::$classDocs[$className]->getDoc()["methods"][$methodName])) { - $methodDoc = self::$classDocs[$className]->getDoc()["methods"][$methodName]; - if ($methodDoc["return"]["type"] != "mixed" && !empty(trim($methodDoc["return"]["comment"]))) { - return $methodDoc["return"]; - } - } - return null; - }); - } - - private static function getParentDocInternal($current, $getDoc) { - $parent = $current->getParentClass(); - - if ($parent) { - $result = $getDoc($parent->getName()); - if ($result) { - return $result; - } - } - - foreach ($current->getInterfaces() as $interface) { - $result = $getDoc($interface->getName()); - if ($result) { - return $result; - } - } - - if ($parent) { - return self::getParentDocInternal($parent, $getDoc); - } - - return null; - } - - private static function loadYaml($class, $yamlFileName) { - $doc = yaml_parse_file($yamlFileName); - $classNameNoCoreNamespace = getClassNameWithNoCoreNamespace($class->getName()); - - if ($doc === false) { - $fullClassName = $class->getName(); - logWarning("Unable to load '$yamlFileName' for class '$fullClassName'"); - return array(); - } else if (isset($doc[$classNameNoCoreNamespace])){ - return $doc[$classNameNoCoreNamespace]; - } else { - logWarning( "Unable to find top level class in '$yamlFileName'"); - return false; - } - - return $doc; - } - - private static function load($fileName, $dirName) { - $yamlFileName = preg_replace("/(.+)\.c$/", "$1.yaml", $fileName); - $fileName = substr($fileName, strlen($dirName)); - $fileName = preg_replace("/(.+)\.c$/", "$1", $fileName); - - if ($fileName == "/Core") { - $fileName = "/" . INPUT_NAMESPACE; - $fullClassName = str_replace("/", "\\", $fileName); - } else { - $fullClassName = INPUT_NAMESPACE . str_replace("/", "\\", $fileName); - } - - try { - $class = new ReflectionClass($fullClassName); - $doc = self::loadYaml($class, $yamlFileName); - if ($doc !== false) { - self::$classDocs[$class->getName()] = - new YamlClassDoc($class, $fileName, $yamlFileName, $doc); - } - } catch(Exception $e) { - logWarning("Ignoring '$fullClassName': $e"); - } - } - - public static function loadAll($dirName) { - $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dirName)); - $regex = new RegexIterator($iterator, '/^.+\.c$/i', RecursiveRegexIterator::GET_MATCH); - - foreach ($regex as $fileName => $notused) { - echo "Loading... $fileName" . PHP_EOL; - self::load($fileName, $dirName); - } - } -} diff --git a/docs/generate_doc_yaml.php b/docs/generate_doc_yaml.php deleted file mode 100644 index ff1ff85fb..000000000 --- a/docs/generate_doc_yaml.php +++ /dev/null @@ -1,158 +0,0 @@ -\n"); -} - -if (count($argv) < 1) { - usage(); -} - -define("BASEDIR", $argv[1]); -define("SRCDIR", BASEDIR . "/src"); - -/** - * Fix types, remove '{@inheritDoc}' and remove redundant comments (the same as - * the parent) - */ -function fixTypes($classDoc, $doc) { - if (trim($doc["comment"]) == "{@inheritDoc}") { - $doc["comment"] = ""; - } - if (isset($doc["methods"])) { - foreach ($doc["methods"] as $methodName => &$methodDoc) { - - if (trim($methodDoc["comment"]) == "{@inheritDoc}") { - $methodDoc["comment"] = ""; - } else { - $methodComment = $classDoc->getParentMethodComment($methodName); - if ($methodComment !== null && trim($methodDoc["comment"]) == trim($methodComment)) { - $methodDoc["comment"] = ""; - } - } - - if (isset($methodDoc["return"])) { - $returnDoc = $methodDoc["return"]; - - if (trim($returnDoc["comment"]) == "{@inheritDoc}") { - $methodDoc["return"]["comment"] = ""; - } - - $parentReturnDoc = $classDoc->getParentReturnDoc($methodName); - if ($parentReturnDoc !== null) { - if ($returnDoc["type"] == "mixed" && empty($returnDoc["comment"])) { - $methodDoc["return"]["type"] = $parentReturnDoc["type"]; - $methodDoc["return"]["comment"] = ""; - } else if (trim($returnDoc["comment"]) == trim($parentReturnDoc["comment"])) { - $methodDoc["return"]["comment"] = ""; - } - } - } - - if (isset($methodDoc["params"])) { - foreach ($methodDoc["params"] as $paramName => $paramDoc) { - if (trim($paramDoc["comment"]) == "{@inheritDoc}") { - $methodDoc["params"][$paramName]["comment"] = ""; - } - - $parentParamDoc = $classDoc->getParentParamDoc($methodName, $paramName); - if ($parentParamDoc !== null) { - if ($paramDoc["type"] == "mixed" && empty($paramDoc["comment"])) { - $methodDoc["params"][$paramName]["type"] = $parentParamDoc["type"]; - $methodDoc["params"][$paramName]["comment"] = ""; - } else if (trim($paramDoc["comment"]) == trim($parentParamDoc["comment"])) { - $methodDoc["params"][$paramName]["comment"] = ""; - } - } - } - } - } - } - - return $doc; -} - -/** - * Fill in a skeleton for types that have an implemention (a .c file), but - * no .yaml file - */ -function populateEmptyDocs($classDoc, $doc) { - $class = $classDoc->getClass(); - - if (!isset($doc["comment"])) { - $doc["comment"] = ""; - } - - $constants = $class->getConstants(); - if ($constants) { - $constantsDoc = isset($doc["constants"]) ? $doc["constants"] : array(); - foreach($constants as $name => $notused) { - $constantDoc = isset($constantsDoc[$name]) ? $constantsDoc[$name] : array(); - if (!isset($constantDoc["comment"])) { - $constantDoc["comment"] = ""; - } - $constantsDoc[$name] = $constantDoc; - } - $doc["constants"] = $constantsDoc; - } - - $methods = $class->getMethods(ReflectionMethod::IS_PUBLIC); - if ($methods) { - $methodsDoc = isset($doc["methods"]) ? $doc["methods"] : array(); - foreach($methods as $method) { - if (doesParentHaveMethod($class, $method) && ($method->isStatic() || $method->isFinal())) { - continue; - } - $methodDoc = isset($methodsDoc[$method->getShortName()]) ? $methodsDoc[$method->getShortName()] : array(); - if (!isset($methodDoc["comment"])) { - $methodDoc["comment"] = ""; - } - $parameters = $method->getParameters(); - if ($parameters) { - $paramsDoc = isset($methodDoc["params"]) ? $methodDoc["params"] : array(); - foreach ($parameters as $parameter) { - $paramDoc = isset($paramsDoc[$parameter->getName()]) ? $paramsDoc[$parameter->getName()] : array(); - if (!isset($paramDoc["comment"])) { - $paramDoc["comment"] = ""; - } - if (!isset($paramDoc["type"])) { - $parameterType = $parameter->getType(); - $paramDoc["type"] = $parameterType ? "$parameterType" : "mixed"; - } - $paramsDoc[$parameter->getName()] = $paramDoc; - } - $methodDoc["params"] = $paramsDoc; - } - if (!$method->isConstructor() && !$method->isDestructor()) { - if (!isset($methodDoc["return"])) { - $returnDoc = array(); - $returnDoc["comment"] = ""; - $returnDoc["type"] = "mixed"; - } else { - $returnDoc = $methodDoc["return"]; - if (!isset($returnDoc["comment"])) { - $returnDoc["comment"] = ""; - } - if (!isset($returnDoc["type"])) { - $returnDoc["type"] = "mixed"; - } - } - $methodDoc["return"] = $returnDoc; - } - $methodsDoc[$method->getShortName()] = $methodDoc; - } - $doc["methods"] = $methodsDoc; - } - - return $doc; -} - -YamlClassDoc::loadAll(SRCDIR); - -foreach(YamlClassDoc::getClassDocs() as $classDoc) { - $doc = populateEmptyDocs($classDoc, $classDoc->getDoc()); - $doc = fixTypes($classDoc, $doc); - yaml_emit_file($classDoc->getYamlFileName(), array($classDoc->getClassNameWithNoCoreNamespace() => $doc)); -} diff --git a/docs/generate_doc_yaml.sh b/docs/generate_doc_yaml.sh deleted file mode 100755 index 7ca37e5af..000000000 --- a/docs/generate_doc_yaml.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -DIR=`dirname "$0"` -php -d extension=cassandra.so -d extension_dir="$DIR/../modules" "$DIR/generate_doc_yaml.php" $DIR/.. From 6b4966e488db5c3866a954cec0a1c6ec7c887e2c Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Fri, 31 Jan 2025 15:51:21 -0300 Subject: [PATCH 03/14] feat(docs): add docusaurus --- docs/.gitignore | 20 ++ docs/README.md | 41 +++++ docs/docusaurus.config.ts | 142 +++++++++++++++ docs/package.json | 47 +++++ docs/sidebars.ts | 49 +++++ .../src/components/HomepageFeatures/index.tsx | 71 ++++++++ .../HomepageFeatures/styles.module.css | 11 ++ docs/src/css/custom.css | 30 +++ docs/src/pages/index.module.css | 23 +++ docs/src/pages/index.tsx | 44 +++++ docs/src/pages/markdown-page.md | 7 + docs/static/.nojekyll | 0 docs/static/img/docusaurus-social-card.jpg | Bin 0 -> 55746 bytes docs/static/img/docusaurus.png | Bin 0 -> 5142 bytes docs/static/img/favicon.ico | Bin 0 -> 3626 bytes docs/static/img/logo.svg | 1 + .../static/img/undraw_docusaurus_mountain.svg | 171 ++++++++++++++++++ docs/static/img/undraw_docusaurus_react.svg | 170 +++++++++++++++++ docs/static/img/undraw_docusaurus_tree.svg | 40 ++++ docs/tsconfig.json | 8 + 20 files changed, 875 insertions(+) create mode 100644 docs/.gitignore create mode 100644 docs/README.md create mode 100644 docs/docusaurus.config.ts create mode 100644 docs/package.json create mode 100644 docs/sidebars.ts create mode 100644 docs/src/components/HomepageFeatures/index.tsx create mode 100644 docs/src/components/HomepageFeatures/styles.module.css create mode 100644 docs/src/css/custom.css create mode 100644 docs/src/pages/index.module.css create mode 100644 docs/src/pages/index.tsx create mode 100644 docs/src/pages/markdown-page.md create mode 100644 docs/static/.nojekyll create mode 100644 docs/static/img/docusaurus-social-card.jpg create mode 100644 docs/static/img/docusaurus.png create mode 100644 docs/static/img/favicon.ico create mode 100644 docs/static/img/logo.svg create mode 100644 docs/static/img/undraw_docusaurus_mountain.svg create mode 100644 docs/static/img/undraw_docusaurus_react.svg create mode 100644 docs/static/img/undraw_docusaurus_tree.svg create mode 100644 docs/tsconfig.json diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 000000000..b2d6de306 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..0c6c2c27b --- /dev/null +++ b/docs/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts new file mode 100644 index 000000000..aec5bdc63 --- /dev/null +++ b/docs/docusaurus.config.ts @@ -0,0 +1,142 @@ +import {themes as prismThemes} from 'prism-react-renderer'; +import type {Config} from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) + +const config: Config = { + title: 'ScyllaDB PHP Driver', + tagline: 'Dinosaurs are cool', + favicon: 'img/favicon.ico', + + // Set the production url of your site here + url: 'https://he4rt.github.io', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/scylladb-php-driver', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'Basement Devs', // Usually your GitHub org/user name. + projectName: 'scylladb-php-driver', // Usually your repo name. + + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/he4rt/scylladb-php-driver/tree/main/packages/create-docusaurus/templates/shared/', + }, + blog: { + showReadingTime: false, + feedOptions: { + type: ['rss', 'atom'], + xslt: true, + }, + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + // Useful options to enforce blogging best practices + onInlineTags: 'warn', + onInlineAuthors: 'warn', + onUntruncatedBlogPosts: 'warn', + }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'ScyllaDB PHP Driver Docs', + logo: { + alt: 'ScyllaDB PHP Driver Docs', + src: 'img/logo.svg', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'tutorialSidebar', + position: 'left', + label: 'Getting Started', + }, + {to: '/api', label: 'Driver API', position: 'left'}, + { + href: 'https://github.com/he4rt/scylladb-php-driver', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/questions/tagged/docusaurus', + }, + { + label: 'Discord', + href: 'https://discordapp.com/invite/docusaurus', + }, + { + label: 'X', + href: 'https://x.com/docusaurus', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/he4rt/scylladb-php-driver', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} Basement Developers, Inc. Built with Docusaurus.`, + }, + prism: { + theme: prismThemes.duotoneDark, + darkTheme: prismThemes.dracula, + additionalLanguages: ['php', 'bash'], + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 000000000..32ddd4137 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,47 @@ +{ + "name": "docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.7.0", + "@docusaurus/preset-classic": "3.7.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.7.0", + "@docusaurus/tsconfig": "3.7.0", + "@docusaurus/types": "3.7.0", + "typescript": "~5.6.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/docs/sidebars.ts b/docs/sidebars.ts new file mode 100644 index 000000000..e9bfb78f9 --- /dev/null +++ b/docs/sidebars.ts @@ -0,0 +1,49 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) + +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ +const sidebars: SidebarsConfig = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + + tutorialSidebar: [ + { + type: 'doc', + id: 'intro', + label: 'Introduction', + }, + { + type: 'category', + label: 'Prologue', + items: [ + 'prologue/release-notes', + 'prologue/contribution-guide', + ], + }, + { + type: "category", + label: "Getting Started", + items: [ + "getting-started/installing-driver", + "getting-started/quick-win-running-first-query", + "getting-started/cluster-config", + "getting-started/data-types" + ], + } + ], + +}; + +export default sidebars; diff --git a/docs/src/components/HomepageFeatures/index.tsx b/docs/src/components/HomepageFeatures/index.tsx new file mode 100644 index 000000000..c2551fb9b --- /dev/null +++ b/docs/src/components/HomepageFeatures/index.tsx @@ -0,0 +1,71 @@ +import type {ReactNode} from 'react'; +import clsx from 'clsx'; +import Heading from '@theme/Heading'; +import styles from './styles.module.css'; + +type FeatureItem = { + title: string; + Svg: React.ComponentType>; + description: ReactNode; +}; + +const FeatureList: FeatureItem[] = [ + { + title: 'Easy to Use', + Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, + description: ( + <> + Docusaurus was designed from the ground up to be easily installed and + used to get your website up and running quickly. + + ), + }, + { + title: 'Focus on What Matters', + Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, + description: ( + <> + Docusaurus lets you focus on your docs, and we'll do the chores. Go + ahead and move your docs into the docs directory. + + ), + }, + { + title: 'Powered by React', + Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, + description: ( + <> + Extend or customize your website layout by reusing React. Docusaurus can + be extended while reusing the same header and footer. + + ), + }, +]; + +function Feature({title, Svg, description}: FeatureItem) { + return ( +
+
+ +
+
+ {title} +

{description}

+
+
+ ); +} + +export default function HomepageFeatures(): ReactNode { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/docs/src/components/HomepageFeatures/styles.module.css b/docs/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 000000000..b248eb2e5 --- /dev/null +++ b/docs/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css new file mode 100644 index 000000000..2bc6a4cfd --- /dev/null +++ b/docs/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #2e8555; + --ifm-color-primary-dark: #29784c; + --ifm-color-primary-darker: #277148; + --ifm-color-primary-darkest: #205d3b; + --ifm-color-primary-light: #33925d; + --ifm-color-primary-lighter: #359962; + --ifm-color-primary-lightest: #3cad6e; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/docs/src/pages/index.module.css b/docs/src/pages/index.module.css new file mode 100644 index 000000000..9f71a5da7 --- /dev/null +++ b/docs/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx new file mode 100644 index 000000000..2e006d153 --- /dev/null +++ b/docs/src/pages/index.tsx @@ -0,0 +1,44 @@ +import type {ReactNode} from 'react'; +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; +import Heading from '@theme/Heading'; + +import styles from './index.module.css'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+ + {siteConfig.title} + +

{siteConfig.tagline}

+
+ + Docusaurus Tutorial - 5min ⏱️ + +
+
+
+ ); +} + +export default function Home(): ReactNode { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/docs/src/pages/markdown-page.md b/docs/src/pages/markdown-page.md new file mode 100644 index 000000000..9756c5b66 --- /dev/null +++ b/docs/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/docs/static/.nojekyll b/docs/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/docs/static/img/docusaurus-social-card.jpg b/docs/static/img/docusaurus-social-card.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffcb448210e1a456cb3588ae8b396a597501f187 GIT binary patch literal 55746 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 fgzs%Vr*-jYG(YMS<ttdtee# literal 0 HcmV?d00001 diff --git a/docs/static/img/docusaurus.png b/docs/static/img/docusaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..f458149e3c8f53335f28fbc162ae67f55575c881 GIT binary patch literal 5142 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 F{0H{b<4^zq literal 0 HcmV?d00001 diff --git a/docs/static/img/favicon.ico b/docs/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c01d54bcd39a5f853428f3cd5aa0f383d963c484 GIT binary patch literal 3626 zcmb`Je@s(X6vrR`EK3%b%orErlDW({vnABqA zcfaS{d+xbU5JKp0*;0YOg+;Fl!eT)XRuapIwFLL`=imZCSon$`se`_<%@MB=M~KG+ z=EW^FL`w|Bo>*ktlaS^(fut!95`iG5u=SZ8nfDHO#GaTlH1-XG^;vsjUb^gWTVz0+ z^=WR1wv9-2oeR=_;fL0H7rNWqAzGtO(D;`~cX(RcN0w2v24Y8)6t`cS^_ghs`_ho? z{0ka~1Dgo8TfAP$r*ua?>$_V+kZ!-(TvEJ7O2f;Y#tezt$&R4 zLI}=-y@Z!grf*h3>}DUL{km4R>ya_I5Ag#{h_&?+HpKS!;$x3LC#CqUQ8&nM?X))Q zXAy2?`YL4FbC5CgJu(M&Q|>1st8XXLZ|5MgwgjP$m_2Vt0(J z&Gu7bOlkbGzGm2sh?X`){7w69Y$1#@P@7DF{ZE=4%T0NDS)iH`tiPSKpDNW)zmtn( zw;4$f>k)4$LBc>eBAaTZeCM2(iD+sHlj!qd z2GjRJ>f_Qes(+mnzdA^NH?^NB(^o-%Gmg$c8MNMq&`vm@9Ut;*&$xSD)PKH{wBCEC z4P9%NQ;n2s59ffMn8*5)5AAg4-93gBXBDX`A7S& zH-|%S3Wd%T79fk-e&l`{!?lve8_epXhE{d3Hn$Cg!t=-4D(t$cK~7f&4s?t7wr3ZP z*!SRQ-+tr|e1|hbc__J`k3S!rMy<0PHy&R`v#aJv?`Y?2{avK5sQz%=Us()jcNuZV z*$>auD4cEw>;t`+m>h?f?%VFJZj8D|Y1e_SjxG%J4{-AkFtT2+ZZS5UScS~%;dp!V>)7zi`w(xwSd*FS;Lml=f6hn#jq)2is4nkp+aTrV?)F6N z>DY#SU0IZ;*?Hu%tSj4edd~kYNHMFvS&5}#3-M;mBCOCZL3&;2obdG?qZ>rD|zC|Lu|sny76pn2xl|6sk~Hs{X9{8iBW zwiwgQt+@hi`FYMEhX2 \ No newline at end of file diff --git a/docs/static/img/undraw_docusaurus_mountain.svg b/docs/static/img/undraw_docusaurus_mountain.svg new file mode 100644 index 000000000..af961c49a --- /dev/null +++ b/docs/static/img/undraw_docusaurus_mountain.svg @@ -0,0 +1,171 @@ + + Easy to Use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/img/undraw_docusaurus_react.svg b/docs/static/img/undraw_docusaurus_react.svg new file mode 100644 index 000000000..94b5cf08f --- /dev/null +++ b/docs/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,170 @@ + + Powered by React + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/img/undraw_docusaurus_tree.svg b/docs/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 000000000..d9161d339 --- /dev/null +++ b/docs/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1,40 @@ + + Focus on What Matters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 000000000..920d7a652 --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,8 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@docusaurus/tsconfig", + "compilerOptions": { + "baseUrl": "." + }, + "exclude": [".docusaurus", "build"] +} From 945eba20bceb680667be3317515d8e8075f1b8d1 Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Fri, 31 Jan 2025 15:52:52 -0300 Subject: [PATCH 04/14] docs: getting-started and prologue --- docs/docs/getting-started/cluster-config.md | 5 ++ docs/docs/getting-started/data-types.md | 36 ++++++++ .../img/pie-install-warning.png | Bin 0 -> 689988 bytes .../docs/getting-started/installing-driver.md | 81 ++++++++++++++++++ .../quick-win-running-first-query.md | 69 +++++++++++++++ docs/docs/intro.md | 22 +++++ docs/docs/prologue/contribution-guide.md | 25 ++++++ docs/docs/prologue/release-notes.md | 16 ++++ 8 files changed, 254 insertions(+) create mode 100644 docs/docs/getting-started/cluster-config.md create mode 100644 docs/docs/getting-started/data-types.md create mode 100644 docs/docs/getting-started/img/pie-install-warning.png create mode 100644 docs/docs/getting-started/installing-driver.md create mode 100644 docs/docs/getting-started/quick-win-running-first-query.md create mode 100644 docs/docs/intro.md create mode 100644 docs/docs/prologue/contribution-guide.md create mode 100644 docs/docs/prologue/release-notes.md diff --git a/docs/docs/getting-started/cluster-config.md b/docs/docs/getting-started/cluster-config.md new file mode 100644 index 000000000..ca4d789ef --- /dev/null +++ b/docs/docs/getting-started/cluster-config.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# Configuring Cluster \ No newline at end of file diff --git a/docs/docs/getting-started/data-types.md b/docs/docs/getting-started/data-types.md new file mode 100644 index 000000000..7734b06f3 --- /dev/null +++ b/docs/docs/getting-started/data-types.md @@ -0,0 +1,36 @@ +--- +sidebar_position: 4 +--- + +# Data Types + +The PHP driver provides a set of classes to represent the various data types that are supported by Cassandra. The following table lists the Cassandra data types and their corresponding PHP classes. + +Here's the list of Cassandra data types and their corresponding PHP classes: + +| Scylla/Cassandra Type | PHP Stub | +|-------------------------|---------------------------| +| Boolean | `bool` (native) | +| Tinyint | `Cassandra\Tinyint` | +| Smallint | `Cassandra\Smallint` | +| Int | `int` (native) | +| BigInt | `Cassandra\Bigint` | +| Float | `Cassandra\Float` | +| Double | `float` (native) | +| Ascii, Text, Varchar | `string` (native) | +| Counter | Not implemented | +| Blob | `Cassandra\Blob` | +| Inet | `Cassandra\Inet` | +| Uuid | `Cassandra\Uuid` | +| Timeuuid | `Cassandra\Timeuuid` | +| Date | `Cassandra\Date` | +| Time | `Cassandra\Time` | +| Timestamp | `Cassandra\Timestamp` | +| Duration | `Cassandra\Duration` | +| Decimal | `Cassandra\Decimal` | +| Varint | `Cassandra\Varint` | +| List | `Cassandra\Collection` | +| Set | `Cassandra\Set` | +| Map | `Cassandra\Map` | +| Tuple | `Cassandra\Tuple` | +| UDT (User defined type) | `Cassandra\UserTypeValue` | \ No newline at end of file diff --git a/docs/docs/getting-started/img/pie-install-warning.png b/docs/docs/getting-started/img/pie-install-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..838b429341b5c5099fef11b4ba8a57b6b57acd23 GIT binary patch literal 689988 zcmZU)Wn2_t+de$IOSjUEBHi7vlys-GA}w9g3kZnP64Kp`bccdcOE1zPEZv%%10t)~DTqQ+0Z2&+S0|2lw2HMjVh9tY6000A&O@T;B-fEzq4f<)m4P^4k0 z2_=eOp0j8ZC5?()njsp7R)6VnA{Nq4q8tVTTLaA>9vt?o{qjM|i5@oW+y3~E_Bno+ zOXhRwCQ^5Z8*3|+FD#Shs(&A3+s zeKVG8S$aOR#&BQnyRUz4)_GF_%`~4|(H__`XcFZ#lgOSqJ1A%z)$@;{SBN=BdzZKo zbpj8doNky)(XKMjTs9x}S7<`)R%;`xR}2iC$gSGGv~&c!WSH!o2NQp{^cNA;@!t-Z*MHqsY!0t^3tCg1L<;$Wp`h+Ulxt6H{VzB z!644R=cVW3bGPP`=0`J6({@okT9X4AeRZc`inizW_J>7!9h4<`t?~_BuVy3Zl>R)+X&Dr147ysTpcQt!MfcbHg!%C#16npT$ zpZM>s%cAYEVa_H}It3KrFazAFi~|{EIF4q0&KKSvvbu;dH3vU$?TWl;aPAj!z-XKw zhGy7r@;Vbc4yU@)LS$Niv#1l-uk?ol2c+15R4#KvJbTQ2Fa*?1e`>gmrSD+LwEpeKsvgPx+P*#7x~dzX2)X5^IuinH@3|8z-d z>{n7!@d7jo%>4||mmANspX0Cjn#^u4>)+`qvKad-4W` z4zsp&<^GWEbei;zao1PD4|B2&(WfkN2C6?M-F}m@7Ai^;Lu3KIdeiRI3Z zlVdh0cw%UdS;9oc-9(;fu$(?ttp8}Z-0YZ-V(qA(9Y(?jjQlrPx2nx3azG#KBFLab z#b$Z`lB+*wi1ZsrsdxEn>OknQ;TU0^Vj1X#0&$Dp%ZC!QTL9)>|Qhfnv zNbCp>^@tIppfUhvG|(A z#>tZSn~d>E%7~aqmpQ;J^MoZ7JJ|ChDr2j%Q(%r z>+^#{m*|r5C?~&ylWJ!5f~b_)FFfQ~3EVY`RBHZDR{Vd@_@NdbD6OFWb_mZAhzHVu zL;y~a)@FO!9k}zoOJ;&MDX#N-iBvXV8>R%?ln&rl3agjpGexS(icWD%j;TWgaVP(^ zX%&7JWmFB;Bp*36lE0_)(y=^!u1-I_{mmsPxAJtNV`{23P7rr57ZuyUZG;bZ%Z20a zgLgZq^XYZK`Jt-98^DD4+w(V{CVsfF3~lQSkm#t~zBB52=4hCxxG}X3GN4#;Z^{2> zfZ(jQFY?@N(z*>H-ur?r_ex%GLj6~yU_f93OXH6PoEB{>h+U_fn|zsVmU(7PduF?* z#F@S{Kl%<`0erMm?V0&xNbci8rV8=y6k7+PrDx8}3$Zt47JmC7H#C z@MGj)bvYOof{b<;AutD*NKl5zqBPd0creAPdzE2BYI60$FhU-ex0|h-Z;H{u$yhFc zvQY<-M@$scj{rBeI26qY)m)4Q~8#7n(`awV9ncifAW zIIL1Q(1XY!7>+&778%?$PUe!8%k5uDxOQzWQxAj|+-DV6&fP6R{OE1na>7t;PRsUS z;NKv7K@O8TNQ1%0osEU5I0T&g+Ot;J%Fmt|7i&t#x+b32Um$V2Jda%iRpfq0Pk;{d zPmzph^Eg?Nnlbn5|1(`eAm6{((;DakI5ib#uhG<7w7wAOy50Pn>y$Q{{SlsN0DF_G zDALEeH;DOJ5I2XzRG}Q<_yTvVnY(M_Y64sj{yo7xf>(7U`7<38MdiA+YJs2!6YaB} zrpYfS;VDa%p(BQ>Xx+*FWT)@|Y(M>Yp*Xmh^%@n$u$Ab^6>&EX9rmF^T=??24Mh%* zrkqs!vrfsm)!&#}fm#gbmCH(BeSHZJ_)PI}tN8XhBY6hhJ~0zj<_HAL+pZ>bvRJO- z>bl@IZJ)+xkfPZt=1&o*Exc2Lk+>vj|JGC2(jacx+$_&#Gi)I*OhlG41gQ(K?K!-R z@a0;mr0?p|7Z7|+uI>pkM=iFU+s)|tYpp>!tu93W-;=*w$uFLcHvZ4O`(?PmUb4)K zdw))^<*~ZYH-ZOw@+vc5PKU5p^tuoDfR~w_BDgs{!O7q;{_Z-lk(x-T?CEn>W+%nw zuIHucJMLalJ($H+``GUgg8*u;{2sS4qARJ)Ui9}am$gMwDs{n33=PFXAZ$0$=MHdD zBt^wZOtYs*RJwV!Q@r6$xs&euu@Af`NyXImp5$mWqm$0Q50xzMMHn9$OJNM^kZ{u!L*W_os#Ph)w9r}|(zg&yZvHY^r@a9=197mjw_rK<*d@L5= zH(f9%oq->dXzCc_ANpbStrUk*U8J4#cuJu!a4lxn6 z=VKL>?wFNEZK*dx2P<>d*J0B*Wk7||T=LN^;GJnYbZuBtYQ@vQWvIll&&Hf!{!I}v z)i9ejKNj9G)zO?iKu1rRQ}b#y%E8He@Tk1aCYs`#{L~l03d(=AJw94+9Lr7ofs!A7 z0_TnkYS<}fy!`21E&?1za|)1o{8O9e&Td(9?=vl64#(YkG71=}dbO3X{8wu;K9m1g zEW=(p1tUh_?!c4u$5~ZYT8?PT*1Ycbe@aruranCMK!gegrtLTJA?0 zO^QL!qZjwYCy#LGaMLO23ZL)G`GF?K^!;s2ADxU^-(mk++sE{#gi_GGaqN5ffaCb{ zHQ4K8I1fvV0567dr!W0^nS1rY;$XvY%@3P`oG%k~;I%BBeP$Ntyn`$=qego^T14Ah zrYF29Hk5T-%b)w3Dp9J9;`YD2@mHH>#~tM-OJ}U!`@LQBDO03a5jVLn<jwFaOLGv0%@QSSwv+aP;kjL6LL)QkS^OxOWeHj{ z+NuOq`CG~fVORBnXls#Pe|6mbF*Fkgr?iyVcvJ4eXu!c&LDke5rv?j&aB5aX*H%$s zA*gz1k&=~^VoSO-z!U5uzB+h{k|6eNPDr%d8#Lctv?2%jELX;uxbemCd`i<&ZNa9M zx|L%R=}^WF6NCt>fNZ@!C&TQ@c#^8cQD z&#m(#oV7*9%EZ^{s}wgkfUU4l)dqetkK&|Q2qS8V!B1pOADbfS5n{gw z3G-^MlEkYni9}PNvG~3;qGKbt=64k%DFvnICy0@R3Pru>*U6p?T$50gnu78Im+8^e@O}@ zff8Ae07SsIhc{wVE)`z!AkEwWiucj5GA0{v? zNHFy4_=9@<07rt(&@=T8763?6PnnwFR_f!}CxX~c#;MFPJ8@xj?TT8>iKKk^f%e9& z{od~i$8qd{uiYMUk6*@RY>|6X;Yz`Ekd1!G(z=aR}8e)XBI&yOv=9-mCsMjF4btJ(FKE@;^X3F;FqQMcR?TUmgP$C??fCkl`a|! zvxFK(E|ztwA6vcd4YT(Vj|}T)I{lk!F{#@b&L^2c>f5{b#hq3E4>aS|I;D>`S*+bz z??<>whpZwD*BE7u7_rVsxtV2$lXqE|Vw*zD0|H%hdosiMHE0(MX1w|1dRrK9`K}*z zaXXJv)m!SDOigT+Qc}xRW|m(Dt7wngcwdZH4+$0fMHvxi1pPBZSFx| z+`ll9`ymUS0A^-=Z9L8TYF-ii=;5PrjALMs{+jne?{iShuc(z`7T2PfO zs(ZfF!3B3_c=MqhnheNG0>1XB`+y_019MuMDCp<#T zhMzNaKAK)72rJ=&9_i6rFk3}yEG_;i1?RvjrbW=@rW%{rN zizxlz6mrW*p>%7Zx~oaLM|6{x;Fuewg3?6~I@YT&q$oQ83NkAvWL zk)Jv(QuIpFT95lyo(-7^=iHG@HbS*motk_7LVMxR|HIlG%f3px^SOlQQia!0nkosp z8Z}crW!uU}8P`EK(qs3?Y+U=OWB)YX7`~Y3026EB8OxxDJag>`>4zSU#!N0JmO^JK z)_{>zq?ivEephbce?9qoch6BkYg)PLw|a6ra_`Mc3DJs7r#k8*-u*A#dM z!UUduB9;!SDh}B$A1Ggqkof&W_OrQUa}5ULpCUZNuPg-dro7sa(SP3OHc}*-g=ii+ zVKAc*hg$WQ-`|rJnek=FE5R<(9Bj$Z+UQpxK!}v?NWdSDaPq9{J}asmu?3&REaJ@- zq9gXn+#3pQq(K0h;v}dJTh5^21tF;7K=x%xV^t^4X(@hhoL7ghkjHgp%;7v(dBFVWn# z0Ky;Y;FCmuZy63j;J5ALUTED;*AAZ+X`T`1K9;LvoJ#xwY3I2nsIlMCS!t2eYLfxSfv-P3D&P|3}1u31%4lPgwsj(?< zNK7_`zG*hN;*xJXPPe00r6dff0BTF&<|1h8p}u%`h#I-0p9>GFV*$@1Wqfz|+Le!6l*7dUu&)qi z=RqRiQq;YLWXV8utE1PF>bnr6Z{uhsV;|Z1cBkG|IVsp%B;8!^z8Z+k$L!(1F;dNK zr$9r;&|ke-xp9x=$=Y71n@8)9$_+K>$CEBKWd6z##|RP)Bqewu0&k@;OQRo*dEWiQ zBLXIdW_RNodE7L|O)swKIIpU_|5bnI#^;AYvpct!3lFFh(7%##x&P_oL^xoq-Yy4q zY9KzK!{rPJw)eyf77;~K{K8rlmtA({c+&;g@rFP8?_Sz;9vV2}4mS9xb6ip;VkwZt z86uTu1nTE5=5`APB~xxb-b%!YYLqTFbYTfAZLSWbJ&${-{)(#HyRxSv<1l0YlYg=z8{C)sz8;G3~O;{W^JsK`qNrm5__jyMWJ=Jmz2C zp{bB1ikP_Q^C+T5<~UGzQWnYu7;j1mR@|$Vzs(;nR63CemF< zY&AdvHd0zur4e)Qz7s8s(JA{U+~HW^l?P&``-lQ{M+cg@rC635Pz&asp&9}T=D>}7B@uNOGcvQTSWY6eU=5ly=UEg!1(^G7<)!08Nw1K@DG1xY~c)}y65K&?iNSn zuj9f=tH<@KWdt?Xp-oGzexAQ$J*Y}(-+xl9{qstqiVV>kgBhPd?Y1-5(uwTC&W9TA z2QnQ13RTQp9zD>-*VaWfnmZ)CH{HimErMdpWu_-H9Sq8Sd3)>uI}HV_7z<@t}i+0N*jmkMsI2$-}Dx(jDZw z^~aU36<&0P^i^zK%qE~#l}b^6=Z?zF>%1vXjtCYJtn3Dtaq|2tg5XC-6vdOQW&? zuf)(eD6O+2r`QYZTic2GxylvqE5LV(p*Pf}8FQ=e9AxwMt0})`v+gcPA*VwtUGwX# z#T5f&B?@19MZLuZg)l%v@Ky-jS&%)3mJ0xrf3Oi6nJ_-s%d6pybb#CaPNv+eMIFSG ziM>mj_Et6UjPIKIh;UcITt&M8WP-(vz=jp|{MG&3v&&38tlpAE%|DC$E2>@{@w2sN zNhKg4^8;e4wD!BulBxVX9!8l?iGX774~Toua?kP1;U3jSV9K!(I<#K`$hnw1R$YKQ zFO8DJ`P3$3zj=7FB>aI9Z}$T>BFrz1=yTv~0e{?bT&xS5M=IW>Yg6Jm=+ms3Q^bFa+AT!ho6d|^;y&`f4gh2#nC^z6$wTibr@C1*HY? zg!H-8CxcBj7${^$^iKigbFHllt!_Fc~$d=^+W8joalEVD+B44YW)!( zYLSd2qEUz3;SZQIp{t@amS@BW846k|n;u)jmTB+y9<=F8H*I4>yop!fp zH;Cxs#XUdvmw%RPPfcd}oUJ2j3aym-pI zZoua|L$t0equ5f{Updr*)^y zCWab#8d`%sI*4eRc?5*t=V9iEPnd&{n+je;P~7@5Q{rzm?XJd-_^g$)j`FScro&)M zkgAlg>3@8*eDiPCVVOKtHvPePp?rS>blOzvBp4EtjE8%90-ZC!%7Naf8%8Wp9U<&7 zJU&>{8VVF*8+vAq3QEyah?Z(Xr@QgK&f>hl-J+`kv*5+RnhFDOabx|V5ix3pRZJ`< z_;j$4i;Ui_c!wP$3niufswvR5-Iwu@Ul4we4Ovm&o!4s=OD?F08y_(VTT{w?s01%Z zxv99Be)sttlvBX=2fDM{0o07X>W7WDn3_V0ZsA4dKC-8h3r9a#DX+Vcck`A-xZ0<=d=3n{w9!$X!d zGlz*|8mRpKG<PSvuS+~K}cz$Okj&md%`|-yp|Rtynq58R zqmt!NblPF2gH*!?hO_3PeJx-;ib^pgf`$aY+?+PP7;D}zyJ*9)1JTER-h}5zW)?;g zy&PWQTkdTIT zWjb)=H=QQIFL}+QwiK8ba}8aDS8pv`Up6;VI-~9ZA2y5gT4&ti$xMY9l(4C*fRA*^azLli7#1p|JF+kDn~Ng87M@0P zcQ*krzApE}pFICl?BTTqf)F&bZ(7S=5sPW5N7x8{?zgnUr_-6|>-+fXRS%7cxx;Pj zWG_P-vl!Fp7;BsX*S2jWg;6Oe%bzqvNA?S1Xf(dC_Ij$pB`%p`S>Y?mVXjI_*4WWe z@jpFxJcTrr-2@q9t!X9f6g+JO1c_0rn-s3;^>@x#$y{~=0UvO*I4z$n^>3Q72WYmV z^tI}8D#`4FoKMJfVzQp{x=>dEq0PbRXrZFR`^${#FYl|SYNT$;M2?7q7rR z8Eoq5jixz`RUoX*hLYV~YPMf3CAm>qq_^ifx!3g~H$6To;7@kDym}YA>hV$N7UVEY z#QOT#tgzL4Qf?dwj+2wAY&`Qy^+H9&FTb^Qj@7m8}XIKrp zQO(r(&vCt%r|SK}(j!p`e*l&Cz{o=<#^tNI&w?ofZKXEbUQfYmaB}6WtU;Az-l_`i zaaDSAgwG_Vmt=ownHSGfv=K&fj>GI|Fd(7raDv&!T8k&LFMhn&Fc-gN%nD5xwV9lk zF!jv>K50?%u%TZXRr+#*XZ0s$N4U0TQ^jU(YBSxHDXm*OJ33sA+76f(zkifQa&-;` z^nP58MNha8?J$izWdP<>9n_YcOVfPuhy5%31wCo@Eo}}%|Cjo5R{8JUdE-mmd0JTla z#48gQycUrs43-?tB>BvvD4X*FkDmn^4PfJup?d*mSnU8th!|QhsTqh*(*RqV3<_ED zF0-g@vk@X5NG`D`iRpq2Kz4#(sA0(Oxk|Rj9_GDHnKvIfRC>0%-4jLhu?Z0x;vf(9 zRP19c)za&CG_3a!lE<3+Lt3@5OK&Sjhe`%9Ae$S8$)PqrxDXbK0k6jtl)nDD>J}*S z9+7KvrST`VOj!TQw>6H(=Z}Bz%6}8PVd6ZU%dW3m{``%E$ilR^WUit_n-c+d-iq+t zzt|G5W|e6w(CE*N0vMJePVXFgWUC}!W4GZQ@`PH9v zYCevx20fx?O22deoJOibLNcN{Y8gH_vR-=}mS*?<4x3_@ zC-0_YCPj>M{ZI~9_|2`NwAE~gt6TEP+@PLi9NO4tT*j$1oY%X0^H^7HhUH|Iol@6& zGwf7~z&Bwb2-;pZMoHCZ=yk6vnN5(KNs#Z-86OB4N>5-J>(h655>>KxJ#iXyaeNco zSjXmOaf@meAxv_9ee^{n@emv5SxO=>S(PQ->T@Wb;O|M> zRO%Xi`hDv#A9rud{VmN7JKYx~$ikQS5*INAN0$@=oCLLNtR`_WF6qr&sg}?Q6xv=4 z^WCfuSLUvk?*vlbe0N(|t6M+QtwLw?Je#!|fR=rcz8X7Xx)ZDJF)8rH+6&&*&cgRh z+$dY|jNP>uz5ZK~wcWgYbzKmX{f)e+JDcJY7bk~>jnhpJ76%Ow2ZV-N-j^xrWIMDIQU^EYuII|U`To=uIu>gN0Hw#4HnY7 zR+*I!(cAArOaxY3jVTLY}&|CP($sM+fC{?cxPqvW8PzO;Frm}zs(3S~~y zQ4PIj+gi@>m42LkjCs6|oViD}myJAuK>3b5!*9$d2!Uu?} zB5S|tmXpEdtGfPxZ8cDGHm3dp6m&BhAloqySolLeS4LyW4TD|O?02X|M0gQdY)k4j z_C~)#Wf^sW(-ttiM|9lYQv8@sqv1;N)7A^=_GwS_7vEBueR!YMP6D;@p=1v175x< z`EHb_(Kqm@?9dgaau;=L1}E(geoF^`;||7oS7}iNYUH+Qc|a?3Hq$Vu3V6Lcll@Nf zv(L|)?v4o09BC>j`bZmY=0#g-k+GY1G`ZjG)-nhH+0)VY^! z^)kSWfO^r+lmtL6!w?fzG_zW$l07*#X6fbl7esL&RY8C6-#xoQJgNb(Ux$W6U!#?S zVE@1kqwks2y7`1#-ba`P?*O{OW}TEx8MVL{&$4?{`%1**))m6zZdkT6=y;(oE&jII zEZTriO194Z{pde@W>*@%;b7G~toG4jjT50?NV1Y@SG<(J_gU)XJk!1grDUMXJl zcT~ZBJhA^RUfQg;X`kD%UzN8jOmGDdVBL#-Z9aIzUmjJq%v$J&tv(h+=CAr#e~Bt# z3oAFS+Ym`0G}WbI@YPV+P}4`#-Oo3sO2T*bK!Ehvyz)Tow=|j9I9VE~V0z+0Le}Hv4l+H!B_eUQa3tn&HuWkSKbR$? ziN3gM{AZ?($LdM3$6?1~{DJtDSS$Zc;(_E9VKFMFX=gfwpGYp7kE<6U6J4DfuVH)E zPwKI^*XFTxWoo}Y+Y1t*62V{x;k?>nf4e2*aqT)0{M2M3E&%Fd$?_Ngik$AJ5{nn; zh5?Fb^Lc3~@6v8Dt}p8HJ|n!UQ{$U=m*%}+HeNPazM-BFgbY^ilgdC;{YGit%XE`y z_&6Ot{XIb158tdf;e^KRc844bW2}7h-2LnywVAWaQAXPts9}`0U??BH{jUZ8BW^C^ zcQF{WSvqgS%p};Zig@O2WYM$M?hag}82q0;X@@kOXtWb-Y?NQR8-rwPHbHtoiOcfaJs0x> zk&n|x5#SKu%euwVLWZgU0-5oqeeqNn=Eq|MY+XYxFHL^9e>m}rUu?c}eo zu^#~3bV-bwX*?PAFx_nP*0ZSa@GL_>?LbQW7Kqm@clBHjbfP@K97gYdW@)U&UQCHK*6a*;3BG@u}k~(HomnQzf|BlvlX9~ zw*-%re=Avvidv=+vUfu@7mNtcsDaHdvWEk03AdTQf{D3bQ@Ds$|+(YEc?r^FlMW`@6Oi>UBVw$7V^Zo!^>r^(Jft=2E1{IT|sCG!ie_6F^G;-NMu39DxFM)^;Qx$J3OpFa&iXllvv z2E8&vob~h3HKm=)fK|9AGF-AC)316wuh7qKH9-O=o#53=`R5?s5CxPW$5Wy4F9PVc zYRj1CBK8IW!v|;um_EJJCh08L4G7(_0nkV^l65vPTku1RDkXXqH_$A2txA{10jurf z!yV)2$Np6Q9CZNuOM1zV@)Q!zrQY*_6%Xk+oaUc)ie^e2vfNQCv^|nHjmU1{%kq{0 z`aXVGebVj)6WHbqKMtF~_VU4@-sv85dh%!rq0b? zn7Q+G)ZF$k7c*ShK^F)*S&(gYy(Jd#c3L_A6#$r6!StWHk1qo7+`Gk`%PwA@?Aiu; z(>|5;(r3v#6n)2Fa#e3t?qqMS;-M6!-h9J_hZFkzT+fz1C&x2=`2ND{P z`Reh%DzuZof0E*GHS{^$9^ zW|t!}E%uj$dUh{1S`I(8A2G={z2)Nj7(9vN)Zvr5QSUaw6Yd2IAxnvdAgAu7 zlx;Ydisy=m+h<(6K)*p%NxxEf<@)X!4hoe;h5XH<$5EtIJZ{+O;=SZSCwJPgA|0}g z>m!h(7CfTip2^N)-U`hQrhA;WA+8V9xCjr16Ry>O*+coF7j0eM-=I{y-DBNN=21;+ zKK&x-NL>^inzGd$?>*IV&7ih$BPNjI?IW=wSyl3;w}GgQ_F%sh1elxY=+w4Iu&hYsndcF&QqmjI3sPU(l~+D&=^x{v-OKjV=F}T zU@X#jhh|P;XewZ8yrTzfD>#sfW}A%jUkqfMOe*kBx28&(bb{l@J$QUp0u4sQUhMOt z&>{*_AL7F^XFjI#c-v!h=IkwA_-MC6Znw1Fl72jSIIuv9xR(guxLW7r~RPt;?7vz#`zrIqXvUe3S&&EN?S#GZ$9NK4h zvXnxloA2yA5?L3zIUIIL-sls`Ax^Sp9lt`g?UL|18E&WB*)Fx0r7MbK{yKROQGa=IC$!d zijHZRIZ8ELz&<40R_O^_$=r=zAJG^<6gMI6;P)#gPYFjRZQyUZXBHqtqOOioQ(8KU zXBV*8xJS0uVp4ZP7lutzB4|*XUY_fjj}<3X96I1szMdvLfEexl*< zDN&FuIjiu1O^IxTKt2Lb7U%rFma;l<{00>&8`tT1E4}0d*?}-5&O_LB<{z1s4O^qP1#=;bfRc~eacHQ zJ?m9|=&fB~%M-0Cj%>iP_|#DAh|p_w#Rm3ccIZul)_%$;(|OrS_@0o!={GeqY!#n< z&^?WrvrwFN$d5TN^>AE6b^IHcn)~t~rE;e|pHPEbU09r11|MnqjJUs*ToUBFVkVtE z%TPMA)0@??2krZTTAJ)q_cnSbQO?v7$070SeEGTW+OTPOV{;Ht3s|g(_faTBa|-|J zXUuY)b2PHXEncc~P@+cne!eoi5T)%k+EXa#cFzJa5g$6Lknv@*-yQk$`Q-e#Bd<>0 zv=)>Is3lAvz8eQhOKOeu7-Rt)udpd7 zZWhqS3alx*=`2`^^U9ErnXmKnKfBw1IG~I5-UwxG?t;^D?^_!w=O7Bn1vOYT&ujGm zz`Gs&ILFV8;dUFXmiAG`Pa0Iyp(1$3Ss(s0(s`?QL*Wh`)I1{`Kny1lh$tTIP!Mto zl#hsA+(5D+r z+Y04EeEAKY`;Jwb?4t7%t<3(z4y5588?8h(q?*@#&t5I&>MV|7TeoRvGU=1DDZRjp zl`M>>G@rN#Ks-MmbDL^CejUeHAw>K=tv530F=r|$F8V)}$iR*?Vvi)ZG{&}{cQ2t& z%~N+_J#O01dR>``s;{N#*LGOJIl zw(9DV*Dqa9TCm>;lgjdE?=3M&qdZ`ls{~MvPGsILm*==Lp=&B4I-v7n zB2L@4m$J-V@j90)+)!3R`)w*oJmInKU~Chy7G|$~wqnRYl{>eYUQ;A^l|fgpEeY!j zq9ms&REM@YCWtYZ_Hc#~^3FT^MK=m}ADewHsGvu>Ak)_5+kj~~cu|U{r02j*TbClN zNe`f@u<3SpTods;-+S9Fz{RE>-^)38jBpoapz^}liQ~jvaoPI^p=dh}(fRJ*BS>5_ zKn~DhD7au85pY%@Lzc)z7^YgGs4e&pS-wK1IW2#gd7T`afu{JhHWLkzwrt)XtL)|U zQ%dgWbGBYyxTvRowjb8S<{H=0AQ&tcrg=9nwwnNS#q3XnajPf*g&?iw=>Ra2&J`m7 z6C$=?0#QK2rr3Nrpg$H!F}R;Wcjs)bXiQ`jvqRj`V`#eZp{VL_*QX4LqR>CF6kr=j z=BVUr=vpie)}W5^w1d+!sc+(5q)APvGg}01uAyhR5&z!R>=EC2C2)Eh?U=s3Gs~vV zB}>f>r6_R6GY@#3)UZ3`Lu}25Dfu9ia`&`o6&L7P4GyO=|6q%mGAAC)xSdIz^fn&i!# zgTExRTOx56Tn&r=a)MS7{n?WV8|dUefxOiKD1or*Dp}}!#A0$wNu@p<7}>DXI}{kt zh!RffHz*bHvj^21fmckVT#}`S*NEH5--A{CWN_IFE_+hLA3o(}`gg6gjyM|6l4A)G z&)@^`du3SN(QAkD{`hYf-IJnQM})@L+U%qy~yx0G^}PkG07l;9O8Rs=p>!S&WJ$CVM7U$Doad{D8_4YBOY!$kX62*Q9AIs z9${~Pu$5o;5nm5ct#$dE)f0Z9^VW{ESXcIYdTqMKUzSK4>H~qLf3KRdj6~6=Z_UTE z`Uo=yzmACfEDgJD56)%Js3x8+|9DVrD-ew-4) zpNp?+DLhZFS$TsG^E#NY4F7ZPNQoL^Ir$lyVQmwBea$`T1P6~5J%)bx&+nvXyVDio z5mTZ=XQY$ubYJeVw|ddQ&un+YzJ$s+AUg{ntCqMmntDY;G0_ATij$5Vr^c9jLVyc%hhcWQl(J~wB z`+M)F7?Q|ssdX2uws4&>nMDA7@qJo;W_7UHZNCu9iKe`}Ff!wTBCQx)=iyn&?o5tr zdi%X9rYk4@*mc$NZnTLN*B38P(?;0q~R{-gHxwBwjdr9$4GM*CisE+9eR9o11s}W|GX0# z)h>xL#W1z>SK&4`23t*}NDl*ZyX%-K&0za8#IK;|^f1(-z_4D6C&#O$ELdMli`z^9d^wEW9*~ z=)>axToiQdu+wpQ{a$%1wv+Is!vHj7T zpZ_G|p#8SVWBowo$=P8rrSVf*Z+aL8a+=?1VL@eYGSF=6BB6p>UbkT1{vcv&r5yIFZdvlDf0LXkv@1K=X0>a z`{Zk>_0gN_EO%pw)Q-c1)DJYHc-`}NkT1jSkX%8(J<)2_tD*wStL`}#11^Jdj{SnP zEgw_u=dlO5cC>aILnkR}ok%bCkRuW<&K9O16W}wD^Ws;ckd;e{d)dDOh|ouR$kd^1 zG<(71QtM-8>!AW!IN0_;Qn>8q<~zl_ALgifbC9(SQHftgV&)e^_m5_P`06!?AX>K@ z({s6pIKmHo3_S;XgR98~ zDWHI~<|Z%H>NNd5F3hyac#bRV)Wa_>mH^<284gx`Z(a_f%2Bd!{Sc!mU74A_-5sCq zanU=#?|WZp5BIj`?6P7a>nF(3fY~rKjG8}reP&}@S4fZ3Q6YaEz~b=c|0CPt6l4@gV@=>8q|Djh=DLlrc!7DVUdDk*sKD2r^YB%N12-Eo8zjZ;{uE? zR6LNi>?fl_2YPEiC$)SrzVjcOp9_y@d{CPx=?(_8mGXm^KKNfbKkrmB8WSnd)-8_<0eo)+I;(=H|Y*1H5yDSHIka6S5 z6=R>ticZt-?|51sVRw1hOe8FmGt3j5+C+7e0BsvIV_0_IQKVKPsiJ%p&JY?^wjg4+ zx@vWD%K=H!L|~|e|J(7ziUyC7xn&L?{p*RgcvzOhq*C&C5KadQDktw<-7c!aj^^`% ztL?k2ZLF45KVa__X4#1?)L&T6wmQGLAhNbcXIeAR@ph9BLHh7qkI(EFHU;rRxiSa~ zx5%tg)$+82IiP=RGZ_KBzpv{*+ZoX8=vIcA9tExK56N%{<;I_s24jtXibXMqoe+MA zck$fEPis6btsg1wd`dzZ>hU*^#o_{uZd!a8eHQ)k#x_VJ`i)!7IMyj--PHzeE_UEzfGDvzuaNidwIIq&kOr(X<{a zvgW0J;q};wgr#{WX#8hhgFUZ7!~Jc^g9&L~p_j1G`yN}uLbnBp-A0wDu{U|Or7e?- z5f#FjvsKy`CCSpHCS1FTAavSz-d=igbznNHT*}}%K;|DhOqRd7-Dp^evflZd^VdPF zu+@TIpxWLHv2ZDYAj#~&o~gTGSn%BiWHa5 zkD7t1GX9Q?3dOidp_`fZ8fU@hQH~R8;>eLkp&Y;@J3_HoxLp zfLo_Ul=w9BF=bXvqQzA!p?=-<1qd5GPP9N)4ZsGF;|2{f6fU|xV}KMX7t2rtKjzdD zzxx8m^%+W$#hva+&)_rt#cms%GlV_mghFdNEJz{bYic4+>)N|;2#@R335#--|Wvk0c^?t62 zIb9mMxp5l#DlU-U71*ADezz%>oH5>c)|uye*d+2$Sf&2mv3+-S#O&gW`d7DfHDhc8GSph~i3Hk6zHX{0UhxpiywUn6%DzY?7W)1!&Ao<~|S= zw5+$IvdTJ^B6m{mGj)uF76ib=iVIB$q+^iZ6H!2D7xs!VOqOXNc*xP;Gs!z&}=xkF1v|!b0?Ep---?Vl^ zFJZ)Z()ph&RQhyB#4Hv)k16fIgy+h3OaM}~3WabbJxyk3|Jjj_TBo4fW!Cgd7-i;5 z*MVoPLABaxd)HjlZ-*er_L{;qk~g*H{ags4TJF166-7qbw0e4G#x(YKGbOXei3Jg` z<6&_8PUXQA7U!ufiC`R5}>YL~?OF4p9nHFXap90*Z; zzK6CZ_4G67E&MFhle!towzT}I^?l^rM0G~lBAxek$PXkq3#{o&AuqUNEXz#kz#jit z@Ai5Q*UVT`ppx>|<@3qC zaA{39N^IlD?<0mD*|T&b?AUE9m9fq$UX`iX{4P6~d6rrutXGDq?!|JU9Gl=#J_JJ9 z(FO!F<3x4Ga$e%O#0oEokm3&Vc=cIK#bXUTc{_L!+Jpzk*_XsZBU|#z`WQ6jsF%=< z7~Sq>7tKCYAChykr)`3JAmO_@WN*?fXHFW#opk-dh5Gzr3v-GV2(Jlw{s!Jr!?ovA z96{!kNG>b5WWnl-o9`XwWrEekmkljXRNEiA$Z-oUJBLH6)#|r-D?wy?o)4x*c}x~W zW%LJ3vW-loekZ4VZbd7L-OjjMGUO*{=r`^RH%C8FEtvu*{u|xiuFKb5r1*zDv=ZTD z$NPm1fHDO>VX_WuD>@^|#Ss-RzpwTtQhooF^_|KkHP3JU>H8zx9KN%7Z(iN^Pxi)| z5o;~lH(>`qk#qzNG{h+MQW4CLJTd3?7dV{76!qNnISm#i&7@5#wcgH~yK2jO2zGFc z;BF^E7DX@MUzUDbv}OrNl3A&tjxYn5yC41cTdp2ei*6$;#jNc=>Sn{@bB{mhBgJ6A zzkqNtx~up~!dH^rTswL|LWE%UFLaLk=U#;2*^h+FSmUkB->fqayyP2jG~P~#y1nj5 zh80S&U6WBgM33MstYs1w=6*|TsoNrQiVkE#BH-0BIZP+jSTVm7 z$HlR&LS|UM>*ANjV5runfugotMv8~KB61`CTLG%Ti6F zn)%tAL%sp_eKYOQ`j?t$FAl4`aUL~saak*`s2@3qA9`o<#Wc45`tSWVtsClMKICx( zXU=jv#vHcZS?=mOMb}%k>9LbWewz)w5V~YcYq+iutqp8z`+J2P5iYfMtKV_|5mkjs z;PR|8tO2H3o*6?+FpHD;?)Nw9j(Vwid6`6NzH%_h_<{UrL~YkXE`syji0{8!xf3ry zG#8u70x>d96pVh1Bv1_Gpw&fjBX^YMKr`LY|4l9qTHAWzE>yzM%d`CN!rts`Tfzqn zZ5|{w*Sym^1JhP9)&vDlbb?Q}oI|Og)VmL$+Gp-yOA!1XoU|e-?6cy7nndD$P9&BZ zx%ACi1ar-1p^lH+U&ZS55;1R|%a6286Nm@JtU2lK|ImJh+ZQOn>%E~>Y8%+P<5X&G z&@Xq5=59cUmV|-;%m5gF^h?K6keIZLW;-Hj5;4#t@%{HV#@*J^tvkNBrJ;+K^1~ih z{VwZN=;+1Ul*zNKz$^>temc~5P%qCwN~}7U6(3=a*u6S`1P+CvqI6&m_652^uhCf0 zaN;$Y74Ez3s(F-qak)m;ruPq+&!lyt%grvPTht$mtj~t8E9jZp`4L#3&`ikF+OA0r zNqjq5R{^(eF#va({!!6?L68THq*uh6M-m4h7yGw*6Ci0a>?m4P!>Vepk-pd9&844G zdd=oJ@$#I=-0$p>U9a|*dw5uWn0xZZHgEB5;`X7}Q+r_)3GOq_Y%+wK?&a7Cf~-Au z=BoXp3jX~qmh{kAIz{P#D#EyMYt(xf`}2s3DI2KyhH2HD!(D^B@bXSi{7EaE=0 zW$nH>y4qv%&Fkzyl{zOIHYn}x&PsBKw!cTbfr5jYJSYkYmMG+WT=&=0S6N0o{ZzvL z5~&g-c#4Y6`n0?|j5Ndq{vWA>1P|n_-KkUU_068}J7HQ>B~zk(_B;_x*4@HC19gKt ziYH9B#zM{NPrg@tx4{QT?=qTV&HUc`o77JJ`TB#Ml_MYGro4W(^4#*}j}V(l=BjOO zgnrP@X4=vF(Q^^IInRh^h3_5coCp;Rh#z30J|~nY{+(0k_lX7VRIKkDKbk7M$z>9B zx6huw30TJ#a;8BE9$D;KV+-*r{9Yqg?YqoxH~%f6_K@li!PeneMOExHB)7AQ0Wy(- zmKj8pnJk0ST5%25D|bYy;n?01H3UG8f+f2WBM1lm^7t$e<@~cSvk3R6u-W=l zL__Vk+8H0rcJ0;Y{|el-ddey4yh7;~j{Svt)odLtQq^(gEAsVC&zXpo4A5U_1v;RJ{F;;b|`WqcBMx?-fRbK3KKq>wTvKtdjQ$6!DqUNK-X`L88@ zlWYD@Xj^ zVnO^60tIRcs{(pvfe2u<+8L$ecAzG>!OpRwowmw!PplYSU$K{&45QkJ|3PA9>F~?~4m`hoQKU5aG*dhX%-9)ciZ=t0Y@$N)b=v zG=hTyi*|H05}4zog2NO?Up-ZEer4Z@ouUMuK?eg_EdrCyl7?;zn@V-~h3G zjojd+Q=8^8C2N!qx%ya^xsWHC{QTLB4l*7Z4JClhIeEM3njnT{FIn%WeBBCsneyq{ z@}P!n&g`VP+&yYH+iOH&bvh$C2kCv%@ha#Nbh=YfBmSIE<~F)f6N1e?ApC*Eo+tHa ze-x=SzV^>i$hS+1EW&^RK0zW8_ZGPUwGX7hgH}=HcY1YF|Zfe^v>VT(CDe z*?8a(n?A`4_^uhB{J|dU?7`9jy*Qyjfw2E{cRcYGeztDPEEVnas-iC!jaoJb2br*1 zfz(-SG`-yNpHX(&@NC9G+==dCsluA$@CliUE=%WLJ-6tUhJX_^;m)eh&&1hm!6EIW zjLhu8_BG#g*R@pP$bB#R^Lqtp~iL-Ul(}@;NtUQw~rlF)P=?Oy@Ac&+|m+0xE0=&XfN2_ zc_ud4d% z>uH9a_ZW~eA4u>dNcKOP0iNrRzi#KNhtVjp;zM(3$;1M|7FdxO&VLII+gS79AB}SS z=1-Fzk7SI;0(b4+3yI0gCG(sXIa~aVZ9M(Uid~bSq25ogfpe_tKtq#)o{6IxE`%RV zW@W5p+e>pGCftv=yx8QIErAAmUtS+(sN~ESN;*q}N7-_cbSQQId+!^F!m$1nzX=m> zJ?Bu(v{)bIZC+|)0HVW?xc(8bQ4uwDVmvz9hgQ8c8iFw+sPmt^=b5BD(g}XgC=CA| zqo>!lQ*Lu)-spUUNtSZ`pK2usae+bv2b2xc5;_~tFI4m+tMmFGe{!@oQtJ^ItM`q? zP%K-#PKwM(E>GpmTgOD4s`){!)`T*gG%z9M7IU7@A_@i>SP}WsvD}d@zwNhwPbm`p zU+j!RCy!1P1W0$({a+3D2u^rbOq8%4VaD3EhBSGd-^8-6TY3AKzl&gQ>&k3c&~;h?NW)=y*2N;l>~rYOioV7XE&%Aa03%2m)z7p+iF4v9JUy=bkwq*C%{Y&&Sf=2res^ zQ~b21d*~%qgRZ9;VfLPo)W(UwKJFoX?lCBH-t#zANSlQ-Sgaz>?NH|T zTE2_@H6>M!ai#AZvAqcZ)I;@jp{WIEs311e{0`W3M04!sGZ4qv^S*@ENlW0^LtCIY zt0kDJepzf9cD&uoUw$TDrn%3MR0#V=U6L=bhs)QU(tO2O<^*7d(^J?u-T*q8X^Evi zZ#d2nRhZ~@!Q7F;SB03k#pl|rEK6-0SO_YaP;Q$okRD<0E53T^3f~r5fI>qjmc^)S z?^j1e;2luY1S~8Yb&@QfnGhEK+aN4E$U;)+^$=2-WFt@UelzEmLA*sIxS|0U^7ggg zmIy_>w%pD+;(`bk^AHxH6(ik?JG#V`7KpU_bnH2;<2MPB>j{z0Ea1w zuNecjjSNKZN-`dYdp$YJW5Cdd!v_RQ>Qcv=Soyk45b~ajyLd`DIosh2&=04_F05&WbRR`ZSUrWLWIv8TizE(Z8w@VjERkOk4_~Rht9mf>U@;kB--GQB~*O=)m z_ug;0!0SZ@>kXxa856HoU=Rp~!q3tcr1I~8!gsYoq#$kKR7VN}VT1d*i1xbFCscW_akMWD@V;q7lyv`QD@r$Q{AFFEp@Lxa4vawanhT-z z&7a&Q4R9ZVa+f6|IabVbkNUxL*OVC@p8k@{5|CH_D)8{Kf}-S7E`)a%czG@jv@l#_ znrANXS@l-w0&+RxDUw3Fu%7#a{;g3$0)Cg~Gl2#&=#=m?Qbi)^jeSZ@xvF zFqoPDdjTu7Hd31E@=C%jR0*nX`u*el&e35-EQxO@M@@68XFTsC;W!shI(UEi``CkN z{mal;DRrAuQ}Jc8?eu%3^TM4z2C?8pxGMe&n(0 zaQZf~-b$qKa#L%Gt8u1@$~M8Ki~93c#T?;50^RAmX6g)QeBb&|@VBk$ujz9d?+@|a z_!=r`j(QQUdaY8+t$NZq!!UYa|O_LodvCOjkh7%42R2L>97Bx&h;=z5#&e&oocvO%F zk!FW)=$|z|MhEHgev_NlQ7u11_@Qh76%55(bmPX>xgR9n8If;VP`n}x z7kKx4n1uMm{kp-tL#M@vVd@pUWwqNG|GDg4biF7&%Z!kA)^=v&0$5-e&YXJ;QFAHx zS8`7&X3~7N#AZmN{{smT`yDupr16AxJcKg}z%}ldGK#=_^%(EDUpd83OkEJ~JhW=w zI`%WpF7Ic5uM1H}zUzq4vHj2u?I&fV7a=WN%lRsZ3<7l8qc8k7nj%!_sISk7>~ zbsM*h%Tz((MDN54@5u9qDy4!~+s8RyBj=zWyZBrCV?xDWo)4)-IXZ@Cs+gdU(=gJ+ z`g=$~x(-uxN5E4AO=R_5(pU@#+UN_qw!m`0 zH3NE2{mvz(4#7;eG%3u0MvW%}*Qd*4?M^ZFdlilvZmxxw=SZNt@t`K*R!h^Ev39-iHg39#_8lHkivALF@x2VOz0b=Yu2R_syDn;0)97QEKeV^Og{Een44L3;B3eY+LA1 z1;P{_xPKjX2O>Azu4S;D?HB#KsvRygLd0pcqCKSW^#OdVq<v%{K_MnFUK3PpCyu8jQNQ{rzg27g>LWVE zR4;Zz8fAH2?Wg_!2$Cf>)6JO}oA;*~9xd!7kmqis8Yuh?Z0*Bgla7tgWsHWI4{{aN zUu~TD-^t0R-jDF&eB^ttfuyl1zicCo(kw-p+3#8|#ti({M|n?Po4QHJJ}LYL^!Wkd zhirG`#WV z%D7)ne46)D(HmQ%iOHDTHemF(>+fa5kols>K-96lCuwA(D&GA^f+82MftH|qeHSZtq*R9NY)*dudL7xuAj#j9C zODKX8jTfPh{0YB;#J^NT4pff^T|d|)l$$DL!&>XF+A;UVw>z^vv$0eCCiiq?fIH^K z0#0I-d3i>5ON6s%k~+x7942(rl-vBlTS=7vo+z!G%%4~j8P5cR&|eK~5{7iF`aS{j z-k%1Ps~j1L0q8DUgj^6pM8|*oc!$DnQt{rtT36+5qt|{DYRQrSzkpgdbA{ex1^Xf& zzpkb(7l6JM&7~Pz1R5FD#>1}@onB)gS}VMxb}M6Am51A=_TcEp7|iOmjO*X)ath=j zT7-dr6xG$ThCUzE1PZJ*%jtvWfpHxzKuVY)% zf*e3r$oyj^B}Mz+^Ok-*!{X|w^G3ZPo)&MXaAwE*Ti-JP5QDy8GNJ#-Nzg0kMO_L) zA7Z)X`-;VlBS%E>75|gGV>-W{sneOs&7knssnUCj3wD`CVa;yM9~4)z_ob4=XqmjE zEP-2{rY}v?=8(_c3>kaT)CL<{XSu{$T|vbv2!YZHyJl8Ppg%{ z5c;Q6N!cKCI)$JwlYdw$831WnG8D+Ktx?=-LdT#dp4FTqBE}qd)KTUki+6+uMkTNp zCb1Rfi;4&oVRMR`l)dctMl~rncz)atV_7(|9)VUh>mg}?4N$9zRHk&me5!0-Q2W?& zuaAIBiE9G)s&bsn!hvUd1x7un;;@pA#nXF!hfjl? zrPy-b*fGZcB78Hga{7Dq$d^V0U&OO;&u~g1XLCA;!_v;>7CDaujA4Vl`yh~@t!GJk z6TeGvfVD=Hy+U`)8IC;?_~VO)7bqj;qInyN43fA>&HgDa%@kY>cjSfuG1-mbnv+y; zggEPMF{i9Q2*%`r&&^-_6BI2D9?jmC^B)R))Zbz7TCh-4<7w{m5;5iPOT;T7fm$tc z9P_*&477|Pjxiv6?Z?bC?NH*8pnhFf%v)^yiON=3^sPu=&+#D(hwv{gkPddcPe=h) zCYw0%x}Kx2tau^Msb%yCB@FdnQ1M%k)qgF3|Fsszo(OLzl75~1)kUrEAqK<0c3KKc zIA{8jBJfI3EzC&3``1f5yq&1f3OvJCkLswS*WsmF0|hvoR_HKU-V5?q^rR#)nlHzt zpYX|U_Y>)Fd4B|X!Zp6q7vVX6%H-JP|;eH*D z3Tuy*8QHTlTinmZl6w#RUs!9>-r{ebUbeLfw_)WyTH>taTzmA){pRH4W0$U$EB8KUw%q!-anzrHjjLGRo z!5~426x@vAwt#er+#`H!#L>0Hn9s=(Dg|Z0Ee8f<^BAuFza7bc`IK|xm`6gnAi4i^ z8@E>D=Kkf+<=X`S-1KG~fF%K%zXSC1*aQBvqqD-7LmJR~qKNW-(74^Y^ec~%_}+otv(>PK z9yQBL!PN^Zpe|Q3&_0fOKHYr`^f|7PJW25Q(w`n+Mk?IjCFW)wgbzaNUx!@r++3}| z=pTnxO1&P1v3(cA45-^U7c-EtL1RHH83iRWw*nN{h@fi{Sg9A&6PEkY-~=AY;=m6DE|*^`m+|9IBC?KZZD7txq9;EiC7gx<4sMg5k(MXEyz&ijZ092=gx za?J)`dzr(jzWSuDUcu&`uHM~ya^1~e`@nOqTl)8E?Mcd6orV>iPu**1lUE-+lYQm9 zxhWhki!FOuALohluALuA;S@ig%|gSQ3N@lj@eHNM_o<0>aU?PC`V4gfZe2I* z>%YUu|5-)sw_0Bt^KfwcUOdGnh%~x1$E^Nb#bx;zBM`kv>LVWn&bRrx4FF_qjQM`@ z%gKvb)o*P|QOGc|d&os5S#IuF9_K^SuO5YaGVY?@-QRGjoNPT*u|BqToJ*lWyv8iC zuY4s5?)mzz)#nM&Ubq;>{kgho720`t!h>FBA5lO5<8S}AU`L)*Jx6bi>Rh>i%$`k) zzBA*5|20U)SpgP{GhKLiI{DL~=aJWAeqfc`htq?(p7Spf7ErFi=l31&YU z8jwn~p@zlmzywsQVuW2O{E3j2iTGuyb^jPb7qBPC>g#te0ry(+BM!Y{Ry)~4iyG@I z)a=rl&kTQh%uwhWz8TaoQU{L;^gxeeLcWy5^;F zIl3O6AL`P)zwH+9=`~}}aOoC&YRk!r4CrX<-7u65$f?wNP7wZUUH>OnaL<&Ii?NiA zWkhfwLBe)ZmJ&Opb zH@y@OU82_f^ycKTo7MMW*@^6(-*y`%^i{^y%I2dSi_?)JxPJ#ZaF2)EaYpSG@J8pwTS# z(>-dk6u+bNdIolf-^R4#*#*|<8mpR3yPtDxi*i{|Bs9$MxN=2_q{uNY;devl) z)KlX{9MOcMrz@P3v1UT8NU#9Qjei6s{9>|M4^=>Qz3I3*N`RKdo3YI-{z(stkr0Xo zO8T~=p6#2Xh>7LBHMke+_zdoWR;Fc}P&PU=0$TNK{{$KN*JrB;+&n+CCpj5Uvuy!_ z;A$_$JNke}Mo=|=2BqIqv|#HO{8JAxnMtjuyWr*{5&nWSnK^+Us}FnBZNfb_$0GN_ zFK5R6jEk505t4fi^y6Vh|I5*BFZ`@!tYaVH8WWJYjlQ2>nT`Iw@RHX()y^{+;IbXQVu6KypwRhejl~ND@Fe6*{oChyWrF-RD}o0DcR-y<)`qVF&7J)zX=F zsCwU^=6F?*Z7-%baeC~w)_gnFWb4ltIj)Y4y7SQRiBZAeE8K5~nOEXbsK#Qs#`Hrz z{2y;so29&&S`&FBDXwEbT)PKkBL#Bun(RQaB$N%c# ziCKz%@o>AT;{ex=BGUcYl&E^j{1%^_LVeZk70wq1#kX$wT^0%86v&fI&(9G0P5TL= z_^Lco_%1#bX?lw*tojT4b!QMHqKu^{sGe9tPMrRd%O7?xWvF)fT+zjyw@M#*-uU9G z_rpmKTVs65OQlY1R}sCvgv!r^w0@u7Pbr~A#7erVJoc^QX{9*=iDUy-ER4A~yt|G&YE8{;e01?_Vw)9n9?XKF%v8#1fanM@TI_124X*mp*00AWV{PA`&*P zHm{vELeEsl?Y_9>kzcRf*XcdA`YHw^VV`sH<!di*X% zpPr57@^L+CLM&7{Ag2GCTWv_jXa#wptLC<)uNS+Vx2Q8iWN~hSWnidG>&e<(P+;dP z=^83|tkGvV3rVBJKSN(;5zFQxBN+Eh=gk-q}q+EYo@)P^u^qE zV=S6L1_on)DyW+OF+1!^)0%kisFSQ68@i>#O^sS$iI0vF2w8;1C+!=D@VDD_9=~|b zpI>1=dbBYWo65}okiIQ)LDt00iT#c1ia4<&#r31cOzzEaKlTxPq@;57^yf!Ngd}x_ zcZNHRg}zDNZnS2^t0ynE=dKtZ#wXcI>M8K?-PD(zh8juv$HP-W>N>I$q@|9qn>>Pt zSkJPHqtvAVq_R)zk#*-38T1b3-#*qXzMZQ&OA9{zTU^e6jJDQ!;n@>=FETu$qE&o% zsqMBu^w9lHyd1TGUR5;aa@mWCE`X82x%2n%DJ3Tg;<@5GytRA_nuArql{z9oq<*!~1r@ZAy zJtvE>>937-$tP-qpC!ro)kIM2+-`1r-8MT3jF~wE+31U9JYw9iP!wL;W^x}B9<4U` z*QLB>pF^ll3tyx>jv);E)cG@h#f}tJ2iIiich9;!y51uFG z{mPWBaH>6L4c>p1m1JKgHqYFiPPCeQw^a6gj>8rju9^%RE=w#vx!yMY@obA(X!T8l z-%Ng6F%0ax=$2gfksfIelOr~5Gu60k1)Wg6oD306X^mO@~3&mBe%bQ z9ASjT(5^9RM+@~>#4_}H;vSe3lja|DF0OgUBDKk%awpZ)K2RX}Qb z?(<}I!*JsWk1w^Ss~eix@uO(#FbxkQhH<`<7_k(cdXBKWr?XXzvrT^pe1vmR5znq4 zpqqrY3FXgA`KYRNK8;Iw`;H-zI9wC|gNw=reI}aRGmH^md7>c?z{&K19hs(E3q54N zJ*L0!u&hqxVJhairZu3RMtdNMH_CHsFT3G{>uhz5b?E)Prrq}sC+8Iy`oKHGAEzS} zE|I~w(HFYQz4StYahpjR_3TS&*d@;_T%gC|+$r@j-(g5;X01z%BvG7tYyKt7G8KkP zHFc{V?$xH1>*q7I)0D|I$>2hAyX$N`;Jbg?icI-uY|+4Pdc?qcsr1U*PU5Pq3KOwd zH7qt_b?8wx9eH$77Io>?WFN-ae#^$UP87-98aGE6WC|9wX@0{nMY(w&Bp4QKBTstjI!-|PVD3G>wMAbEw@p4-6pspf%vj>{U&VM zeAyjFED2i5%!7ofK z4HH|%H7bTjvkSdadhnL~Y1cEcrmO9;X|F5yy{4yF36DElp}57GyrN4z&kKsV`kRD{ zg}b7fx4K6u9z}#IajCxs+(^Axs7d5lm}d9?p=18G>-il!eYb5X=5)!i?|$-GEWsOG7R`Mh!MT(w*6R551O z?T8Iy80guqerH$wPSh~QY~u4-xA0Fw%XX$X>+mnFGFcmbvsbe-7&XKJX~RT4KisRF z}~*O0vrNdp0rQ(N8ktIEgqW!Z-e3P)G>Zay7W8hhAKrkt@?GXT&)I zZ(3ELmd(U+QMMC&Hs4oMkRalkFl$pD<#P7O$MB(j3|6zA9=p;ZQ-)xX7~Z5g6Z3Jv zT#tYz39jzh1S2-dE1+WuhbBTbJD|Ul0Kwm2E@6kS)EHI(@E061(45fDzLIV-)2`1_ zEns8(QEdZ?Ht&a)gw#CJXIC@l?&p%T-16wTy|sh>so(bHGM%Fan&)IFb>#w!s`FYV zNdTu*v5!A$-s61nPeCRmdaqwt;@75TbFWictO7U;YL_-SMVDch2z#jaiu}NPQr6#E z<1Ie($Rt_k1Kj>kySE4we|#y0r~YfDD5d zu5ef`8K$CFTs)6h(Anb3K$})l}3R-uZNFn!=t>BJRl+a6dj148KpYl zoQxJ7SuwQajjNL>q6)a+?Y$q#N#%~(4+eEBlU$HRA-6nN3Glr&mz#g39f+ssa&qgo z7tV@F!)P+_qyM;zEu9%nhf|<(w((4pbai4(8?~%s%CoNxCRuZwQCy-3&0{FfF~Gsl zIZ5%S#){Yfx^!L)`7^&%W5QCHb_016z!D|Cyw{5sLHd5-~GKh&I)c#mYI!?PXu6tDU5?2OmLh#2;J;9DL@9nK2tN+B}W;_v2LjO zx@hqVSQMOn`o^feY%Hym7NN%Fc%xrf+ez?s+6peGj;==bX?SMnQjoFL3v@7(5;u_I={`~h1X}tAn?f59xpr-eLXHVk2($q&;fE{ zo{w=%Sdlw-8aVkpAF^mY9RZp%m$-w*1da>N8J27TsIfZNlt(8b+!TPn1el!XsFhNe z)i+5M$W02OwybV9E9nO<)|2*?IK3_#jBY1Kj34Hw?HbH%g$&Ch=D2QWiW8|`WImVC zhX&Y0i<`}YHrB6`lQm>q)2iRe_dz=fgTD1&q09Hr#qkrlTAo%@oa(l3 zVkE{QFJ1zq_Y^zj)%wfLM~OWf9U!@s5=#3hW7k0_iriizDiD6y*J+4(?*yUu_k3^hadT@$)&9REAwn~B*Ja1wdhuxt|0 z23pgbTvBB2#z9}Bn2ubpjH)|lT#DK@))QO;nFyf^_ugoIM9S1Z5H)X@CKUaq_b~^) z<}%EFWC;(@-d2G+bE%iR3z^WiP*3o_zK)i^=M1B7mFg0-7qe)>nLmcJKR4)-*z-EJ6m#9ApDVxlW%ti@p!Pt-;$Y(AfbeYf zM(u*%^^u^@wAxZ`faNPj%P-Ty{=BkQ*5)h>zgbvx%Pf~UGQON89#q0=83hILT@$or z*OikU#CvYV5ZD%RO9-(W%DV}B>u^QRX!@Q0dC;QPz) zQ@n7)?4Q@zWq#W#PCcJUzut2|bD~2^5`N%^NK;|iho^?l7J|fG*06A?2V9XKGjq+3 zO@RUWh-U`l6}e=n^!keI4P~s6X}rLJ=^7Vi3`B%wkeXb%g1SZKA=5#NWmZtqiT~mnoz;jx$eHWIgAh89+FEV`#bJ`$%cT5mt;631Re55ls#Ar*kk?2XFk*0o*V36CO zlssu)q6E(SMl+3Nw2}iTcB3FF$Ka!h+hbo-imi2i9c$|*Ns#-BLWF`n@J8q&H3$Hp zfRe2A`|+xu?~&IJ&)Wissc7(Wa55odNF(~d7ZH>LL5p3cl*!9K?7L~ZLd&H0DoX&0 zwE}|_XqA!RXEcYr@1zwrGL^Lk^-s2;LEbg#A2w+~x@9gK;<2}kQ>I+lk$HG8DCtJ!QAayx zONek!?yC*x-0qEF)mEV;iymW#l8;p-2JRhg8El@0?*!B$;8v_jaY~uK1H0MA2?<1@?HYAnxb^(S}$D~>*cyrh*QdHiFe&vL)M^_v)?3A9T(m3f(l$7h3>MB zo66@S?q<{2EXjD0CFAK|Y{^MGeh;#mFRy)L9E3JHBji{QzGnG5>iQGGtBhha?hC^Z zNlG^4Ov7q@r4cf+-;DSFv2~UWafQp4ZrmM$yF+mI4m1)7?oNU`1a}C*-9vD9x8N2$ zxVyVF-Z;}|=FI(c|HFQFRjpd}tjuxtxK1|Eb_mm*&4~O{*qh;&H?QxIAWX8fX>1aK z<(X|kRG~U^Ta+04cHyT%kkT5!J=6~V9_b$Sfd#g4T6T%&kGK#Cach)#ujr?v>|s{d zst&cx*ZpeSm|4%gv=BLk`?lK6FmWzNRkN=;9*Q${!572}@IGv(4<|7kXAkKuw=D~b z-#Ccno&6Pd+CSmHi~V;Pqq#Kz#9(};aOTJ4KlANiCFl3pratYun_H;vX6cCzCrj4H z7f!yl7rD?;22(C)K(dx;at%B)(r3Ad3kwnBv1xZEIw{ZoJz~B10LCIBzY%Sv_wJIw zSVcCv6mkBO*upYhwy24%PS`H-QYh5UPX;B>5&iungt4(WQ*Z5%8B&)J#-GrPBklXO z5q^MFrH&p{L62O+Fd3z$EvbPpjZUCOL5!DdA)3R)4I0ZcVc`>MS&kePhQ&(mp{yd| z0T4Vec)m-uRRr>B`>GHXJYrC+W1Hi{@WABST^}l?d_wI0TFSgr%n9<9k>Q>uWtzLx zR~_JeUw!8|YOG$}T&-(xY^5gZNPb0CrFo)fnW2!Dgvo`8#`gOZIc96kCw|!5|50W3 zF}nHZ?b^t1ePH9izTZxza^ks?QHJ2hi3y`8U;^ue`84hdixv1*^pnATbd zl-E?gNwoA2B?neC9tHN_4!|RMovS$OZ!>P0=EJ$p1*B7{oC&rek7{4k!SLE6zRjs`TXoFQ&D-cJT_@ z{|>POw8`CfCm@l(#@VBLj!fd246OwLid(ugY=5XObvXNi2{ZYObe1ek2R%tq4czy5 zS>)-tZ3sT?`KBh!(vV~KZ=^kc?ScR}vu=5itgC&XhCnR4op| znuNHX1G++*=q?Rpgii&a!1q!fRVq7~t{d-ci72@|8nvjw$2D(CLmAT^vkw}&TB=ns z?xuTslO+xS-)iSXsr*_!--upSEeyeEoN23p{aIh5aBSOIog1-T7VOerTn^3JGLK@K zvjcF{Hot~Hs=4anrvNyEDuMom=I}rR8FP22S%}n3Nltx!8KDAP+OJy$ae) zP^Omr7`W!#Dgcx+-!Vab#z|l|orxr1!wEdXz8f@>G)BNY4Dq*h9A}Uu?Dx%oNPM*H z_(5Ar1H;QN=ZR-%jx=ZjX*Bg1wqm&kGGw7Ngb_(9&s`{+9 z7-mr?N2nEm0{ZyX4tIa;Vlzy`7l^#~@#UW{7t-x^$~4F#9&tbf##g^F=e{PQKE4_r zNOsOD_$40~1!uB3ctsrXr@fzv0gZe36TJYEQx&CQ$-wum7iMQ&xts*W3=gB0F4+Jb z!(EomhGGQ|#WCs>>@4QSFn4QTTvelJ3Dr~i*D)4CK+&A$gOSqDT4fekp`77kXA;5~ zBtSQr6r8F@|5!w=_6_{(!UVtFmNuh#yWiimd{U zf%*B9;&I$S@pJ&s?RpXL+hy^K+KDC@@)-u&Txr<=}@ zBRf}}gPnl5a#WxE794Ut=FEN24uV)h_x2-p(Q;uOdsVgrpz3=v!Ot%l$eh6dyn;EU z3u!EMUMHFx5RkXN_7~G8%8Ca}WRZSyt>c^(*p!SLjm7SZd)=wgzI@4{@CNHEijY*H zuF;lxm1<7E)ys5N%A2m(e9m&E8nPva-yYaD*_3;@%k0^L?tdv#RT5uBz8Z9-%9N`# zuo-y&eWG}ASoK)HSM;#?*3YO-*oJ@vFX_?c+e1ehsk zQzUa!(e{SCMlZ8gf!_|@3m`o0F7IVxo`)VHZg1q$owd3Rbp(uRFkFoljQ=zuVR10l zTg01K*C|(86&zO+k~|7cOdh0}3$8GSP>PU?=+#!B334`!6QWZtVDYDg2}6G~q*(XW z=+;xS>hrFt|JAE;MJXdr1Ph94vl`R z_2O9@%W(JKCJNf;E$W0D^%o+>dYeg(XEQMndvKo7X=bY?1q=F`s)MWDrqBG)k$MKV zeJ8oFe}DD5@8srd(MH40coOWo5wSkI6T(!1>48iToxp{!EhJmC2`Ylu>7uzm_!&QR zbU4m+vy?d~&jF)iEc<#Q@SV_8S0Y?G!JDm;|B=qUhu96@HTXVTOstmq8?|56*>5;2 z4I&%KKiHiY`7EE!vWw+oG|Htu^P#L7|Etz_;HyO@ZHTYQ zYbbAVX&ivyAKDGfmYxyM;(~pb$zgQ|BSq&tWNyOXVd>Ggg;W&8$TuuSIgHc*^0IJwsP#BM4bv0E8NHjO3Z8i%nqDF}darSIXTi zeGN9<{NH8na@h@@fyc^?+Q-V5p#c+_-I{KPrFl~CTOrb8vBK~EtbiZG%AR=3{dy{e zgFG;eSIz!o((RB3?To38;n>WsQ@?3+d$73$W*x{~n3tnWI4?yF%7`*%$R$EF%m&VXg&-Ev@CeF`n zW@`vrJD$wcJIw=n!dj~v{VjfmzPmC5i-`mcgm$WI9D5#nmDt^_svXv=UTM@|o0_Ax z#|XoYr|hwi{qORnUHNe+R5U=k>+6N}nx_cA<61DAAkz{YfP%FgCWZ#vUXY}15uHB2 z0XCdLB`4WMz|4|k$!tgo(rWM^OdYVkftD3OU@MSaukYbsJL-&P2Tou= z^}8)H?7ZtTY`=@BGVmFFp0hTs5C3WPK@hR_`@>(;_A{T}@%Egh^f9c&2go}7JEBu` z^R$Ggwo=$nYU2EmvM^rNty8u%4@q|ce_hY;S~&a3g3^nSC#D#yI2>N z+H_pT-d;|Av5eC```mE(ko!hRX}>edb>Jsk1b>HiAT2w#hM1bc}t_>%`;eAR2K z9t@XvuX{qL$cJ`lMu{W+G)wIWkZrp{ON>eT|r%~VG9h?|O z6HcdOH0LC)`Mhk@crRS|wN#m&kZg`+FWqHOF0DTsuT*yu;+hglOT^M)_4$tr%TV+x z53|se!RG@Qc)G-8&O)+y7UlWh$5>OuyBfk`!5g* z%IYuCU=MaiN)&Vi{LM~Cq}Zij;N6rDSa#K;c2T(4{@(4WZs8>B*?9S0j1Yb!5e1-w z6ga<0IXM$ zmW zm)%9_`>*TX?}&Be(|rq5)c#S~>I9?l5qNP>D^emKm-MSRLz_S3uTpk9hqwhBzzBS2 zX>bBvK)$Y}c-X~_#qe)(NG01Q-FIgpu`j*0_-(qUhZ{A5ooY_RW{vD(M6kr&biW(5 zO_w%a@%v3+rbS^@f$L5!AmVQ1kf5_rg>~cQksHb-L(%xN$Uhy%6&pBUoj1 zaJqdscxly~SHwyXs{Wh1G!wV+yxG3vHp_1(ayWR-XP?W2C@k0;gA;ud=J*AC&+$%)?Q(etZ}@ZqxJh`)%uZ_&A9qTqc+r<>A{i` zY-xP)^jF}5J)_;KK{2Cgdcw$8nTjb8`_2)d4FGT$ybcdREVX-{?B<`699#`>{siV> z1xl^Nb+nXo33!Sk!C8T173=GN6T>pJd3V+CS5v{f7<8gI-6o-TLZc>Aaf4`La7P{} z1i!C7zob^Jx^8IIh}f=r7%qAOp5_HUYVczBj2>hW8a_U3km#k2amogvAD1K*p~JNy zuZ>_bBLVt;?(L5JoGBHPJQpomK@5S9+dMcYEHvZxU=q1WJ8Rsx#ccih+^m-Uflb1s zfJe$q%ilUIncVaHs>5MemA3tu68>5oJ_@Jl2EP~9m9NYB1zgJj660j&uCLSdf;T0M zQ=3m$tyh$Lxg(R+UCd39K{sT?cpcDceVV!GLD_L=dMvtflSDcX9-d_fU=-w20@1dJ zO%QQ12KMtXNy}1*yo5s3?H1oecBC**0dhVr>(T-}26Y{8G2_3x6%tIBBk){_GwO(w z3^2dANL`DxyWT|sN^v662v1I@EYKOzWe$S5^zRRxwcBdiXC8xk7LQ$87}QYp*G&BK zrI=NoG$&~VJnzzdqNRYE3ufV=b_5dtIfJi(pjDgY)GDsBuQZ(+KRiA5{?=RgX={jM z)a9K6IV>a>^j*XVGCqG8f!MDPDr|HoHGB8t9D?bge(tqL5s&lkbKlo?(lHPF(`pBS z#A?)@UO<*G>1BhIjF#ytH?cX9@o>(#2uFouT6@=b@#pCj@X+8kv+4)JZV_o<@3*l<#O2;vw8pd+>W)o z7@K@feg&mSnh)2BK6mu zV2Pe(097>W*S6*+Tc3xvYr%4H(A2$*u>quJQ?R|jgYq(cnl72-l#p$bL=JMh45@%~ z-9v=XN?nNp5O)II6S39zen;drAvdIG)(-Nf4~v6E(P^viZa`r2N$gKMR?aBEqN+D| zs(07pR{Tk(iZ0(X{(Km?fGI;DBdnTF_J)^(k(`fTW7YiqVc$5qVy|3K|bM01aoA7XPa_&MGP2lmxk&yHKD64zr48aFp5Z8W| z*Q@A(q!n}0aoKO8xwS5!broY?L_*}ftH@96lEW>aF9;2^jgFKH6F9RV>-f6uGw0FO zr6fXmzihavyv29#eXlfA8sQILIjGtMF^S6(evY+Y_ZrZu6yM27+XEf9T@@+X7_x~= zZJe!m7+wpUaQH;z|1vnJMcNWnCEmSOWe_9vtuSX-yS(&$$SPhbjvtKTknkXQwG+nS685K^O z|3}>O6l5ya?0#c?m~rvbWkO)-YSptBlcJSz zNHOFTvr=k-;d>mHuy2Ppa6XYBYz>+?v&p8@p>0q99ocgAW#HK`b$!}@JiF0s{%e!@ z{_g^Q>+5ghSu-=E85%Ae;ttMm8C;vq&-uX2&;$Bc)rGUV4m?AYoq+sD23|It_@NbH z-a)2zCE8#6A4`lsj5 z8+xn1T2#gw^6c}*4Qi)9d|YR2oiy?)ICK&Depbw;+YC)k7PW9Wa6~Q}nJe)NLgrl{ zePV4>l)6E!!aHVdo$H7kgqX%)`JDY6-0yn#PbAtjqTJlolltnL^Yl=y5ejfAyy}D$ z%`5$)CD#s zkF(CN3Y(&ZovEkQu6}u44US`F+MJ((#Iba@NAslYa&cnEH!&C43Cl;K8`hvfuGA$Y ztn8N);dAn<-r{q^>VjJoAe;dbm45gB&rE4Ij2n1tJoAmYwl5RkGZg@FXGtAUQ`E4> zEkAI19m%@`(saYKKnHN_U|p{q^J zww2uEe3Wq`b<;4^pe{y4X{@Z@ZxQ@L2Z*^f13v#xKOuCB4q#)-WupH{h?kCsx}`Q& zunZloi%L`MMI5aP80~cV!d0wp7*`k0#TI6tGg!yK)&;#8q2B`~UyjZ<5s<&i!9|aZ zrA3sKtjiQNStb2(+E>tCuy}&t7u_q0q`7wRv$Cf%6urOfb9AsZ7!sc~P9GPNfAbCF zl}_dqjaC~DwZjh(O z&QsJ0jSR@(CxXaBBYf~<6xPzZti+gY2xA6*+mCvs96|y7vhl=4JNkK^^+4gH!H3D_ z@2|wHOgSfh6@(8nE?`FD$J-$FHh^pSDPil*T>-0*GW^5zq*$24auVe21hJ1;`y%{f zq0x+nSTKetcVqaV$prC`3Z0k=8ITs&!Jwb!)EVx>*2iwwX2q=b%?ZP2y@4T~&R0Om zEe35mq?6ksb8@Ki=O+P8(==mlDd{t=S^~rEP->jWJH@Dd=S}b+X<5aw&|Lqoy}?}v zVtJ4V%NOH~zbZ=vmw`;UeaAw6$?vMaG{CetS&e>_na{?cSxQEYWA9^CJ}H>zY~8L!ED1#H&8 zKm@9@QJ*X)dprnUsJ}{{5GDGjefk|g`CiCud-iQHEb@r8(yo57Au>z5R0JP&6IKqJ z*lqtL3`P1k9PbIjNxsQ9o!ci-#})s9$O?;R9uYe`rKov6wppETOFW1mQxjxd&4@Z! ziT=1~`pG}j&naxiE?+hYwUrhfFB!jwxe-5ni(Eiv6k#_~0-1!x?fy}5jNvU_UTtdD zs_CW?>U)Bx8f5(<&tePM#l5s!trn^N6Dkx;$!c?GyP@(UVh83A%+CWlwUq&bnbb4b zzzs$lDV^OaZqAes8iAGpREZuy#CZ(ZDNo4whOzx&uY(T)u-NrS&vE35w0w|+-#s2{ z1t^cQ#&zXipL41v@5qGF+uGB`dj>k@9ut5x7r)~Ryk2PoXgyO)`@RH8cCd_*yHcZs z!x=*q<9);DCCWy>-kQ_2MTSq+>?PaMQZv3UwD_eV zVw{zr%;)7FUX|1!5!})CYQR#ydDwH1^@Hhps!Q8_&vg6OjZDafjz5SyxQom97OR}B zMNX9tByB>Jz&+{`zbS|3BpIZRE&5g zFC^ZgdUWr@xpeX1@5TKg9L+Z82r+Q=*-s8gv7+DKUZtL6AGG(eC2h2}Hm`!!1YxF< zSN6Wwmpc^CNW^7%2bcu3-$a2ODUpv1YF*>vUMUyE?W1lH@0VY2XQqPjFok+L#(hk? zPvHY@T7`?nYg@kjYBU(+x=wowRVUE5UwB#fW(1(zaN+~ecFB)9SUQYx^Nn;FGu*e# zp5!M!t_X(G91z%VqzM=tQk^`DT_G{L9cZiEie4V3TsWQ&o^RT}=e77n7mGN~G1;g4 zOyh)y4><$Ph+T4%M*U)iEge)PpuwQ|T;+}i)Z_qJ{8N*Kj#u%w?kAtkX(Iub4T|$_ zbxZqM;kD-HHozalXUFA=u40|EVew2CP)1h!ZFL}j<}Y)07h>ZMtnMA*EBf3N;IuQx;S z5kCL&&*WlL{ZEO@%=AOg=*vkcjH-^Np`#ZT(f=8Vj&D!3UPAmUB5LzME} z^um!=y7z<&`>kWfk&6)WHa1z91Ort+CAG?eS>K%2H@xS=p9e+X`?hM$&he(@^jC!i ztSOwosjXtPwmYx#L7lmiUwxydf+RuJgOF(s@h$-ar3q}xt8E08=;SUFnr~^` z{TiGl_?qe*k3Veyvfi#_2zl(=S3bK4Hbyv5gJ1zrw=l3{lRbM_k9Wk4USEkZfj8ni z4;|~zN#`4jmNhX9-9^JcM!HWiIqvx5 z`p=qsQF_V9_!rU4tJL$`w|?~is|O#IOC}bqP%;@OK%!0sxeesK*a1WM+OC!-bA?Hk z67hYy8lrqJslh{Y7?F#%O&;uPx%H){(-ve(G5_Usf6vP1r!891Z09!zbLEL)Gha}mj9(7_Q zHCMyBoG_MHH=5qeg>rMyQ0$dZ`}Jyc z*QLMBiuaeD?~@A-o!jy~9|dapM?ACJt!nUX2UY#X5TdDsf0nj0KcVB`xA1O!B6dg{ z%Bp>tDffC)QquYTtz@FRf{B3UPIA;%(10d$W~J1Mc!fA}()8EQz5!vfp66!sMFM7J zq7WkP%kULV&heCAIcJTm{<R%eW{s!H$b833{Ac*xD>Kn3NnCvNU`q;^+LjH<4BrTK|_`)qjKVf$Vd<)B@5+?sBT%A>Ym$G*k>~KYSfSV-~pvwW`rx1=^d_gJ_uDkz}I*A-;_7MP3u^1~qgzjE85x&9T<59!Q4SLf* zA@;kTPEcIM&ddUA;d4XgcA#qZ>F<*^g5PnGzv-16J)hH{TeG-1!UaJW^xE%t2PNz| z#n$7q6nlT^4)<66x^2E#2XOK-lup$ueItd>#rPMe#B_5Hjk8^RekROl_lzUZYFe^A zp8M=foXRy2Oa89INSvlUjx|shHKgnC2r7~?`t#H@mMdX5v&RQ}{%iFJ5Q9u+`pRWF z=LrjJpSjbGpGVkE-arPL8hoyzdnKBRsr}f_7G95ET0g8AXUFyG+05PK*-R4$p9j$wA_1JO&!{}ALNQgg@REyj z9C)Rw8sZ`eN^dcqVI(rcpJ?p2;SP{4**nc=?f~E#|DUG^-jJTHY?O z&Kv~-?)f}qZGVfUFx?5EVcNWyi4xX3^ohbc&4?fDeP3*Wy*ZKy>165kozw;T>6gC!EJoOp<~CkLEVSf2PLOc`rwxsj31iHep6kL_VRmNHtfrb z60;u}zNDC_Cxu~M6~awp5{>gCnSnFp|Kj_b5^Wsgv!jr9*hsU((=rW6XtcETT)s@EQ5Z0&jPUIfV) z!=wPkE9ovdONxuVPC&rILA$~D?V(HC;r<2XOUq^^r50qdl$Ic&DNmi&MG}9dVIctD zZD0lPv$&XZpB&JU{v0eziDozdkP1J9VE(~L(#n?yQ25KZhh{L1_l=UCXUKxj)>jt- zaJ>X{L@0%bFS|elq`kRX3cso0#mqWR7e&}Gz}lZgSN)E2T5%PmlVVIHN+Su%d zGAU}AX#iD=kfTSmI6dcOyYpED^FnojF=7RHnzq0b3~g5%MYDZH$g6cI8PV|O=u?Od zxY@8}U?}g)mv*wG;S)_#r4TWyuzEnuinf$rpGpHJ&A{tM64?H3FzNef%xET)N~H6r zmZVq_`z$-a0>+(@&}HZ=DzQxaig5EV7mP`0$F9JLMh+|4dr=D7US+=!CXn3-;vSOZ zG|d)#w%c`~KaoVfN{0lqr8x+oB6{8-!6}g#{UE>Fb{rs^52{m4@6t{9$ixfMtc6j|Y#j6kzkjV*FuKP0 zGg~~lVd+8nnxUA{xoN}L!MtU=d!HfRGT@AEs|Xo*z$;~b_(*e@)|69~A=}!D<r zDS|!31w^t40VjPhB-TRe_(3x3jQP!+_(JKpa41D#&Rx?tN#a*D-;QSado-d^lDRul z1B+gi+OEmxEgwIfMsQV^>r>JGc#>pNC!zwCqkLpb-<5y)(*C+N2|d>Jfdi~iiBqEH zCiIo%uT}FJouE>v&?pm4X80)^PQQ(>-f2s#!(3`cXV5!VqqbCd){v?RLCtG}Snk_> zj9Oc^KZjKogv&%cnCgdcmR(iYBz+Kl6}IHBx}Os#e5L8n+Pf7WYbz{#w=3 z5Vw$T|JwTEVKQYHIEM;XI2o~J7z8D)PuhJlSo({O9&px({9eI{;Cor)$0+CLaOmG(ybzzRL?KD$c2*g3v zTVX2-b3h-&z=KoM*?aN!=e>75g+t-7ou9HwI%7nP%J;pr;CAXqLg?DPVL{*9KZQVp zZ}~L+&b@1F(Rb6>Opsc?pv|I?Qua8#5djcW3OjRB$`(9Jga3vJbT+d>bbMBh45i1# zy37<3aousaoS}V=B7xsyMuiJzshMYYOKN_Lc{}9gj{XizgU#p0E%Tq#g1>F|MpHRd z7@=5^hi6p{CaNmD?LoVwKt%hy`H$x&kXq+FRKw^>LpnLrrJsOV>8B9{IRgA2esa#cTU7r+`W;Lqn#aq$j7oU)~RVj?8mzK5RBL zvyymEU*koFQe>=}kn^;xUNwLj2O&t(12_rOkS&g8pZ9f8Ax0oDLousWAs5y}9lmha ziRPPL562UVa6jjByV}yL$B8yh5CdGNU3t~AoZ&xX-++yBxy|Wif(WJtEolIb=BB85 zQPIA(j)PZGKq?apZ({oLBhMUW{_NmhYB*)Q>YQLm*uKH&px4mGDswF?HoDNPuz5qY z9hvE=Kmp#rDe+0>gbD#8_tqr`mk;DK{sI9bs=IT;iq#@(0jHA-Gj*!Z{thV5w7yFW zLZ5Y!Fu(L}b87*tO6uW$Irc~nswz#MIT4K>HI6#1*x@kFV-~gz67>6vVFPD}91hm( z%M054XQg+05PE?3{4*eDGXy7}$UO$=-D2S-H6~{dGSHZYA)!Fg-cdewM}u0ptj?>6 zCbI7nJ2^i?=ZH7>wNj&XDwgiml?cGrDDn9nc+Y&zmuRbOXuMu6MwKZuVT40Qbhcl@ z{@Auv`vDV&rKp)8Htcx9($Q9V$V*VTLhDp~(Tx$%=(1SK2hkR?W5$9)Hxce5#Dfpx zQIaKyrv$=cInL)$lFT^%E!QOb=8s!@d_5++dP~4_L^=e16=aI!lJGdb`TI*r^8jW- zz2_~f+J}abWOX4@;-0eo)O*o`zs{|-I(S%%C}rAC3=)v$qO9~GZ5EUt^SJ_#(y;R_ zJ&?^6`vDOU5{+7|yIakMR+z|;q!}P&`G!y2?;n&c)@5C^ z095jKk}Ni#*-#Q35K;H>EjwV*9`Wn*!Ye&A_yLchJbLnG?owya)M0min0c z-9W~~m`;5q_%w5}U#Y24!7YXpmDL#%R+KWaeQAQZsAHBDW__)!ImZF_wCBXI1Hlt{ zeELLPQJ9~IzBr42`7h&7EEzgAd}vJgHgGHj${o>R`U{YaPx>a;wxHZ>eac7NPn}QW zxnHJRZ~lzY?srI-!Q~^HANpBPF0?n?| z2_zUrCUy0;NRP(NV$s;hPaZo#LDOjbHH?ayy!iMcMA$nW=VEIZ#0 z)AH@ynRsrFC90#0$so`+WFPSJ6SEXCJxPcaX|j4pV5B%JawK8ycyNoqIuvay$$!?A z!Tvb`9%x!%-1(MBGgUl6H?Y46)x7$(j2bkym+h7Ud1LHPHDBBZRvNlsTF`(}dB3`E zbNT($yg4P8z7VpD*zg=Uwv5aQwAHt$1J_`*l~iu677xf53wd4tEq%ZrlT=FWSJ<## zba=@{Zj_s5fQ=bO&))*PJ{Tn!i8Bz@Gl|isH2hFgQNl>EgtO`h;~n!6XQ)`nN!#Iq zW}Z)8)ij&kAyDoroo0592fS+nNFx8e6d|4cZrNR%kFz_@C|NsNVcxZSTI(dii`L7R zRQX8c15`?O7cG}IcR7zSXVf4fRfhf$C6oK80Bl#}jEe|V1R;%@)7C`sfW}*or%Xc< zxU7?up-%|vMXr<*kW^N#%r#+YD#GkxdRC?7OoTA|tLs^Ao6l@?MjVC&06(Zfo{hO-Ql)+ug zO+|o}GlDe$IQFkf1(k97$EEP7&=y=-d&2>FBUF}cX>}yK<)?7&KaF1z3%H{8l7taZ zx%@mC4QR{|$XRK!HEy-LbjQy%5nz@UVXIKZK_qgBdQG1_IJ-KeNTn8Zc{3`CNwoM8 zMoypT%5t)8@=pzn8Xr~HSMY*J#RW)dxx2f)l8-4)rJ8nz+C1kv+}o%zms|=CEmwUm zzh2HflZA%IBf`88NfeIO-@^yu!_&eGNwM&UoRmq(K;uuutZzP$H^&}}*o}Fhv zKx6i18Af>&#n=xr<_6+_^XgLZsB+6HiL3fZ(a{3?LBy(1kXjI-Zd5x~hk2Ugi_JL? z|A?SegvkZag+pVebHUpj^wX6*Ev+(iruO*HbP zQ4c4|8^i^WAR5ofNZam(HU5T*)*3m{M>;fs)M`<-zzAOL!K69G!PwJ+-{#RUp-ab6 zl#$wU5n37wMgUA0{qQ*&a`uwK0jN(@CnO^s4K>sS8O21LduOF;lDB(qfvzcwPju|j zVtYnPPhuyle3`^0P)ziN=&0stZ7Ykh2%%snU*i4mqlcMF@jfow7wQv7`?|?vGGo)r zy-I}VOhyQrnc-PS=q!DvC*tKNc=-y_tO~oyZ4viQ2x*#h4y(CJ0&5{|s+uLwcHkA) zo|#DW$l_2k3$DzwCM<{)Jr`r$QixiK5tTK>I-Z_FdEZWCKv3^xYfoOd23YV!5ODD^06Kh8y|P^RF38wy)zm-OESeu*nQ0^ z_%q$IH|_8ks%9cK0vF{MKbnXO(eoFotC zdz$hSiG!O|$7J=!%gRcLBVT^}=LjUC4<_~C;>b(&55d8iQ&mf>$z2yWio*0Jl(qy^ zAe>lnt-=ond-LUQ8#jPPr#`pN6pbE6W4X{h0wuhuAQ$W*ndHc*H#{;Y<39%ZU{Hd( ze-N_j40F5T=A&jk;#Q#5d)ITfuHyQ)<9I=hi2I$nJ*XQ@bCRWz7B+XQ7y9E$tlB{V zG+LzK0el%#wD?%u!ZCF5o8$?)zW3inS98Gk;RPXXGRq75M4qoKmWV^q7#zaN3?&7r ziVabV0Z!!ceeW=WrhZ#z(jNduD(}&}6MOC$5?!DWA)im!G-rpq5FRZjXEE_GiPUu4l0$e5rzA_mp{GGGP%t9sONm$Ye z6S9~R0A7BSeX~#yCa$lP$n(0<+-1(YATmqsuWkaH(0p~WmK>KQo_X+qt&9y}g0W|u zYG9Pmcrg{x#~Mqg9b6g1unq+`ywp-ou4#DB1||>%af*~cEKF_KJC{LeJD2H%R@Mus z*E+H`(I)aM!Z0Dhl-7Foiv>Yh@i5yRwF;T46Tq1hJtC7WjR(j1jq;x7Uk*W#;eFH(r zk3^Zx@HZ+wfGGeNqz;j>OvNNoV8YDJyTl%hCG_0AXQ!+oUf}gglAPAA>aMgx?!kPL z8O2IKM2dra#wiIULlxX`n9-M8hI8s|h{ct`#~FmlWgXBhlUm?6Z^&{EK0OPG(=4F} z_0k{ssnE%7p#=pFEQRC-%^?YcrEF?33M;lqE_OB$xs=~lsh5G+gZ;DP)@u+1y{ zUVXqM*cliH9lVoUPpgmf9|zZ^Dhp?#IEIrn(GG&g9V~oKq#d=+qv|}7^{nUwQFX+ ze8k86Q0!?7&k|-_45Fdm>=j3~?{_vKfwoHW2*6#Tf40e(;XCq%AJCIjqJ|c=F`IBR zQfw4@4QQe;DcWn0c^@#gqE~zh-OhwurJ4*_P7g*s*($PkO;@)>TbG{Xv^UmGYho!Z z3uY?jWdm=BU79Om(Yh1*!Yfr{s{7*G_VuiYqwpUqY^q$t&meUpv?Y=10E|>vcc1qNV83-x0{P6B zeqjRTskxjVxudan zDD;@m-%u&v2(x6pwS(IHK$5V;_?v;iu}}Ui{J&O%{X+d7^_jRWQZ>1BtPLDbm-0*k z5MsY6(Qzc;77TM+V6{~mYa)kdubzy?oVm-uKJ9~0%s>+yA9p4TD*8z?t!^HF{bfOP zveH)PTM0*3RT8?0MYSfigN-dNN=)7tZz>$7LOy93dR41O>921{V1duib~O9mb~53} zKP*4@7XidDNz}?C#HmmPh<*&XKt+Ipy^a#J;Ea!!7WU>yYc&VW5m1}`XVdKTqJ@{25*M+lO{2sfBVyK(ccY+j^*z zEZJ#)1;XA^?2}<>OTOj%6+JGWqJibs6!jZYxMZ5iTf_r>6*s<6PT`SSm#lWrb`MJT(PzQI z_yEvgz9o*X++KkHb`NuJKb-Y8Hq0%>%&ibL&N{%q09jboE7D03--eMOj*0Ic2FN*T zb6Eywi7I>+-I4}}yCl2B5u5E>>Q$5Tr$fRvP{`3ipB4~v+VA~&rQt>j=eafqI`hIy zFCt|3=&pY3NxsG=pB1o<3DdI$9saR%Uv?RQG}yLu)g_)RSFeWZX$F>s(9fRt?Z+kW zjQ`0erLN#ci`cVK$KcIxg843IPDc|pTRO}AnK6rOramXBk9d$!wm8mFuK;t8=DOPD ziC^S=*XMC1EwT{RIx6{-b%GMGok)A64D^U?rpsjYE+yI3#43!f+s9mxXC@2SkXqqK zlI$#TE-%flglp5lVr%~#CY*}0@qZg((Kjn~DO}O#HpTR2egl>47ylR3YpdOUyGt6Kum-PpsL`^`(rPzdz9qfhWzu|IV80|SpATKDmsa%|kId#dSXQY{)G8Xj8MCQF0Cwn{g!dVhm-A9c_I>M?9 zSuDfQB~dCKe5~nD@TIiqM5AIuNw7~Iq(a**J>4pF`-b$jdrJ8MOPo%UQ`k$8An5-g z@86wo?Es3XOgQG64rba4!-URc?g&l7_ao}{E?90Tr45qsdPUhGLy2Iags7BVib-cxgs5A8TmX%Y*2w}M<%4;2s=H*S*{VY z#K(Eh_cU1(Rmjqm7*mJH?jJmDQgU%b(gy`=Aazy7A30R!P)$xH)sqO7TosQDrSWaU zOvGV}7mgau&s7d+6(?da zaj3D>n7lMiyk6vwIexb)Aj8SeX^$BJl|-0HIm6M*D_VSV`d|$}Bwa(^EM`Y7Qz27A z=ERV}30>>8(q?6M;*Z!XkQqsc-&HJ*82#la226Ag#wz=8QdAy-mE6-8f9q?{&?|D4 z>>s!ax2V!~)*?U}6C%EDxmDeU?fPWodqYXILC=uct|6E&2o>n3-#Xp$Qyxy&TS1fNFKhlc0W(w}jhAkPcs~5obOF#^=4(j4Jdf|It#4%6^HpAK z6C*|_pCZgoV!b=DGwUMR;)(^Cid=-GO7D3k_ImIPs>(>`T+BB7Bt{p%+%w%da@VTQ zL-Syy^MD|I*40!5g|=%qt|Jw#6=NiesT_QN_G@P%{XQQ#tP~f2xP#B7;L9L$AT_Le zN3sS0Tgk|vVcRwQ{{X{4Jinsd-sS6JmfDQr0dRusAsT`4pl%C1$AJ#4M-I6dl@37M zuAT%g;p6vjcI-3&TH+vs!X_(mg}t5DryeM!~rFwMiIfrwGlAN{8rUWx6JGb;%}mC00NZWUKqe}45O{P zFYENxsk7HxbQno_Rhx|(TjBdtiyNLUCyQHUtc8eaBDaSF&muWFu^&KV@5A6>9bxEE zIKAukr&=pGh^R{lfOhoE6T5c%OGP+`vI31tPb1Bh6lnN^C>8jJ-`HmW>lI0wH9>VE zxt2pUUKu@6YYV3UfE=>mS^TR*1QLgoV63rr0UxUCXX!obw**j6`&&m9?z+>uU5y?Un<>qZywKoH@ zDT+w@O!C?a;~ar182LJ-v4E(hR^MN*s!eAuekff719nWtM4L8qmr70?KK4X17#$)M zqz`ojFI@VS>KQ9@@VFH|f9S$IBR6%m~O%B0eKVVOz zR0QpSA30zLoq;MF;^5ky^?=%IWKzhKT%Ot#N?NgU5f^iZ@Sd-LW?SUT)jjEr%Zf zTeL?Htea#2jVS9Rur%qq2teb|2xP+a*;_RKp%yREm9<86EGMxN?Y`vAW4_jAN;V)j zrp?+aU69j#mDZe3?Npo-6t|zLlMp$~ig&PfqdI5+7`#6%vr18%as6n30?z`_MsM&kxi7-_>eUc_3aq| z+Pw#VwZli>alV@&xys%y{`LL-)VU`C40E}9_VN=&LF@1^-=~PIBRXvRzMIM@AjLY$ zpiphwf{=zDBEN!6J9zAt>&4&Ol+G32zBU0#j58+y*>@r4F`1e-2YXMQ}lhnIRz$U)LMDv6sxG} zur1q9S!45j^<9pRe%TnegHn{D6s0Id{|G%7K$9mupVZ9Yg(8d`fzE~<)j(qtz{t)k ztyM%18|T&?T{>Z@dGdBqyFTlZi9?!+NCdu3fuo z)hbwTEsz72DETy3SDPhMbMq#R2V|ex$ZG2DK_7K+r2EeB$L1=9`l5h9bR)X0{}Z@v zz(|CZf=^{7Up7!~eV(7VN?ZbmKROkUtHUU*&!)}VDjTaA@KltG7o@YUwtYBk z2GDpgqN2qV_K%I8CWmP%32Qf;lZ=!ELkK)BUHvBRe()Kwkh*X13-WpLt82vVgPHWk zzqnd}D=H0-jDAfHK|DyY%~Ylc0E~ESnpi#3il)APC_G*xHdp~XQ!*;9jdc6a3Zb?Z zsS(-Y0kGJe0uyJ98vUw(q;!v=oHomEjh5f}n?-i0@TE%Cq38K|0>JXtoQKaarv z;q@6C)uDEwR?u^_Fzbf#lb4F@FoW9AM_$H=k*|q7vFx+YEkM4!ziMM6x-{I6#Y^9i zWCCNx&XofcgCZ|ld067%O?-8wxCe;!XMy+T{MB=q^Opx+$(Wj`K}S!iSWGa>C_&5D zrf(4W9rW-^l2MnkFyX}&0!DemWyp8#gWKygki{eXpr_79fVKFvsyP)R#TB(;ZO6$X^GdHONv<_O#as=2HEMXj^ z{fa-!r0fd}g01E+-JWSRNjIN-RbMc!9$okdLbL|Z^m=3hXpGS|f5~xC#;EWY29?Sjru8SmqZLZo<>ktwqd3mf@YJ*O)Htrgv*YQCTO;dg zm!=0r!QMy~_^6O^Emyms>`ygY3KMm;rC*4QV;&Jhs& zh4FKd%lDGCfb(j)DM$GwK$gv`H7KCg>Mjpq z?z~-Cw&H-uG&3ERmiI8`V_N`PvpmGq`beu4osgqJ__}cUKCx2Z9OInlWeGt+T4A!? z1Vjj$P)@n;(FID}s}i*MqlHbK>|xwvMa}~nP^P;St+^&mSuct>l}&;^+6+awq?ec<2Vr1eDURt zm@%7smg?IxQw5ag-cnjgx4%l+CmBbH>pJ%&#;enbf3(GA`v4l(`EptR1Rx*?oa!nU zL9}3`)hn&3AA5YJ;^QnOmv1PUKY@XFjx{XM>(%@js>b65+&^d{=FC5c6|2tTp&_q| z?DC?n*h@f}GFB_HF@4S^#ZLlEOJr=gCoEAi!Exx`dxZ2QUwMaIiVT13RgvZH>K#j0 zACSu@nvw(83ZzMmIv1Q@F79+b15T+GBM zXO$?c9-!9Jm2%GE`pC8U`3cL^x_LBkcodjI+tLwD)ZzWq+a^5Qw5z1=q?Cd`vL7$2eWXI2(LDqJRU1mnZj<$yXDF8A9!U3Lu1)in>=BE50+GC!rzZo~G_Da0 z6G4k;##N)S0Id}n+JhE!1nd}&f(aLB>HgH%r5HM5y7ZUp2!YV19>di--A6!B&VO3P z-+9kC*dZM*_F=|%9{a+43>r3GER(tZ^L)=l zOA`Mq&e*-3kZ+9JCgI^>W;4mtF<&<_G=1QTe1Mg^R4 zYiN1I!|F@s2-!0HWWv2oK`%$~aqO-&ET;g1+wA!})CRi?Gv;noo7Q^tyM2UM zZxKYJLc+rz0k-M0w}2_$*(WO8Yy&|;T3F=D`zyuZpi(X;%YnS1`-4)JpLrWfu!^x$ z2HgD=%4_acO7UK~72}59x#1oxUw1$qdUWiah8_=z6~v(7ljMNJn<**-%#z1jv^k5n z;hAxBFPi0#LOLN&#N*hA7Ac_y`Wp zS+qj{G+I!Qc;KU33=diaD0s6#Ahf zh=C^nTB$mCWx=>$CV)mFfX4RH8j8f2f4MTHbU*njmZ-7P^2=6U!RGN4Q=VABG`$h{d{?I8U)>j0G1`nGgz`*j=heSqZ%-Jf6`$L1r z$xSe`Vlj(h*Y1NcP08cBO(#Uo>0;Z|YZxXe1!>Cbt7Pud&9a4(A@f%g54xfZ8vq(z z2^f$*S2+NKM@&|Vw2B*8=(I;QT!WFy4@{a+Gnf!n*UmO!E ze(N_KmK#qKM5CM&bS1dO11g_ms`*JTtq`Dx7CHoP$zvYexps_GV@m~#x6xYRuM~xa z2W4{}4}Elk%te`#idO`&2>9@jNhOK$D3)@O9FnEl+JZpK1a;UX-E)QrmO84-UYmdkpG~lks#hO(h4#STSwpE^#L&s6>7-wi@|5=DF9^y1y5z)=?e~fXOFjFFY)+ zLhCjk#qt$2x1F{mfjEZCcncb|K3yUUp6b#uF%8y6O!y_Pkf*lIsNL1p#G( zu>73?(&sPUqxicV_dNKNTH6S!b`h5sD&j9pTq=M%tyLMoo$=b{F5au=#X7Mbqrz`m zfKnM7_u^u?lvuXrpsX!ZUR$XYno*+k(kh4G&~p>!3W&yaZ}G|l;+FTs*jY-6d|0iG zIdPLoW^~3sx^6N{^h1Ltt9~EBtFNyWAfEdaWxH)FG;@tKWI>HBK{RHyr8Nlmg%KlP z!HRWn$v89a9{W?)`7T-e*cQ63Qy!msZkB-d{qGzl^V=QD$eP6ckMcZk(QbpU_2Qn| zx$YrMnzB(`geWspUR#bH{T^*Ye#;B;%UD^IU-rk0^CV!JYBMhmxc3lfWbCqfwZGBw z>ETCT7Hhbs-VX|(dEcOkV!=ym!x4|aE{Z6}iJ=Z&n6L)f{9Q_xwySl0mdtf3>jmpF zr2yB~4;Jw1#g{kB-b)~X=L|DhhFsJLKTX~?18DqT;?zOy4tF?8!}~m@Z{JTO5tag z?%ir1-XUYuci^Mqnnl^I@AiQFPQXY&q$aiRFWZS>qb7rv)V=yYD!kzZ8LcGQMgnMz zjY+V8u~!K~zBXg4zD!elWhXcHHr+qdDw>y4w3_8b6vv2d8UNx!33ksln3*eehSh5U zXd2w%I?OW&!zNVKJs=<{<71`^$gM4wcgm#<&k$^{WP|pV ziwxg3@F_V{tlgw|yJ(w?L*D^U;Q8^(1#r{j+CG3r@T^?`O|_YqHggy5X>k$3vnZcs z;;RnsEUFvtk&7v29bU2exSW+HzO)q8^#de)0g3A`0e;4ClYMQ?5m}3utlWpC%lF{L zmzKzRioBJ5Ez^J!j|nif51@%vS3;k`DG$}PLnJH#EswR!DP!+4JEPve-D*yjb?&41 zJ5w$+XUyG~*zjK0`>#OkU zj15?^{-A(;{qK50JWRxLSJh2DftTU*B;eY>_C7ypv4DY0KEpGh8G3+io}kW4Q)g}y ztH^~)7vN>W_z6qp%%tT+?cHjR=Vj!CiObZPbC2wYJlC@C!IzfYui^}=O{fhBX zX~lPIF~eT;luHeQkwZsL(lJz-C`auByZ~gTQ37V0wqBO(rM!6V+T#%c&WhYRL=4ws zUYZgZUbpe0#E0f(#tOC1OrNzHu~Ze@{

9+9GxgCcnfi#Jgl)ePQwyZv9Qs@62LUw3JfH=db`PqS zK$vE%GP>B%ESsAI0klZELNgZ0(?*!oZ8xNdROnJ~}%p5Az0$xNI z8=<$jC7S8ixk2!E#_I@1%fuyvR&Zi{q&96@zY)-3ED9#W1ikj_Y=(SCI?v$d zS#fD)x^MzhCB8~g=-l2)co~E=$+&Kn0wi&>W?#5jOD097;LvqZ075@w9Px0_L%=|` znf>Hvx@Abb74j@)IV>4u=Px&M@{5)kE>DHHIwjSC!q33pp~ixR4;6JCqlz(Cc%hW^OmxQA;*-*tR@?P zM!Axp=V7|F)Qf8e6)v_{yJvMpQAy5_-!8&ykzd38js4daO*J}}MM7t;V!tQ{;<~Kb zN!d4f#c?JuB31)NY(2K0z!`~(bW9zB2`=+9fhmq957e~u5SJYFJ5Bhh?6v~XjK1mM z^*Vd4fSt5ZVXO@`hb4Xnm3#&Sr&U5g@z~Fl^^{M#hA3Vom696gyw(Ak#l0ojPck0{ z6<;JXW0!3pxwh_i7K%|W1pBkm*ogfip(nhuw7=R zL(_Fo2Q$_&dFTSf`h#i>q6?iI=3_c(0<8<^k`ht!6OGZmPG?HfajU9ymb4J9X>@EL zzSEquoQqsPM9~UWi=wC9Rkgw=aS)?i6B{H(q6D3eHi53O41P{atzf)D)=aUGxF&#B zD;6EA)}2E|=RtDY&0ye^A-WYxuy(pyrv^@IlE9*9Y!BnS6gKPdO9N`sJ0zE0S(JCvT_9n{Ts8O@AcHKz~ z9X3Vw1c^yQAShtY%k}{@FXbz)pAn1LDA(6I*kAj| z=iJ}=it;P_TZV4vI?Ex~Jc3c&i}<_D=`h1M=rxjSjo+`=hw-R+swC7I)V>nWEN zvfdkG#zYXbBI0-4uQ;YW7cg!k0SAs1UG-Q-+|i?YKc}2gwrI`CzvPd0`DI4%=KY<( z8^0rH&3%Mn12})lQ|`5t0mgJB-+0MHfUmOVK5=i<>jU>=owZWCPio6U**DEtosv16 znfmDJS|@uG=a-o&(#)gDAzy^6oix<|%Y?idfVd5eJXgp_$r7c5!FqDy#Zo8u{e#R~HJ z0JKi73K?V0DcM^TpX9ti*-$dhSf2zV=w3^gI*HTer{!3Uu3w#(Vkw<~NAKxsy-Vqk z3>{o~;XnIC@Ql1QGa&Nf>c?21@p3wuRci{9QmD4|?>`nxmz>1?4@?j~5`-2>k<&&XRDlGgRAZK)*k+|-s(tUJh?QnN- z`Ddn8X0YU%Di^U~9siPRI>(OfryR8g(8zb=Jg7cDGIBOnuf2%M>LD_w1oe3SAXvq{ zjGH2& zS@e8edYXw{%st70$ zq~Kwd8;5{WJn++}KdgZbQB=gjrP&-^4n+ZO>@@-)@W!~r&tT+@1&~34+Vb{|hjl}F z;DL`fs1jQwtd&T<+vQQpS-M)4XMk*i22?JnpfffHv*8ic(YNhlZcZgH$pehF!xlwG z+}?DI6drhZnB!({#&Vzn%Z-RUX*OABTnhqGjdG}FIsVVX3F{CAjV><64J-L%#!lmJ zrqZDmG_5e2-%DSO!v~cO9q63O94-3v%_)h%0XKj0og1*k6UkAL<*j^YBk=(PrgxTl zc%YL_Rw=In2DxMEIRZW8g9bRrKl9dK2eZ}zmr3k{8T(D*Aq91SXE{t6vQvn8K{rR6 zfbpOsV;E<~RlU(uDIs7*e#@&tqpBDv~u8CBvY9+8bt#=3naURJ0pv9bFVZmo)-08waR}BL&A=qew zY7(Galw}4KXJCK2bTGCN-73g`tEG#c$EIZg0V4rDXyv2&Q0&Vglq49dV>wBty#y6V zEz>-h%RxKOn`~N*RG=i7)5@Sa)H03=t$HN!K$-z-YlT;$IH>u;c_T_^RL5=+KJZ{2 zqD5V$D4tZdTt1~NXZcK>mRTdfv&2Rd+0qAUt{WN*(xky;0_RjZ8s$08Lmt5C0^twq z?1vmXD*L8oA;*z&$o}Tas5CQ>b~6w_{?eLI&qD(YjuWh_Gv=WNytFc`0U0XHvhGM< z`F)kFgH+5YN2DJD(4KsT7BR=swZ~&hd8cb0<9|^Z)F2GUj^Mq_ab|!_7y+%L%)q5V zdu?UZMO#)F2Yd34vcaxOF>o#`+0hX6O%WrAz` zonS;PsWW~_yc>ddsqQGE3!;*hc$#Z@R@KAUV7&OCvQZ}4LwRG*HC-&jRQovx_#279 zH0Kt1PH@2t>`p+_oF5ug)#E@OSV7Dp#?w;k;XMyLFD`SBjecFqXaGqkmEbtb_!x>1 z$DA@Nz*&~Sxz6y+xkou=JM=R;ZjJ=cm&+W=d#zmjB-FYj1SdCYORE^X%A(fga;uSC(~ z{uU?r%{|aez@z68+rc$~b4U876h+3$BXGrYfV@W$WllhG^{yE+w_@JBg9rq>${I;I zB&fi%iJq(N0cZp?G!VykbL?puMT+W_*E>&HLB?I)j69>WkZS7=%7dH_VzgA$ z>mA!mW!GF6D5nG~$P>AYlKIMWh~CrnrI3#MC+7u@UtA}xVJt2UfSJ~}HKOEGVWwLe zT|T?^947k;zvrcv#D`0m`>+m0Az>BN9FdH@aa!coY7jWfq)PhSp+S!tk>565I1B5Q zK?J+}Oh7|Rs0Oj-q6HS?K+!UY;97|%En^}32-hL5^XjZ&Jx_66=RRs?an<9?^+yB7 z=2wCF9kJ#_+rXiGNoSD(Sz9=2Wcm+PQ;S)yZJ%9_t}wK3l28B(vUcK+7O ze$9PS&a+{H*u0SD8qrP8mjZ^%r7&f)LSk!~W2l4F8+|j!*$SXV83S#;#6p(+jq;mj zJXsC&i4H*vD$eO(UiLbUlURXre`3b$IKe+!XYpLzO|1IpJz>sGu8VShG%g^_n34f? zPNIb+U6uKlvc|EObATE%UN8{M)=8uEUpb!<5Kb^5jRw1U7BbJ{JVR-)jc09Ifbk5d zFY0-Ts?R7orkz|KM5qsG3q$=5#&*$Arb(kQLL1rIqH=(AxNb}*7yfoTw94=au z^{`>(pXK`k-U3vu% z4VtMAOUzbQE#OtN447ofu3;V0LcT0AZk-oW#vE@$4hzp~SAl|zkfa0e zikBLEGk9e7$^1^{h|V_G++Pc?jd8Xr6D`|qj=jDA`dx)*4B6F6RILD;E$TGJw0WMi zHAl>GwvUnJ`+}UYKkR2#&t>6n7kM|^W?Id)CUZWSbH}T5;j_x5+U zS6-7T&&_4c_x}*p;HhV3NL;nP{YDmU&`t16AAnoGzqL&NK${EekSXidXKegxv#eQP z>-L!Qw8U)yc^v7Zex+GB!K95;^h(BTvDz(dbUJfkH`52$s0 zf&i3^FQ>sPUN#UMGwZarvzchYL!e8P^gtEHJk1zh`_QY;PyyCk%ebA|>SKGqTg$cg zw=J?gZ<&8jJu^*Q1pD4Ltf2hM`ViNaJFV-zmfYCOUZV{L@m&uMejaz-^Q5>#u32|f zfNFv(0^+w>XX|>}eSfR<$oRkAacQTXHp%{O>vPTWU06?B%?!D!@XRW)ix3~39dtdFpTgtTPtL-~0U9&Droo$sD`JJKUcfZ6~ zGcU0OM7oCjn)Ji_oc%ZZ?`_eKDgQ%d>~dj$*8ZKnTw8Uwma~?!Xq0a?FYI;M|2pK5 zLk>CgkD!}cWhOKM0jqLuD%oZLcEh5_d{!$*cA&!s$P|<)s}f#Qs6*aY03G;F^Luk6 zF}{nZA;6b>uN86vXPS(6SQNHa8<7AErb{0IG!qoFk4qgt@vRrTaB6Xwn(hKx$}-IC2O|g{{Xo`tDdX9P*fuL4gj&lxh%+$T$$3v>Ef2QqVB+br^E8Q7wn{h-(^yZqcj9<1};I-c^I zMb7wJoIKR??^-c<+I+W=9Xz`csYZa8*>ksuf+3cf#!b4mKC=L`1!|8sH!8K)500xI zZ^;}O*A}I;mKbpRNWApQ3e1_e9dqXH#;VoFC8pxoXXm4_>q7#-5NOcWHuie|zC=qC zX5=JTMhj(vI>WdBP~Ca0fKV`&uG!Zq!Ejj?3AGI+Jfevy?z*S-VTkQG!L`qZA9PxLj?#l;~KTU zKK!j@d$+k?g=+EI)HPVY@i^u!*oonfOc8L$?X8yI{`vg7k*P*3zg~NN1J-XiY2j~^ zxXzoIJzMhl=eGX0mf3%f{5s^2Lk>CQ&`(D#Ezk;zsSQBmMqMapY}|$an-5#f8@)~G zZFR^p>(gLP0eG;24h0aveBSuZ1kmKY8iZ>N#2D{w)t`m}Ku~bsD}WA`zO`zfm2AL7 zo79@ot?F*ULz8S}3vIAc^ZT2DrAh->(QZ%#DfF{un+f*lc4^=+T>wp5@YmXg7Vox> zyYZd9-34A-fhw~|^a1%OtNF_tyU{SYu^^2dCqWuCG$=gXMqDm3xn2Se z6kNrkbz*6w6?{8c`T0xWLwo(uGA8cRjL~FR-B7VCD#?rM5nY%lYYgO1cNfloen-n9 zy0o+}!+$>_a7Jr00%;~-CNVqXHAW1y*3UT9OmqpRdm6`zZdS~$$FWUiI49^n-(BJ~ z5fr5rq8S8V188l@jY(R57_Z56>tf6@$`Offn~b;iQ^?4*$-17lCiXQ`+Fjbt|0UUl zxCpklKKyT~<@-7J=#tDa;TTBVsbp8RX7y>g_c-)75c#WPwK5K$%fpZnI#w?~Yk#R(mjO5w05k)n zka}3gRLsqH8Q&EEG~M2oz=CPbV?1NlDQwAlZ8y481BW*{i!zIO90L4+Gz#yO!>8dXF|$@_G+ zr_3=1o##cBjEj`B*Wu8QBkjT|iCUC=H}jX4n4A-oPjf8HXMS$$e`}fj=gO}`4msqI zLk|7p>89on#-`Uwf#z=(CD$x#D)9W=uHtJ|m`$>5{#Iq*1R6|W!>%C9XA`6_05oZz zQBSJ_h3<<0WdfL4iQk#7YS(zaMVoDHH@}lMHy`lZc`Z@@6GoY z#?JsS4BnV7r3I@y$w$c%+$ z_NVa9YU4R$%n6*D;Hg6OoJH!<4M)ucpm;ps-?VG$4Z`O8!RBM zbzH4u-=h7tKAG(@-_ru*WS!Q!n&XTWVvU)7Y_q(TkH-58?X%3+Hs!?ZkEN`2oLZH! z)oG@42>u>%2^$`Iy z9SA%xE}R6@%!D)7e!oK`w=W9@pl9YwGXOi?EeYCiZZLbVnfw4Fl-s|38(L z=P#FZ@ORTHvcO-(bIJBDNw9wI{B13>Kdt;aMOn9kP_}XfCE9$C*|uvP0IgZ3+9GQkto^NN4Is1v5{zeB zwcGg34ipslV7|-x4l8)}V}LZ159)s_;6*aW#dxj|+bUuLXqI?ww7@gpW42GMq`K?x z3%uykY&|7yApgy0&Awa5$U5d`n{D8d$qQ>=T8x9OuLYpZTDDRtTNxogGeyR#kVtls ztV?v`luV;md9jWa>u3SY*})hq&&w?Dw~V8FPmnHUd~fo=Hs+T8n|v>TXf1ePZG-V# zEB+bpvC3&H`LMj(TGrmD7G;b+ndMu^rR^Q|a{Md2P<%`zG!-mGS=Rn;wvX?(^W5H6 z^BF6d@3*$&#w7s-LY>7mP2!&!{ieb}iyV9TUt0g$?}z3?Ax@Q&Gt)v(17$i38$4N!FtXEfcvUaK^E{G5FhBW`A1wb;u!y z9CFB^pPp_iYszhy|Ou@Q~-&+Fg7XpNvpEamcXiU2byFmqD zz*PLrO}b@=Okk|#`{=G{SYBDlaAPc#FOUg1S;!VUtvS%S;da*|PL&13umc&=KLhj< zcT%(7A4682>frA!Kq0f8_O`YF(5zNz*6)pA@@!M6yYaork6Qg5e`6W)j^E3>43}8p ziNR+XU$(`t_~ZZ9aS%D-Z%xhbZ$`9V`_!<=Xb10)WT)($-wzyR0&2ox}Dr8o+9n+m^{7nt5P#$26Wd>lL}^X2=EIgVU;y zF@zHl^*5!*n&V`({Itk$a~o{QDhl(&e1G$NX+Z@`%a&`vjYL!=s9;dJ(6OELXVa3& zUcRNWYmV5ve1`I2 zy4LbLzT-x5vt=9EXM(isi}|_z_2GKSzMj}gx1l*Xh6d8O?&=tF_WB&UUTWsA{@;w9 z$T7B;z0v3&FTV~s01V$-0L~cu%Stu?P0CuR0M=LmEVEB006?YR z1R$(&s(uW3)?EOX0;phZLkqCT`fjsaGZM z{A5{kOfBPV1t#SgE0|}t+fttiz7&8Y%RB93VAjS(rVYwcNqO_ z0aV%7hAtXd6~L8aSJvE5kr6A9YQ`UI9zWJ$kL_k=@+<&nEylv~oshlnHzL&tIAFSz z5iB5BL?xe!f9vwrb+F~!|0NPFG)%sj)_Nv@Mn36a{iTNTN%tTfAIl#y*T#P=p9tJh zDKtSE0%=qhsU$i8+7A=Qjh4b14677AYCyC><^@4C4KQmfKaMZUd4t@;e;5EW$A@FX z@!6F$RURua_Fb0o0@?ID^Orsd8y4W(TGU00p3VPDcC6#hk^)a zsCai(2h!f~cp8;5++AF2ie06W5sjZ2$HY7ki2H;D2ChRar49?R6#U^_;Q$<@X*Xk& zggYzcyDNO5E{G<(%V+);%hbaiG^}M*8-p>m2?smNJEe^lpv4Z9_`{{@o$3IcP|8)j zTpheKa`@KP31mX01S5{8J4+c)fL1i+a;RsF6@75mu0+xgDrs@mhiFc+Kl;^oA;zj; zpyFs}czNJg?F_~{!xu3XC@X+t1x6ag#l%B5#87h#E!G`~5Om?8idGfcUC9iJ?F+HJ zIs;`$m5sz1_p1se?l@ApTH!JItNW~pd?1nM+GR!`)W{14-Irkek%Sy{Xw|{~GcZ5f zVgg4luX=B$T*|TUtUnMrG4VNLDQvHr(MLt+310yF>z2OfuDr!PB))RqXgAuU2+Q>-OO)_PP^7)LtaZ=;z3+rSKR08Rm#DlVoCF=<)`Hu8JD5(15>xD?D4TDjF^FZW9& zD-diYy$-azu=rQx&y7mgJ6_jY-l1!gouBQI{W*vJK2+Jxy5;cQA%`4t$RUS*uG9{I z)*Nfe8`Qv7kuQQkGJ;ff2BAzE9X+K8C;BQSxt}P{1Y(j|4HQX0)UdX2VX$9j8VUrv ziqagU)s#|v34rjoNJ^EBRtae!tpT1ut$+{&$vmNQ^;?Ai9-%}HqN%P*`EPGp!Lt>&xCa!u(9nN6XI;e1sQsxOtRUn?O6i|gc;EfqU2!aDl z=g$9A*?Ixo+`&>r2!MrZ;8N`g#OnlXBp4`eXmM*6B^w!hrxgW3x=g-az$yYzu{14t zv}+529rBX^gw9N+-INGUy8S7nbBafP^^D?YQnkqwNUE_&2`I)fAvj17i@+Me6ZVHZ zVVocWX#^5k566W4rZooxJImOmDuf6s@)`1v^$>I-ZwQb@QYpoQ2wXuIG8Gxc3m@nf z8BLZ;`+1W}@TSO>6#f#Fq*Z`qXHxy~`MU@(CRRAA4<){kfO!N+*cY)zNH$6t0#`at zlm_R>uV$+@6G&|aRE1X|9eiA@QevunI)_jygK#PjZzNS9))iI!D|Y9QE$=H}S}0EN zP03ZFUH~+XC&!B5s93{9Yt{b^s$Rvza1Op`sZb%KVw7*egl=AP3B@s#|;7>%6$XCGSuRyU!1Ci|mXw5;O z^=+>{tW∓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

i545~CH~^Zy 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

vi%P)ElK9>I?o!A7=uF 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

&ok%eY6g6~^1WzWko{ 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

YjffslH*+~ryy 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%0DoQ7q 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

5dZh*!g={&<2I?qc+4 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 z ztQgu!ZrpmPBvorj((B(3fWv*?d-#hdGL;@MY?ELu>qNj7T0}^kgAPg~3|s!-L73#<&19ommLC^u#7Hb6JlS_hs#Z-5ds zfvB_-Kq30eeTLwFs~>>vYVVT{71Vv%3CUK5^$k81>yhAr#87}A2}le;?37wt5CIPM zvPK}9KstY}P{#@2nIb5GXK9Fq77|ziJoD`QWBNP-lfZ6Eb6eaf7SXM)Cm~4W0Qbag z&SL2MIa*5?XcN=lX=*D6HoyW}8a+dy^=f%)jsP?T0C8wrZINcv*!Xip(@#2EOPOxF z)#l7kQSwiVCt$RF=n1_9_Q9(F?Q`6;98=rmQ`=UsG2A{Ju zc9mc21_hE~I_x?H*|bv(O+L3XZX*g>Rq2j^k{%!d@B)&;1VOkM0E=e`7|--a+MB6F z%I^JlR;TTe1{#%FUT71p-LzMBfepQ`y8GTILD;^pRtXs`L2u2c>Ix_v#CN$4f_Byo zzz8iF7$F3K00-k!uLL5&4#nm)P{0#d34Ehr=01$p+}6%dm3+%a<7jbQWl2d{Ve&5T z)BWZN%%Y8lWC>88y#UyzHYO${y6p$1Yqs0YO9k`*6KZFJZN(4)U;nE5ez&n-G^vy1 zjA?p&KTIA1N3mn1X|~Ce!f!nhf9}b3x@?vL1ACu;qxo^U<$XKMD>lu8)L!{#fLHl@&IUd+ z9#-B{B?3HOReCvFl+aOx$&=m}U`3)o+qq2P0(49alV^igBMiSyR#kJ`CZ;~KwHu0L zkIPr0jTQfYDx+n#u!eM0S{>~*o>{Jpe(p{Ii$4qzm{ z77=`G8_{oy7_{pb@2XKt9|e?2PrA5f7*@1(QI!V_hHX(<-J=%H!tKoh;Kcxlhc%R| z>8zYh0AdtiX72wW#!15RomvOjPH1a#?c=k6_z%Qj2;%7ZY6H7)mGkOry|@P2wE(Bj zUmnp}5e3Bs8oU4f)jx2agmVyC0(2d*Z|QOMJr;Pwenr1#&H{!L6x-kk9a%D7WWC`8{i@ecu7P&20JF%d#;~zZS%0#BX*wTav(cg-osuXPC~*=%jN2^j(xHtX2KZKKm0{cHUeXHA^J2eoZ36Jz zuh*U%5L+fa^Mv*ZY&CogI&&)IL#q0nkYPNw@(%@Q>{IlAY%ShV~3S69Z=Q-Z%2AJTpM5 z<*O(7uSU<6XAs)sa;&C# zPNH*z8wgpaCx93&Nz#5I0me4EdS*gX9pRjAPaqCMkd~Hcdfn zE+8rX%x!D#VnCpf#M6Ez;0qRQQmV~avQlj2OD%U5!z2K9dz=7(%kKil&|Wq=^_BFM zh=VC4BO9T6O3JlCKSKe(WDk+{LMD!jspc^^(>GbCj{Z-yFIDu34eXo{Kcs3Ob@o3} z%s}CjspbHB?3D)}{6o)h*lkNKy?$@#E+SEZRvwH-re8)|PgRf>cp8e4fM~?x#EG-*y@75U+{A4JW!c;`d zi#;SZtk_`qr!c*f*e<`MTv7tGO472*TBFTI%QkI&?8(6DjTG==L+6MX?g>FchS-RI zORv}euj%}RwCez3`0jTXQ6SE7d&u=zZrs=GbIZs*rdYG4ZtP#SUjVPVb7NvjuG_pz zz7*e(u$-87)jt8ye$CZ*F8m(;4d1sY7S?H=&TaAs^zpE>Em>vCPiWN!sKZAIIA5MC zJE!1<<{e-WU{nz5C;t6CVE5-2c?}Hmz@83F+g$4!`Aq&nx@JthOhQX>z0F&+T*Xid z6Zmcb_@VKi{CRyW-zHLl`_#GqY>AJMazU4}XnVc(oX&9pb=iu4JNlmKEQA4%J<}lr zc!l=lz4!l9jK8V7ucTKt5;4za?)}3K9cxvA3WlGGN(r0;5KrC!Xm4I`UjMGI zzXZ?%z(cD`NW=rP41wFAGr^(50Tdk~!25AdVS-A!ty$}V>Buv?;=wq{eQ1Y?u+Q9? z0!C0FA{l}H3ffOHPl7HM4~|Tr6jQf?Xgv;o_4+-(d2a}o_$+CoKq2@4<7XruDQkE8 zp&OD0Rd4;kpmKlZ`a>O9bKJ2LAV}!d4^0l7+NL2*%A|+>!2-041eL5Q314T= zrxCg}VB#7jP^<^n2|&7f!`{~-$OO`W1e#={^`gCHlR%77PYeo58Wi-t!{7n{1P?w5 zVt6jFpjcm$5rL{nVagr}1nWW|@H)X0P?&C&HJu(v{vZveXmwr{bhj0lbF`O*DMcY* z}!yaEeyVb(nb#)Tac#b9~uJ9JS2B|%%1!O73V-e3x3sx-P-V;FV)W6vaTOY$2X zia=!(0eu2Awb>LZ$bv@D#g>9qy%x!TVFVwy}U+JA?FrTpTv5g$T}YM7|oH}tXE zL|J=mp3ftYk6Te-8#9ht^OXr{oy$ur4v~TVRSY7=WN#EEpK6 zi&G?YOyHN0yjjUAU<7PxmkK6n_rtG-R_`Kf?|y1GZhH`( zm>0l__|P&>VFJ5AV^8{0OC#;{%V;HAXPVRrTg|V1zWd*j{Y^GH^R+Z6)lTBJL&aD? zJN}`$S3l1!sZhZow10R!+-jKe>#_xRY-!Y}6Ftq7~vjWW- zn71TTFa%t#PR4YVu& zY#BKfIul69corm+0I?Kc_&0tA<{esT^A>Hh#1%WFXD5b>U&qMQcLLC0)u5Y%ub~*i z?;mvglM!OCSth+N5>HP`F51$254oBKyTRKkI8 zNm)y)beh;BToX()+TQR1_&;>AV2|B>_@6olY1xIfL%{){YtNwu0TqC?B&)PO!fRpI9C)?~X&QpLBYyF0@wDcDg?8u+FlY#&(;U`MYh)t9>042>^3Hjm}(K2Lne!?6UvR z^UPym{y4*Fhzl?0$Nz_f4 zioP7h6Ow!E7aPMzzq>ful2&bzZMOA>b;&6>qrJOh?|IvO;DQPdg*(pp^J$bM3Gp{t zmb7r9r3-)-oi_NZ4bWZ}3LRn3ueH*>)za3iX_^Q?m+w7Vu-Sja?!*lMkQ64_XRIAS zBE<_@3b9`pXcR;7e~OJ1qXUp27XMh!Us|ULfwjbWtf3W4Qgq!Ed5Jq=%VN9upORgb ziV4tb3ykp4e$3xFABll@@%LaWm9?|APJUvtnzyG-Z=_zLn_zvJ}|li1)+7iU4T80nvV&s}ZMm^gLE;A%G43ZQkNc z0d(w5v|MTXNAd$3;Tn(-$npJ1e1Si~Pv9TOO}hF%kYDF>LxDLINB{d*0MOJu!uq=X z(yrY#{51FnwT1`s1pqMbj~2D&!U#^>=FiLhe(O^c8!iH%sjDS2KxTUOXH8-belY;V z>_3W!#Lnz5z*>rYXv|^XJiGkub-wp6sPz*0nce%(1yC0`6M?2__V%1*uWjRZ;F$ol zP~?F~z#e;h-e!-BcPY*RK;xXG%@=7Lh6d0^N^usO&CDy8gvt8NM+BVFO;dKNO?f3n zcok*+86#cv20(lBdh`1Cefuk z49VdZiR&^^v#7XIfEoZC4i(l+(CG<`3K0CG<<|xD6m72+Fafxs;6hG1RC`IZNIU_B zRBhc(uow=>z&3)-23sxD&Rw1qgMw-j2OP-`EkaoyPz+D}=mGzy3jS0@jt}FfLj}IT z5B#mRV)brS0;!^AAd;dCcd&lYd+@Fi>2YWPY>+-ms5GyO1h5%)?8FTv z)o3*E`%wUmwF)3a1e}RfSmrFsvaW$I)Fwc(toEF^ki-*|GX)EwXjlaAETEzt=>;nxFjSLnZ!V;eS? ztAcsvY?qQZf>R}_B)3V7bl&QL=zPS;r<*+Floo-`<2+h81VH#^p;986>24A=xzCP3%YOUkray+ z$9i*bZ_Pzti?)X>1yi&sFinrCJv=M5G{#`70ChQ@B>v#n`?=UmtYb7$fyo9C2zx1Y z&ED6a7i=uYlGp6hcM0I}eMCUG!0q?ssarNZ^Q{&5Ge=Z;MG7s9YgPRV`x!tt!C zve?+r;z;lbgXY?;8MT;g*t#>qzzDSb0D@)cUa0gb@PZ9NFu!<}03L$V-3RK#l&h@m zRe(Vd$G($}NNh+zLiLTRdzflVHGa&4Jc4@GB=`qkSA^YTQWe+&;0v&gM}W506TI*3 zcxAsWN+{NTg*m`;Blt%6mkCeXicW`XRGT4*X@({^A#;mn&PfiIy0gVGV1V|AyTIMZGQOoj@r1h$dcMLwY*6z=Y z_8s=JSe~(ANQA_4@l(F0?|9-m;56@wdnra3j&))zsvrK6gnvKu!rv5e`R?EC)CbKQE2Xh6&m2eIma2dVr7o( zA3sVf&V2vBd7P2H4+h3RlAb2ljb9Cgpd3xhqg|4gr?=-Z(GV~TpfVIc03*&{nN$nl z>Wzo}x#sE>yR5`kt=}&ngFYn5Jw8|(F|$7kT;oh&y=99rOmO~Oi6u+}_5lL~01sh% zkqqknZvU&(_6vw*zyxO)2@qO2fK|zU{ssFjcKglI1UVA_%DN6+ubAQP3t?l)KXkq? za7An>SY$~-7ivL#vcRa0zTiKw{kP_=(tde+-bPP0j;Wx9?Z|HYy3W?&tG}@`Rs9kt z2RJV~eZv#{+hRqxc0QC}B58zCCf&d#h*$@y1MHp&e&f?W`saSA^C{NPv;N_iZXZwe z9h{rXR~5@orKOh(jJnzWNcR$0G9-K0NnjnoUTbat!~p67Q!@aF0AlhFZcoKK>y&U+ z`dNdfBKl(N5g1Hdn_7w`DL{;{SqU!%INELBSqR92&ZVEpDY@F4nqu4sbBr^W7Q|ft z+$}m6Z+r5LJugeyp?zC>uG9C~_m-1ir~7B`0cwyecYCr)yu(?@nTWVNKmj_30tn&* zcmvQy(v94Mbkf9FPY+$DbM^;Ll@Z`fDq%>a>N4oLhiy0f+z~Km!d1=GNR3?)L(Vi}M*-2N>W0KonrO zfA$w_c%CVHw|@lY<5QcvD6p#ltvI`RR+n4e6S%@T7?{}Enq<5&9bou{_M^ZRBn$A{ z@qpQWKc1*}4L?&`AA6T)z&Xjes7ds(042nH>3$x6qPAj+w_LLT--OkckeX)iE?(}> zX;v&V&h{ufDcEk7tz1{&Yq!$RkyY}MJNMVR|Nc@S3-7`A6Wg#yqs+Fr6~ATb>v1q3sm_5#}PT zhQxmOg-~z};9WG%r)8RfG60}xC?YV=^+t7*iA$og3PJx5U?>m(I0H2V#ABFfalW#; z&*R*0)TZ~hc^gz5VP6uD(=yvX`l;syMFP|-st2^+{`c*doFrSiXyYCer>+kj4ip$A zbpbp2cL3V2FYK3lVtoVC7)`TWT^B9)_%z~K*s#kyrXgmdy^szD;$Qg(ia&9oRhPm> zXYc#k!^&-7awh)u5CIM2NDLZ!6ohC`z1909;vX0gg%rUCotc_2x(x6aJ9YoNIK$Wa zA9n5L=K{hPGKD&Rl?r_9xvJVB6$D_|N|)JVh6TPB*ckv?d(Sh)f7k|~GyvMFjr-g_ z=vFE8wa?LuA`yE8|HYY%)CTM`UVjGAf}8|k9&rQRGMt6+w8t*tUO4yj6jPy>iKGF= z`_=1r+1-cVi=jvd)A*gQ-S2!Q-^0{)@(ZqyVQxG()@;rqS~&l_rf*(vUT2-p3m8p0q4a0_Om3d?tVi z+A}&ZBs83>YG0Q--=r1AN``_iM3_*CJ{SoXRCgwww0C|c%@v%N7$qO(O!(5MPD40w_oDB}Pp`t{*A|e&F~u#1}{mmnnTD_@eel z4qy@^+IMi`ZGA61vE8o27M2=Gg>(!6H(;gty}>4e9ietODm*yrBm~kog=w7$p+!|% zWFAN@O)T;tE3|Ww;B(-_>JY*CW~!pW^eE`-XqQmkC7D;i=!fQot5XWJsDcwf!D^sI zg8(kj%+vMKWK7sb+?NM&92kI1N&cDhmQXz}^?UVos2@`T)_h@H_duH;!MMO6SUgE3 zs_yspe*zL|IN+NY&dhi6Rfk39={HQc=sI*600-_aX z0#Slm5}4?~hQyR?1t)-ZfJ_8EbC;&5U4vkf&n3`g0u{*~*R?!#r-Bz=>Dk9cv1ig5 z02qv&sBV-%9S^Rdu-|Ay2);l7n)J5f!jz|jN3Ke{ruo98o|&|X5&$i;+?F%NtfZPH ztuWeL{W&tMqsRAAswYD1Q}!BF!i42+0XV$f`uHy;4ogZl(V-4`klVFKgqdtX^@ zNtxd}NpPB21q9Jzv3T-}4H1lCqf}gJ4P^)i*O9WeNSY+H6r^n}Q*x+DZLp~lLQ)!S zVU22eF};dOlI$hcmutg^0H7`Q&xJXM#v*otJu~HP*puS2%3*&F+Xa9L825mX-v>Zr ze0g?3xdI^mUz$cdV-J3#02=>KWf&G2YyuKw5+N$fh_l~)_?;E)IHlHv&;lG*l%eJO!}E1fgvcL9zC(DtAE2fzaSgP6Pi zV$e%WEQ2ueto7DI>vg+~PJqToM+KmAO}89V*kE3Xvt)6X5}BVse4~q%dIIr z58gu(!9D=c0sOt#@=!WN68>h|ZgLpp!I>9))R&f&vdf56TmqXTx!n^N3O}Ao39`1(sX&k zCT3sxnOLf#1dIui2io0eoxR#REfAEmN^P*qer+3twT6uWV9twizmu{_ZEYmKb>{}e zqJt%XKa}GD#bKD5?5^su1 zOEc}-jgRD00d?^a?6oy%yTov$D}q57oE^l-#J?1b0kHYpp3yILCX)EG*CiDZDOyXL zEHTg5sX#4kNNZrfd_HZq6mORAA;K=*&eeshcK6zg8Q?YW5GBdj@{_Y~BbNc{f-pb_)oA7Hjs)bwe6iBoAI zE!oweVg?17C<|HIq2r(Xcb*FVfipfn>~R1z*ski{i4BF$zh;a&`RA=}=o9BP{KAy*kiZ)5Rob}v+cy8`u^eqbwZ8**~>=GtuC@LaNv`VqZYqr^c z1EB3aeBLJSe5bR8yio18zK1A00FD8$qrV5Uo`EH_H6t^!=SZ{d@!ze#Fd|JuCZrxe zbJNyu+9O+}4Os&t{>hrYdA)hPdHs95{>PsIvp>E9BSbnhIMrCD)oiiT6*uj{d*9l{ z%LA62nj>u2*8`Gw^+J@d64FK=-Io7grCXxkRDI8zW!wQ;LIMvMDQ#xEoJP?tstnaqQ zOJkb)GIjU=vMV<}P;$d(GBJ_l3rhdViatByiAGh!*z0L#Yc}rFLBs^KocwYz$pGdC zMt`tAf9*ba)pqP}_CV~Y1sXp|H!YPJVqP$`0QT0L1z|!F0k4FJnJ|ZdxUb*F^qrPp za#B^by@zk8!U+@WaCxg0?5wmb|LnjB+H7mn4%yANkEKa;>Doh8=IfeA#m<8MzI9uf z66h#+P=4mNG;Bz47qKv6&1n&YA=YyHk(Hh9w4*0G?PfdLQBQ4P z6+#twYMS2xpVKONKg=h(gL>!#5xZh?XrR4 zAFZeVYuj`1vf80&RS@F{fQUrPgRQ*cDy?B)pYbOH5CUT(FlW-lswmufN&v|~HouAF z(ee%j#i}yKrK(kf=clQGaWFxK?Ea(w60@Q4{FH(jl1&m3TA@hRs0spdu3EoG8WejE zUDP^YKOMba*^v{sZ2R7N4@%3mt^jC>%Zse#<|En8jrRNgJX)-}xyRR|U5t_DOXCW3 z)Z*yD6fDm$tmB3z-%49+QK~IZLEt)7x-WC)FSm6YN_<~3MB}a|;vGNLqhOFq8{)lG zSk>ATmu}ewCp`%{r}d=82^L~#1-YcDr~-gv!oK7g!#<-TOfpT?v+HL=daQTbJ|eq&rjRX)K7N)`o~tZ>zdnN zy?{v)JeVS9>pN{^>Zu33$CdCXp%LS6vjDW)-47K^Vm~A>1iG}_RMia&l&)mVonme|Hu^u?X(;6nItD=r&?|H!H-JZ@g-G%8G#jt%iFDg?C;h&@Qo5m+M0HH zfDK^8o~NaB)PJ6@#2XE%HS$~NypTlFLIx9#L}b&JGuF}h((c^mPmTiN^y4(keE%ZEh<*X5)9BTKVbgN|2;gD1EY^U&y{EXh%0I&-d~6Jr}If{Vqub zZH3!+)yqznt;iMNM6Qs9u-zn@94Tuz<2A>n0Y0M6Ep zd2rlg=da$Ce#<~ z>qhK!)sXw*$70Rli_kseealmdl$@d$np;@$x~eU3lIgy~&y@U=n3Eu_PdjMsU7y^d1_Mo+M!vqmKV0jfP!jxH?c0kD{ zU@X=CzzAC}78eN(!k z9zWeKHdgQ8SN{7ysU?r8)7a0d4co1FSC#zEem~Pj#{cg7;iVlsdRuKmoGoE^M>y;8 ze++w|%@g~qX&SR*?o-fMgh28(S3SYDqG2s*z z(@{?jPoC`-XmhjevFwbZ&7AoFz}b?Y;F?Iv@zqRl>>c{XcJFVIo#z*psmQ_5sM1}{ zVvPWpyfu$FC{m<~3oUxILa#{OA|GE<*Qt&Jv_qv|t5^Xau~oK9K^4Cswq;GPP0jwO zqUm`*S1PL8JU;7E8zXT6%w)C2qcNm-@{ASjsFmacz<%9@83FU0{Q$2pkN~(jrx|Vl zn{{D)XjSFRAR$K9f$Lxm0M#~T?Dja!ed?hLdJeG1JG#HLy$5edYprP4X`_$=Xm-8z zi3TLpG>ppMH(VGJn1v=U`w0*hpaYgTNj1Z>O8s1Akjv=oPkvv|Rg@rRVmJ|uy?G1P z>wU#L8~r?X|1|5^D#pc3^}`rmzg3+A(I$`0wC?0%U9fVlcybDMRi-|Ll zArx8pC$uMFkpVt%euQBLn-yh$+zjNO*E|#1o zE+>Y9H#S&*ZcLh0?1hWhXYAndYZBjQ=mPf&IKq7suLwY!{_bD0->!jYHZbv>?K*ft z0Gi}ImXSlD3BB^a1<(Yd`MH(6s#N}Ad@97|hmKxTk%ev-UfFr4UW1cWzTX(uw5{Mo zU! zModS6=iZ}#*fl>7%ly1J?J+IjE^Vs#yD)JYCLbLak#_I+Fw|%7kqhczI&}PsidGcN zq7%ZU#rUUnee-(rdh_~sdHn@|7T9Mb4*@(&3zYMiO?K?~MH?Rd$m$x~lt9BkqrHXS z0SuxNc;QmNzvmN6&p0TMh-4ISjn7`{$rH>Osz_AetLuA2heg{=tSEZ%acYT(O|JIf zdAXsbh2|6O1&HTL`$J4M+8TopJqIg}iE1zj`A+G%d@5QkEnFn>+4*Pe>W%l66huXE z`IC{@Bwzpq^sQ6HM@L|D=CRQF7>~A9j&<}rvgx~DOEZd!@AUnD=yyh^pSx3iXtaC* z22oAoclcbW)pp-D%Ci5n zj>%aBeZQ7Y3dtXBTeKebjeO(@;VuPT0*B*st?cAYP4gU|eeOZ!hq7bZbkS5&>x}O? z?5LrsSMAd14$`KniMh*YZS%xGF1%oLVQ(ZaFx3!gh3SFL8`^UjIb}*p3BCb&(5|9o zadPHc0c=c>89 zzQ15zXyR^CrmhY3Yusz&=^EQ+ZM^v^qp5~H@SLa#y3hf54HkRaD z_O?2^aCu6?-R%GNz7GWkqsN92JnTyawf_F5%LJQ`Ep6*w`PjfDq~+E9deX10yqXj^ z^0}(Ii2w2@tXb}h;GSZPl3w>?)s4OSd8Q{-QL$srB*6E9K_;zINe}zFy1q;P0sn+w zK;V3A=12Lq;Yob#bKA6Kmk0N0TDQigVH=J*yS7JHaPyNh7Hi_$)FJ!6Wkl@YKk4O zbYU{V0E9t;?ezFLh7U!w7%&%`qcs+AISio)i8J@!GZ2}6Cm$6UK-syc?dI+GmDu5* zTRZMpLFrkwKEaAqfoKUDL)&x>h$ORzVY1cxy5P4F>5kejK!5NL&u!9uFN~(CnV$vX z;C}(Dxqp%hl8kreZMEF|dSADPvNwM3R_9%T-M8A`7vN0moW!nu-vB0&fYPcbf14PX zS;?z+$Sz^R1zXx=S=&xYcME?5gZg^wduqFHZGT`l+F^|_Oyd7x?>*b2I+}g&{Uy$I zuCw=TV}bzXj1WmM z&5OE5npvw?ukPv!|EjL8u&sm~PD6oe))7U{sfjmZ_CD2x?^>-(%Q#b=xoyuSE8@=@ zM88mPj$-_P=hVDxZu`W7UbO8_TCKL=5}AfLUC2w`5k3ZFH`$=N-ws>3{n$>1!_Mfq z{i^{0PUnATGNokrEPGe_%OOeIcQsgc5C8`!g&sY1NA=Qb%M@|}gyE{MF36qxY-ihO z>&&({BcBUvrJ?yt17YoSS^`>`HMTvLxg}#AIf~vbSH9;YTYuUse6wZ8Wqs#wP0zFa z5P4#2No6szq_zDM8LxH;8KOAS1R${ISbtVTyvS|$cL#z{f}_ON)1H0xc6v3Zsbdde zH@VuX<0F}*u3jElSAhH+$TD-zewDp9ckkNKB?PeWo8ASVCXnM*_%$WRB=9#_4@WF)c@UMHA~eMk{_i1$Z- zQIn6%aew#^hYwi^fCA*@G~3?JAz9dOWaa{3SXM7PSR&b;@FDjuUvtRD6P?FeM3$3P z?AI_L6oCSG>fo^s%hHZ_*3?LCcu)qZyT>kn#01!9iSz1Y@fmlsfnbh4~mciL=Y>}l30Jb`YTyLfj*7rV?aN-`9ck_GHD&k_MN z#=y30t3Sdv|BYKO>G*u;>@<~w@b8>OdyEeVcA&SB8KxJh6-n}k$~?A4Q-=`X)v{tK zOGIKt9_1F?ZmieznqJc%P0t2qrvT8xMk9n%8&VQ-A18o3d4U`!m=k}eeg?$W6Hl(D zMy%}-5sC>nf35FFQonOtyBH|3HshYfc7lZaWAB*Umq=Uj;}LyE{I%{Klg2N_xFuZ^ z*MHYee1GG{%|9dZZ2x}l)A!%Cnfw`hKdyI_{9cLAkG)@F|HEtJ+XVOt-zzo_@$VJB zyYFYJ@sE8U;k~#%*!xq@A#Pq1e|PsMe4iJ4UThr0`-1Uhe&X&UatrW;Qmve{+7!R% zEe!N%e?uNHqTPwn>-{?>{vI25KlkzT6F(OTZAZVSui^Uk*T$Zo_Wh&dkUW0jy!m!x z*TsFt_cM-S^BP{0+^(NvH^#AXPTAj-pDFqk_nChD68jRqm*WSwHWPpMd=t+_eM{OS z>kEf5Cx5zSTOK~%X~rbmavYcwo8K6@F$-lHWRc$p#jXkTid`2Qe<(ZhzS-2miyNn; z@yc;q7n8;<#n>f`PYOOr7~d$Ry4UkXGKJSf`|J6kr*@t{;iN$F&!2-@Tu$vxMiSYQH!4r+OdX@1S2v?ZJ;6#sqP|H-}%>6p=6S z*N4~G{cfz;@jy+-UAwPYaHy8;$~k~!97g59V(Ul1*S?*wzwX*dA9Lf@Vw{{w^)3n5 z8b#Xmd=vTJeY*bpe!2Nc{yw33?@?Gu8Ep{f_ZK>@&D7 zYXA6g2zVmec49vg-!0N^!n?(u>&a>bW^*cZrQ3EpbhOo49H=0J?wcYcuh zix0@qOm?n}v(pw`xftJ%ROAj4Aov2f!*<#oJL@e-FlEL@1H!`jNa}aAeQ#g+-`sfn znxrxQT^k8*I^K@885`&1es)7C#xJpNeW4WX_ln#*hkOv_g%o{>UK_Pb#zpme?7iZ7 zHMAG}GkWI7gue9QT~n=#kW!6zqMV3P>akAefA{73@Ya8Nsjp)eUK_UevMF7k zLkh2RS_Lh{v{bK;q__mOH1K>eW7qH;@>0PbHaPVHv3B9+=Rb}{Rqjok@`OB36Zf#W(Qk> zsT+ggkHf)fu4JjP)stmhU){<~2+zVQ@{Wv|!Yt3n~KgujRDE7kf9+vp30&+9AowY|Px|FS6P zSCr4($+%=p-@X5>RM)OF@E+L%;E`;XhV6zFUK^Q9PifafZ`<#QdOQB%b?GR)?^UDl zT@u$BTkWjIYc5;vm>;i`IDn^GGP7#r;-zf+NY}o<6e4m$1@#9vJ#x@DZD{}3hqW`@e&)~YqJBD^|GGG=` zXeWoy3D;9dDXxE3{*B1s=cBNHVLy7J$XNC$=R)rEWL;-BZ}lp8ESTDAMO=Q6NdzKPx?Nd+F|T{ia4E&d7j4J1`)cI>(+U3b2e+Pakn zOaPz(=qEc%y(NFo>-qd+DO`7n^T7$nR;yhLrBQUhwY=0nnb8!hVMR4Jq+`djX)uKPddJI|@4#p?L5t!T3qn ze!2grnV8QN#9DV+&OqsdfYJYH2lpO)yO_9)^1z2yXrv;ymQmoBx z+X=_*MT}pncEjI2h5hWQzb}hM{iOjkqVO2|cCZ6Aj;61ZgNGaC#?6n_A^6Jb`9TzA zu9~#UPUm%Xj4JF@vjp%gC4d!De4j#!^~+Oe5TsjI>7So`?Q7}{{Z+;;75}B8kQdXf zo7ePwlsF$8AcOqbcc5Nc+dqxgLiAhidY-p*6o1d_`TXN3oV&#JMfMp08nu}F4=S~K zxy8e3<>KW#ao;&{Qk`X_aX67}^VDmo&77`XKi6Cfa7I=&S#1XnHAs8s zr!sl!DtlJXvLWP~$h8swrvJbZmTk80z%{EC$blPHH#T>?ZAndT?=|&}!tqZ>>E`c` zrevOUlqd&#zW(n@;W+d(X5n>Vd#@ISc5h!PY%fN=<+F6xy(;`0_A~5nNQwRbx8w^_ zk$=&2FCRWU1%<#_0(h3H{jd+O={5b?$Q8*Y>&%L-XO6aQYt-wYc1NrTYj=DduBmj_ z{azHV)$sR_UUWah_CgA;e^v_HeNpYFYbV{fzUb%omcr+T6kZ?eJB|bZ8e3Cv34L1!tEm0e32McM+yQFC>jqI*Pk5mkhZ`k>v>W^j@z4w7ya}o~g(6 z)unXnG#&j_$Kj8n?#Gi8-UkgCVFwJcl^hv_oIxHzy_>T?6LtT-=_$OgulK(S6uz4S z&^RqIC!d1#6$U_PD{L!%9unnA$*?-B#b$?vMf4)?VTZEiq~D?NnqDOJ%m;rQrRz_3dMVZQ ze^=`5IP~_qKRYGPeF%v4m6F@IHz7d{goOgoD)$d1oo=G==TOxBHr2 z)1RBjwxL+Mqj8pbHel#*8JJmaCwcbF*WvH!uKT?xT%+OdA-(8+hV6wEUjM8Vw)>*n z4=LTazO3hm6h1ek@Osy84E<=tTpd@OShuYc89u?lG@K3}^&gzcwwvMV#7yiRfR;qz zbs;5Q?|`!ruK~2*jl%H^DZKtwqrURrU+w+>XzG4E*{(;X4yWG&qIm!xAkCfV9=6w4 z>dV}}2R0SDq-S;#0d!jr^EKJGxvyIXD2PJhym)(cqkP zHJp4u`tt1XJv{aHx>VQueuU%kGAZnTPZZvtj>7xWQF!08P&kIED7@!IJwILhp2GJH zDZDR6c3xIzxBlb-N^RbbowBL{P*<~ z($-8%MLmt%YjPBhXN3MTHCTFDr#(@MvFQ_q?e&%V+FoC;|Gg>fPe=}MfB@u?M`ZFK zi;z3XZG`QI6kZ$7f5->DZMP>1->au~!|T#fc;Bl=;rk>Kx+F7aq|W&S%iQ7~fGC1G z=p46Ib96Kt5x|OT0NViH!uDd%b=Q+^=5?IQTJwh$jEMud!Zy;kmx>bkw?f~AzlYm< zC6C8z>KldY)l)c6=_tJKWmCF-B=b=+g>C#16!!a%q_A(@^{=PjUl#SYAHjR|+1^dl zPSWookA)Oo|E%q#YU^1jZ1Z{B4#%f^N&}!JUzm=f&d#%b8U+Aa)IstNR(eM(>`&h* z9Kb)CLPiKFy#6)yjUwZiw1xOt$N^|%p7EJe7M8MouCimiSObm{4MfnZN3K3 zen$$&Gj7bg9p6`ldRnKwp%mlOYYN-yEA`Y~s(0${`j<^%{}T!Mf?RRgL|o5SzVRlD z9H0{36Sf~xcx^?ng*+Uup4ttsPe)-tdulhlE**vUy=oM`Pa?5}Gq+%@foAXl*=78V zJ_76_u;Xi$!4v!r@CEP&NENmhd#;;n+5k9%r)Z0NX@e~4?lag@w--_}|GJY!0nhkM z9*@`5H|lQ9_C#S@e*~rLOENE|rua7g2nzfCvMCscBs(zvnp9&Jw)e8BFa3yI+b4V1 zzi*0m(q7*kh1Wl8JL%f%D~0VnZ@b}mc298tTKq#J7w7~H%^7Z=D6+gl7fsK#t+Ij#<~-n>=obf`~SJw4c9e zi?-bn@!@;-o%}d5&hGu(obkN}XA&uXeB5{5_@zHyK5;+u7mjB#h3zMjmkFMa;`{6z zI0q>C)8ZH_FTdi~>+eP3mc%GUissuv7D}1K+F2yN$R|wki3iCu=Bj${Ixi-Jp$^KYWo-yS5QMwK*rT?H}$Fq7ZJf2rH#!hEL z*LXd`b^Pt+x$9HU^ZS~5Ce|V2?&O8b3gK@rZ~jP%ZZVF?cm78{CDt(Nj>0w*fA`sy z@GWinEERvkANr!CtR`wV@E!IBV-|Coe?Q78sxbY+y3WWRX(a?$|C|7go^drgD_oW| zH8~5MY{F+y$Y17YP}XqEOlRJh1NR)KXZb|O@DAQ4 zNgjuglE>uLqWHN;elP4TZ-eo_x9feD80*vKA;~^NH^u9J|Gb{oe_X$MMPZwX?YL|? z>Yq7X#ouIUzYN*%GU&z2-@a0+wjy(b->SZ8YWaXY5ziNYPBK3@Vo%x_M|{Gfl3L5Q zgrBfS+siEA3n3v`<(n1v(L&+pYi|8@PD6=&~y5kud+8w=ekg3fX?|_ zgNy8MWH0ro(SclJ*Qty~4kLeEfYC%$3rKlA9gmsB7bDxIWM6ie76MuMK{tep;$?UU&iM9=&J}25|y^$}e%k+RT*fIsZHJ~iQjPCtCpc%IJ z_oI+^J-G$p=aR*5^_d2bG@(NMCcrdj5RbJ5;X$-`e)5L1Up&Rbs-yoqMHD_iaY5pw zAk3pchAwRH+*r-D6!*jvi+9YpnZ~#9s27gzec*k!*8FKz^vek&Cq#H>1St2w@4O#; z|Suj#+UELIR%9>$Qa=Y1uIW^hdVW2zF0~E&OAi`G(a+(H+an)=PUr- za=XSdCR4PTniBaU#ve}cI)lprxgJFGJPFtpQ4)noOM^ooWGH+oDRr3@IgAph4JxD{_jcs zhm=ZQ$@qu^p=(OtpS3+;h^~>68Yvt$$(#&M#RXg&sB#H;P%x~@z?`tXmrtQQPDkN= zj(h+Y-b8MouU%j_ECe4v*YWLE1OQs%HMHwwS}d644pA9rjzw&2Czy-{G%HY^7_7RH zu{K?=j-1J0rNXjmbKI~CocwjQyu41u>G3vb%z+KZqUUjWb!b$#02(sf%N%rw4`N|2 zIGY`Z%Y!)a_L;Yj!*L4NcG#b|e)WpFZ_ft;adPR8w;jD*8D9UY(TkVAeWg@wjf(oO zByYszgY)s|UrauP?fu!v$sP0$J~uugb|!udwkE&3vKelhGdvZ)R!WE0nk~)$$Q7SV z;_X=E4C4~B&tmtdw!i;O1b|kd^0rR(-3XJb**f33CD^{BtQNJC%@ZZNpvtcGU>m=4 zZE~A0m%Lx;0V8i;Fy}D<&GU9d<`{362XfPcaM;S@EufEY0*(N%WH^EWV9tke^Y3+= z>&x$hKRh4*CbyT^w%6UXTU#oHJ<;iJL3WJnFYQ9I%U8^ zQMJns%f&z#X{c^)F&Pdc>=V$yA;K=|#&?Bf6Xnf8Me^3*5@TMB2%@Hd2`+Ls&Wf=Q z$r*1955fExf&B-MFoOgm(Ld7+6H`Kt$)b}VA#Xs%3v*v26k{0U7l!a@-!L$P;|Jb{)=1;okh2+`sv;mna8F*w`F*u3Iu`<|#APF~nvUkTn~Ex5JgoEYR7hMG6X z{8%x+%#VS)xy~7N@*KH7)-q|{98_ZKrD%9fLiPrKld-`yK6{2JBJY6Hit`G1054(0 z$Bg&H{)Ssa!{1+1BB66UFzxjd|NEMF;q@<@yrIdwL*9`iU=Yia?T*4W!{43!ydLqVb*9TKi#?;F+iP6*nG5VNpA@anFT^<+YchXu zHgc!N>{N6+CvhWNoql(jf5<52hq(eY^M?%aH++Iafj)=7yxq#PQUkEhHco$DO7}i) zK3K`w`OH2|FM>BY<6 zzEVZ6{nw~`P&+LuA6`fwes6NM`kd`wW5Iv?!&v{FZSH|g{^yhN_cj;&=ChLc{muR* zQJ~Z7_yqebVnZj-S4d%BUnY@|P$`46oPA4hA|ty@`VTEK%z^*;K0Cig1`Hl2{WHc$ z;jqaTNaFVaLrYS$`EtqQ4WZPT z)a2z^bbKR!d!6I}w1kHwDhLM2BW~8A9I`H`fy021x?X7p0x9b-CPo3E0S1DBV-Y9F z|4$YK1|JTPPqEA?bjAlp$k1GM$TD@Z^QvXg&~dgn_zuGm;}4^ROdbF^94RlPy#nRs zcxfig0|#8=1p?pkJJK#Omm0k`;e?@qO9k<%gHa-q68ONHn0*QP^hU@3iH>c=rq+ zLG`kj=lKj@uH$dt4+o-$&kHGhe&5K-0_fVojshrS4X_sSifeVB+1BRG0vL;wZ^b>tepCKPaO0Qr0K2CpL zO7$+0`OxvUEQQFYxA9qv9>Dhp+Aw}G`^-6B0BOn3d)D5Cyk&_PDO}0L27b!viz8=0)`3_aonT`fXrw7P5>amKwEp z%Uvc9dZ{oGfXBDx-SBPv+<4%YzkR?5z2$XQf_;`?KXpgReSUdVVe)t25cFMj1ZU9q zE>Jx@yvl4yWOH`@B+1CElAMA%z1HmlB4C?W@<;dI`4-3r)(|^cuq$%%oNvl!RDZ?u zcL1Py01n;Z4)<~;ittSaW~hBqQWxPH2U_{LccA|7i$Cg-}dfC2G%?MFbGV>gqDw*Cc{Tgjw)Keg^a(M^wb$FFP8kaCl}##Tf*qyoOxTN z{@S~8{A7DVrWEr8*vEDSpL+TCrtbNdMegeNOpuM6Psq)-NAmVNKg!M4FQl#G3%PXV zz6ma$vI?It){qk<6*71J7P)x&jvP7GWWRe5$$+2eVHT+gFaYNUM<3^A*vJ{u-u0!N zx^Tw*9jn^3kX-2b>*E1w??^^>-ZhPH)!x!`yYX5jzwgP zNNgKt*yqIO8%RV{$~%mawT3WE1yJ;jB7l>QGXm9buXX>kozF$fx+4#W@~*|DljXpn z2Dx$bLtQ_cQ#i2U^Ls}=O61AQ28+6ya;b`pFNRr-@fu31`xNBo>yszHRWk(60L-9) zL)l_9URJC+2bM|ch^h9;TJV`MIG8!b%Bz58WDt~0GF{St2;0o2%HW(z)dh9ZFGC%tq8ceG zpKLnA>5vLDpz_riCg_q=P-~x-6_QU@u?Gm_4xq{P;F&wPCi$KIZj`L=9r^V&M#@J{ zx3!5(Y3uk*&YthGHD^5kT>SI=;H%0>jR=&YN=?Sua;|b}y^QByGd`}vh-j{dZ|3U4NyAHHY*}uOMrI0(( zH3Hz_&A-+GqD-_E{tl>c%g8UQg@4uhe~e1drIFM1OqW zaY}KJ;iXjfyh`-qzBzE1+KL?JHbz!&+%K)S9+|y+v*W3>-}+WAUH!noG?Exx zUFz=a^Or*anA8MbyZ(r@wtphGZa_6Nh&Dvhoq*ajsI=fF?tyBVNF9v_;o)6OV?_7I#z%sv$6FpA*&PPop zzvIbeo*_pUEZV8|*@GneEdBb5*E^w1iV^FIb;0|yjy#5h{N~vyPT@=xK+bs_Yaqjn zSsSJK#;4NW@s+f-e}!O9K=@6IyrWxQyN%(=1-hV# zhz_QJ-*~BSQbXb9M+Tbl{j3E$B9{mm$) zFpuY72QZ;Pt7?|W^qCuE)|{=fVBuc5+4h+Vt51wKd`h=N@G)|#jaT@8)tZCy@ZIlJ zpggeuahSNqfZ53Duu1)jkdOAet($e`+#t}7p6*Zq-ZOv(pVBYT`qHwg$`5bLxeK?o z9~knaU^`I9XH|OeZ17Otq0WRcJmkJ}z_QEiqP|F~6xqb*Gj0~u)puRD;i!(?M(dBy zL`m*{U&sN2F3p(sCP-uRd)nXoCT#sUhkc4tM37+=nK7#O@7Q(GKvHCtpUcGi!aj6Q zvGFCkiXrB}Gom*Di#ERX@9CIOu+wGe`OLZQYj8bVe?saBKqJ#^=G<-4dFLy+a{U9@ zwC$p-T6a=5Y`G{4mh6@1>w~L70dR%VZfgBlPM+&@pjhEVa}@u*Uy(WaMP+rS;8FAq zE$_?a>kn-`4C4Nx8Z~IfNk!FC*?ahgTxtAJuHX1f8gG6fhfmy+iis z3$5Dj*}4Ck8b$BPod-XdBYW^@t5j4jv;H{nICjWKB7g>X<|xs5`#VyizK?zH#?6C4 z@HT6$q3J_8bMCeS5lF{>F8+Cb0%Rx3PSy^#!17gl<>7nZniH3}?$c4&X5#ODE7GzR zd(ED>-uRB`2Jc|_zyfj%S+jHZ1(iP^o34q;`rc$Wn?)mjqr+B$j z5w|`Z=!xyioOX6SHsBun-s}&8V>txFE7d+bs`lAWYM(tcK+V=&uFD=xeqK-OzpvDD zd$tY8zzt`!ZQ62H?UT*!9n;+Ns?dv zX+h2{WZ?9gQ^_N#sNG|4_o-#;%S zLV1)(PHwnFn)c35O~>F%EuvAwZ_0NzAG3uUEUZ-{hEpPH(6#U&)=4d*WNK;jf}IYv$sl9+vjre>Ic@w zZWVAxPu-ELYMiumJe74@&KVGwp@NXigCY5&3_#1srB0cP`1)wDA*K4#D^~57wvIU`f~AFAPNU+l_dCe@wPdD@-2v7fXN`uFi%_q4XI!Wcp2?xk)OhyJq5wvi8llqdHe2TTpLWtE>W4+E>xJ8BPW7)9r ztd1}JaR9v=Utc>d-a$xw_rCNa9VG*34mcy*1VU-9UVlP5?|dW6RvnkZ(wQ=7DBJN> zSq=4(t>ku-DN!$Yvr{rdj-Rc4mE%V$=y zwgAmq+aAlsOApNe0;GQtJp4T5x4QXlENn-aShL8;Z&&G_!Zs6sN5&xoG0LV)TP@=z z%s08jwg|=s=jGr3QE1m-%%K~uUVmGfTRw<_YH2BLA9_z1!T{873>YS7FWs^1=Ju|y zWcutKx-M%Zzj(T>^9xtrk;ax!Y|WAR=`*3i_Fg`P^O26i`y632q06E*fOOq&+i~9H z^3-XYBrBUNz&-+K5!=CMpds@ukd#fvx!SiwCd!trSLFVKUu4OOqf$^Z%^Wkf2o23~ zrALVVJ7>k!NSiuqgH%jhU^0*zs00|SR$4Y&`3QPdTediV6G9d_t0Dw#xml4knlSyVPkFQ*0AeGr?mI0pXl=R+?V|ZO}DX|>@ zc=(d{!qzDtIa}J=pUCb#*RAiV?s=8y#mnEmQrJ$SK6CQHWu_9SW!KcU?e)^${;kS~ zKXV3JeE;26Z~BUSBVasd?oN5|@CVtn1>1g96j=7z(0)re`f2{cZDzYKUB1VD^ViWH zzw=3^4ZpG5rnBpFS-tjvi99RU9&=@+3Md6qZoAX0G?dz= zL$Ye+{H2ei{`#kqt@b0^>?s#AU?{bvQ?&aM$+pU7J3q+#ZSW{T`TDExC+e^0SVweJ zt~*f_;BeaP^#-7=SaVeE-x}3LQ!F!Y$DRi1y7!%oo48yCpkJsNmp#^e1v}KHgifnM_O))VGm`9u6TkO`j)9H#pO1ov!bpH>oSeD%jygV1b+T&B=^2t+E&Ye!*iEwRvTHX!F;H!APL<4Av`5;y zzLBlFuIcY}x)9hFR3#(EF3~ohNMq|~>S#@}ZK3{DBX>-#E9CBh4g`QtOfum1N00r`FqhkU+HvQJY~OX(QjPs~A4}6y2IB-PvL#{;X(%)tc}LYz?Am0Czb;1Z z6eo8ohV9F?EgAaV&`LwsGqY+e?bOiQ0(bJ66${Sc-uUN-&*5+1M`x7ycd+k`LAu-8 z;21QSKVCHX_GA3!`)2*k1t4(WJAlByUj#4!ILUEaSNuCCP`0Zh<};~03QiQcsrivK zHhtpi?CC-QQDetzsTTraWz{kn*auLId_D?o&&*rq^#-T11Evx5ZOwnmG%82`qemx^M% zn)v**{G8P9kbFDt8f3?=z0H=wUQ@Tx42YpQWQ^6?xFyd?DvGSXJokTmf03tyvXGsV zrM2U0IdS@)JrlmiNhdnSHcqlJh>V>)d&e>`$w*_I2%rF>&6>YQS~|XxUHfmSTmy8Q zqHWa4qUFb>^X^ZwX5&R&2eex&a~BDB^_X(eI>&@0*v~Te|5kH49ioYiQp5*8D z_0zQ%doR~Nx4y>PykW>;jNWX0B4;l?v`9XgHc9I%=`(y@;_rz(n>bg!A*+KF(cS24 z+C{%3CoIyOFb}c!3gukbFaNz|-zhH>tSB2bQyq^Hk#^lRJRb+yZ4a7g1|milAU@k5 zqVpV`>)ufEd!{2hP$`E40;=W2nOl}=28ev>++73Evh${>{HnC=E9ej24Sj^Ji;a6~ zdY1mUaZb&{DaRl>HnIENccIge>U&4=^UwH`5!TW9wbV`9tbB{Cb54kxcgJt3-z&6z z38XT|0BLS3JaThzW{n&;+$D`Sp302bd+h&#LtL#L)(SEaoyPM3)!rI3R!W9D`@!U; z+7HMk`t5^u^cxTjyYG6#N7CFvW_;wGBk!3kpHi(M$X^@2UusHN_X*E&&yPLNwHbeX zsy@W#Ciz*ZDRRBduUnsH(VkZ_h7(W6w|QNALMJetzBiMaMJp zOk^X^1VG5jtJSe@lD5ttq;BfAxbcr)SN=2Bm(=5&Jf8mka-1doG%kG)jxHvwK>P^Ns$!?1KOyb`-KJa#AXm1#Q$JzIh@r_*{^8?*|6Xf`* zyK=qhGbtZ4+x#}J0YKx^0!6ts`o5FoX8U(?;qr$LSjuvBsoCo3*O2R9Xb;5qJ9%At zd6G4 zJTQ(b*}cD6nr?m}6KmJ%SWL1xWCsUhK!7_De{kEd?YHjm2M!;~Appm?#oJMS9Aong z$i~5vRy$4Y4)_;6X#Cs!k(7;?VhJujLBWz-)c^ZO|5AIe_;GV%5V!7g93Y23OrWJ~ z*V}iItn(A6I;6Gza~U>#n%#q4Xj?da22HGEZen0S z$Bd&TyQtFY%}krK#kN>(-F01XZ~)ITbbtpAt&t-q-jWi!MRX201-0b>Bw(Qn+)xmpf2+p$_=lN6A;ku{oKCwN# zOt{au@wLhjFieggP?w%qDHWAVEbC&;hO^d39I%F#C$j56t4`=-89Q;EblmygG9heY zl^JlnPM^OgO|6gRX6IMtq#ZwV&%Kj5oHgcj?mOI|%!;%2RImG1_8qz{Q)lgx%hx}) zthwg)FJ$+@CL4$Cdm8k+Pi4%6RdV?FJ-OQWSZ>|@RW4llMAmM)nZ zYc?LYS|Z0z+%)i@pqP{MD7f!xOt>0Yi2}cGRAJ0cR5r6+)0`0$xn@vKxjOWl&`#bIr+ql9x^9c zWCjpu+j|e(G-JAa)Dk(S3$3yBW9{dca_QQKvTpMQ+zwr*ATzV=LOoaSNO?Ky9c@x9$1Bkv8MU>bmtN06EEPXx<3DX0(0UIxSE~E(>F! zR{4L0&GoUVKS$EjYBgPWjTlCqp=I@nbC-3O{d~JaH^_Gt< zJ7Pl3Vkev;g&7e*I2ydqh_Q2&FCWXU{g7Ll8388vR6)%-emPiRZ>U{$;N6M)2^JVA$2D#S!ncRElU&;fI z9rr) z`?PlctaJCPw5Sn*{Jwch$E5u;H)q*6{$yE_uI#e3a&lc^QL-=mX_pl3ADG4Ia+UU8 zWC@dD+}!?1t~7rj^B13x`s-iG<*Q$sZlJ$I@<$jA&F3Vf$ug{bv90U92b--;PE3Lq z04S!;++?ZdYu2ALg9jpVNQCk3+ds?Z?N?OsvR!nF@z%A*Pt|BzYyq49P=j*c;Z|L* zk8P|kTz#nhp6IsxV^rxlbFdBkZ`sD2;G9*i>k(r>jebr7&Ec8~@xsoHA|MDut7*{^#Z$_0}$9j6SMwLQc1v^Nqfut{i<>y7G`5 zI?-<6cEin2A}Wk^xLl{ThU9kQ#To}yZU(U+HZeuav!rCdc4n~b#sn5Nu z>%!>@oZ2-TE=&JG)fT+NXq+-@gN~8TLDv)Q>$fH+FY2{yH@4HlbJ;q`>73L9aglwD zIpk||>*p#@ADGi-4qSu>$!tfLy3f(JEuQ*LyZ2tPpn*4(ZQEBbGQ==?k!J&jj#nOi z+xTSDj!V|(F_lZr-pVVQWA+&QoQ1PX&{27^bmS}xaTk_@rYOqmEzd{ZkYc~Br zT~PGcpzKl$T9Gk#LwV`U`G;=IN+;NO6H%W!eV-b$?^-q;HrRDF!YPMqb#EV9RN=rJg#GfK573}$BWF^ zpS9f|<@Wu5+B!uxqt97KQ)X?Fj=SGT=iMKS$Fcd&UHVAJhkC&^R?8RJYGA$;WaH0!zcH}b4$aCbb_Wxn=df!p)PJO7@QvAg7q5P(Ht2SnH)J33*Ey8l zQT1~d;hTufPaPci2R%D#{9@U2puyx_=iM*OmO660ODZO=GJw#n&#|Uk_?-;k7G2|e z58u-F-6fZFd>QK-ZJ)`WgY}W;Ch|>eY@Kt%xH1p^aHYCw8f`sNq3J8L+pjh}GQVZg)D4!IO@A)cf2@wa%8^^Dhuc&i-}-N}-;t5G-~L9{Z8;S=ItjY%bVN2RC#3l)7i=5kMeIKdHG|tXmw4Hg?^*;OBr9aN{*ksrE61VPv;jV z+p$Nde<#vg&~9)O-5- z`#MHn8ecLOHB&a3KZx#xclRA?GP!^I!B6^5-x!}&)ooH9{@CWGQ}xG=J=ZKl)!zdx zTYXUZ`(5Sx78`p9ieMLwF>uoFUg25Tq@&gTYrOG=96Ht(@x!PE?ha1EzNby}5VlPD z=(+Z8@HaNKJ1Ny=4`l*0<(HXX39w%}V!qjDdk(g^=jOPB|Bz`1kK8tYv~0u@=ga4p z%aDRHdtUpUr^Z*5Z=ytvjhn6wd|>Pb_!nP+@!NCon&AmHr-j%L*pc5v?1%5vezx5u3!K=KYX~s{7j(4iO{N7|*ee;sq1LTq ztEo&dSMBiZoLH7~eZz-p-+yHOF|vjP39_^bi`Yd4pz7+j=c`XyTsGb86mSWbVaE2% zN~3MME*RgL^Y*C>duSNQb=C7%8a~nQcAHHGK7gE@GH1EY<;S{iKC}5~yY)*7`~jXB zFT3`(=$!r};$R+hTCeaMQEc zwEK{G_+*nenw^U6$(qBLp0i+gOeUy&pEi4=?Rvqd>FD}S=j})3n-A=L(3{TBtF-yU zo&$&4wDqdt2e*|z_xA!P6n{9S1eRJcBPw2*?M*t1y zf^Cxnl^Lha+bTCYpUS44SM_1jv;hPpNcB`T?jM@49z6ljqgstQRl;|EQAV9%paEMq zamWEH0FQ38f2o5uNeYM0mifyL8GyE04f)Ih4hxv7FFs9`>O=z$0K&#iSZpXL2&rwO zQijXSay5zEK3fN_fhHn6hL4)3g8EB!M6R0=x#v)q8j#<~>B}nE3ua5*to=GMKghB* zN6dM_=-qRmNlu-AU;yE&4VTmiY|#n)S{<`*3;-ju4uy#GykO~WS-$qTGS1g>`TA3x zbZ1Dc-EvXZZM`T{=j>1hs+Jx5TBPg2KUGUInje+J57tAi^5nOUHMuV}a}jDtryRG5A* z!$&JG6{v#D9cIE7hp?&jM->Dg>Nv2Kcf1-$9ny9Ge{_5w%l>1G!ycJ7cc&?5jH)>c z4;r7DBVb?%`^AYwRhzK9s_%~xgkj5qM@S6FDwU%0TA96YyDV9GT$ZgmuLjI_I!=#V zc8u~e2Vk&3^Gm0xkZMvM)j4i>VnE2eC3|H0oL#yG-ZkO1aM@u4!7v~SO6S-*!AL~F zk%3b^Wu1Yq7;F|f@1V2Ed{ zk;VF0wc(Vm!`mh>&s};XtJhzV)f>*q>WwF*x^}7K0f1T+Ld(~jQAPW+3eqR4EZb}? z;iR2Be@p6St}%ld@Xt>CDXFowiV?Sb?NJqkU+B77Z{unQkLZ|D`wAt{)}=~Ko%an} zuIZXNF7p;0weba{2N?Tb|50rGv1?z4Df;tQC}{t#8p0RNp}KtS3)>F3eC=U#Ady9T zRkpO>`Bg6K+FZY*US`hUFLM_jSE2g3blv+;n?oDdoMA$31&j%J31f`4-+Aw;%$mE- z9Ab;Y=1-7*8E(5eeL`VkARai{p^j;@95~jhPW3%Cs+L*C3OqS%)J(aohFgmok%0S) zSDux9NA9RHQo~)}t+H;N^w+r z)KPZax5)#Pimsb+)hq11+VA|V22z`>*l<*h_!i|~Rb-w2B}Y$uq{?cx8A&M4!TA8= zYrD-wVBb@)b^=?VK|W(Tj(!mh`Q5oiLCO!o#d%<7a4;Q z1t7Fx+XZv_0mBX)Z8vaf@8Kr7c8IzzDp zxbd~}TC4Wyl#a<2)ptA12*dCs;BofihpKD4WYN-dvT6Gbb;N%$5WodYCfY$moK%QW zHE?jLfmHBiet|o*1zyc1s;Ne#GkB_G&f;ydVA(#C)y+45G@j4MoNC5D{Fg!CMAydV z?Tsd@FJF6Xfv?Fkw#ob@hve9)cT8@qT6aaqc(%SZL)CrewC3YY)sEydRGVp z8aP`7Fg((9BET#Fnmf#*&bAa&9}B+4p|LHK*+g2&C~&7=5pmtH>7>=`BEpFiKn6XA zzd!vcNoU3p`iwS_m4N5SazLWu@>%9Q?mN<=2EWe#;5w6?*VK3?5K7;RhEG=+`JOZ@ zuOB&mN9EaB)m=B$*7;6#>F1`0$Sie{^7H^20kvqLRo5}jFE$2p>VP^9Yc^d{Idsmp zWux;L8=L|h_`}Cr%`hD~cE0H`bLMi%^sSY)j-S;*dDk3yYT5v>tle;4Zr}O;q@nRg zy|-OiRRXc=dTXasE@aS^rZV;&#=C`i^T)nQlQ}!@nGaLTQpED^EK6;l?*| z=E6r7%yss|D6{3V^2(HlT!xzi&}tokcI{&a(B#916XhR+3axYr^M{Ok=fnSJa(~tO zdVRl}a=!i(l`r3!?URvnt*Rf6TRlo_m1|8; zWzw{5W)oodjIEk0HB;BhaFi(hEkMZhIU6DXOd{WedSlBs#^d{rw#nk<2UG@~wSWUoFMh|aeQk38z5h|i z_ib6T@tSPkt9`iqvB~xsb9Nd4;`%X37B4$5?Op%Z_-)^zJF-RP3t89zXq7dqEPz3< zVcE(PvU1INwWIDyYsatp`)A5C^#;@}T)tN-CohnklCcIhRa7lj9q_ix>{6+$Y&m(_l&OfL&<{6!fc4=yV zB8zoC2jw6u$JwECG5$>?FMqI8ipr+Q?tM2ctBio+7WGfr)wF2EA-Qz@GxOmVEo=c~`|p0Q zI=;c=A2ug83Twj!lw5Gyf>t_T1Q`Lkrq0}AYsi4G$UzCrhh@|#-w{k$yYY+xXfx() zwYDtVDRP2hW&t2li3K^aJLn@pt*Nu{T~(eJJCGK;0Dawg`@hw%UTN1Fc$Qycb`XK3 zlWM178{==HH{e^w^7xqt#^Zpv1myM~yW@ zV$-bNcwA-LTI)+@;V9!JYy|Y(s`Y2(X6u(Sea05U2H*vBvENx>!KkzVTDbve1Zc`e z&#~Y}OZyM9_fWgd|Iw2VEclGhpIEm_-pnYo0}%%lzwQtIpbdVOt`XUA=r4Ty(%#jlTc8s>{AoTj&eD=a|{ySJZC-xCLZK zKH0&RS!HG$VCw^RM59{elJy%SDVlxBZ*?WE>ZzVGF=C1rc9f&PwqVYXEej3xNN2YJ{ZOQGR9i= z({(kD4xfBmmBlPwXybIDsS;OVLU!HeU02OWJ#ef`vI}P^V^3D4K1oJTSR>bNd}+=I zK+#=vv2zhm8sGL0efik)NUsxrZcizxB{mG4Q(NqI3 z;41*n>&;)90MAxoh7htyvMs)GmLWn^@5=SZ2J+f{%I6p{IQ=Xllmm;guynpThGd{Q z-XJ3rCwh$4<^!Z9%je|T_YDjJcp5MSpmmuEFN6x~2f(ao*aGRg_nRC!*=7A4HGZK* zzD%IZ+$sGAAy8bF074DpwrKcN1DubYzH8f?5saqTlpiv3N?aD2&I3w3uW-77Xdv-d z8$Yml)en!RAJ0eqX( zp(jFX4m3an5kO9{)pj`zk*qMB;kxPDZLAmvGB$`PqJ&UbWd1P!W~8Z6P&jOs8E=3T zWDzjeI0}pz4m}1A(WpbmZwZb#fHV9%eDp#C(2zB}0|pNO8j)83{9&W!+WgUvn#t7O z`azDIYPEi|c6aN#!0Fh3;E5HZC}@$TuQcV=Gr$pWn)G>$9|crnQ5UoTtVm#$IFF6O(-zWVseFA62Rt z4oHI)| zgBz{C$)Tg~>zq!vXACJod19o|)-D}t090f3V=rR5rDT| z4IY39>Nyd`Clb_u&;-j&A^HcH4TyH(8ix*iF2hF7w~SvhKUgC;v1EOs2>pq8%n{DG z`yZgT!i+ht;nYv&jp!T^F!&6Iob`x7!Zm>G@MyuX$!>g+^Ft@vHd3yyo4&=eBGzm= zWd|J~Ls&!g&F@%7AlKu}ki89GqOab{7;c$rfMWzb0Lz*CfqD&dT%zw)P&&(amNm{h zxH?wjO}4!`kc_Cw+Si$8;LV)3$BY;ZcFX?O=a4Z-rpDnDU6!>6@K{p5K=s8+%Lwp? zn&g#CHn8{pyZ@;M>UlGk4NOpvezN5v5)C{>b$n_7&FqCdvLz!oWK0YbPIBq^$A!CAavsFebdo4htcs&4WJP~0BDE5 znD@L=?A|G|dAB^6JVog;{6QWkkhF(<3L&-m^8vGhC)@_W+v9 zV5~435#AwSV2)1?dV7M|>v!M&Z`psO)7C9n@$`pl7z;pxt1aJIKsdK}js=-1x8lH5 zS64WmZ^H4mO!FMFh{jqrN=xSx<4yD%J4NzJW*fLdP~ga^PM0N?837jZ-L94b)eB@} zGrmK!0nnT+>oW7*iF4R{l$^oAA|vn^<5W7$01USKyX~S=)bTrG8HH;$T~+>{ZDae^ z;7Q7(t1K`=#w~K%vVl}Kk}ZK9Uomlw=?VaJ^b47>w%b98%nEcpLHZeUcUjip`mNV& zy-~ivYC9J=ImP;94(`A6-v(%4zaW1Bba3*p<8dbKARRLI)Zrcg*spwk_VNb?>>N4y zj@p@v%r-zC(gvUgI~&;MMWzb+){RrG^$8FJ&=fsqzDBOw<`!M=p5ijlJOKL4^0xqg zh`vpdaW!kC{qA=*$JizWoy_)(@^2z}`9nq(vIJX}T_9xHAgg&_sATve+c9zG()$LW z<*2ORb?}Dr(~oMyePOx~C)vq|t+s2zzQ!n@zyaWuGx$WHliNuQh&d$p^NRLv@h%f&C6Fx1F3_HXqu~2mD*(OXV34ppivp zAR6;iNC5M(T)y_1^%Ec$&>zhI$#~1|V~)Ab1FjYzQk}H>zzvh@XD)o;0)s;) z8L{hz#2|JZS%#U~{){oYi*;Nwe2H9d`o4PrEs8&|j`45CNcosWmTgJE%xxGi zAK^#l7EQN#!xphDxomVvsb#9Mm3Z5(8zw)Foq4FwoMh{bPvk2;AUi<--QLO=X)+z& zfp>W~{C(uRTf5`Tcjmp|-?f`AXuIFa_T6o|Zf4l7N!|UIjs@BTlm4^*wCF^A8z7`ua z92bmeobj&vzql=8?Vs7U0+AtNWg++rwl-wGIPJI+0tMF zZbZd=6FA)C(zjg=Hk??%u94$bsdN9aA?kT*5Mlt5?hdmS4Vz)_Llz6;fq;FBI&Ylb z$O&adwJNNer1Sm{mRZM0xRu3S$Hssh)0Oqo8qqCrMl9 zZ*uC~hZd#6dEa$_^w@vN>Wvq5eA#b}!kb~vH9#U@jsrzq(L@YJ41EfzqlCzY#F2x) z5fVA2V@x?9DE!tK78{FSr!L&Ftyi-b98jTvu&guV2*mZ`;~t(ZjL2b`Dq{ z$RJ@nQ6?yPGC-M2*4^BNyX4+Gzgk8PslluxoG=6v&bB!XYS3E!!Yq`WGvaEeZniYs zbz4q3V={l7y*GSH7Ra_eS8Th;%JnDhx!y5HXp?r0K{}#hq4BhfaQYm;?Ob|_h13sxO9Lo}<9nsj7r)XH%+LT}&u$&QFNBfJ2`#JZ@FDKqw( zyj#8Dti1!u+D8kS=V^1c*_H}G3&0C_0iFa5Bzlct#!evZuAQ@#0Jki{%XTT0u^LnaB*^F;nh8kZvP+40@!po1iu_R?W1Bd}0}2a%1;qYe zZ;k51D;#6@w|;anb2lUeZ2>TysjrdAd$J!0Gc$p9cgL{!)STMT9^+UuMicNhz`LD-g2 zVa1;&_2y@DTO)W?HronJ0i} ztTO^M#Ulv5RvLiDmUS|val+VA1W1a#gYk}I2cN-X3ARWAMZPa^K{xa(05CGTUq-cT zBT&=%vz6{(jlf%$F^>I~Pich-_MHWg%zpUZ*?PIIR0RA;Rx==vIkW@>qX63HQ2-4- z#A&2GGTX@HW~=Rl>Ww;<3sg5OG5t_Jc9~@oGH=W=*?4}dRCfRxvYmCq78!T~S%%ES zu0a;PHK^KUmZ}|9GGey%1;B(cWlpa)Kb2P1w-ai&7!ZQYM8{Yi&?3*j-2-Tr6|e6} zxd^u5!@vI+fCD&H{{5{AnL1~u@$$*@cMZI<+B;Ss$H@_#QuHX}%hrDb8?0o7+h&7| zz!7B|IXq9Wa$L=7+j2$#gYCTV9riyZTd)%_V4836Ovj zIcR8|@e4s9>>U6dwga+N36R2qn1%4i1m(R6a;52!blm;Pg7c=ERVL6c#t42#R#Pjf z@#aUCy#dIA3}(w7+oZ_E!B)fOrZ9PL05snB+2t?1GELshz|K`$`Nk*ew>+@-we4OJ zAg?uE7$a;W%3ZYToaYozGuvv<;hU-pe^DRvlF1R~ z)5(WfCL2sXunva08r`;g$^z`@!nr~sL{Zri+rhMb_Z1r}2YeCSt~LE}QEdPcCo0vK z?Kc>{aK0GZXR(z5SCE&$KWBnf4V+wNHC?6bP*TP?es>>vVlw&NfVdFHZS*@4n| z`#)U<8Zx!C!hT2A;LB4!0QnBTG6n?U2()h4TCeuVeECQJu@*o=MuBteI4>ZIne^|ell%IC_BuJ2^q-UioC>+e_xpk)D+PKp3%pE!^df0G*T z*cj*z4mm7v-?8PL@*Vhk*ctGN&2yo%TbT#!7IyCZM?ZpBGfb|K{KQsL-UYqLnkVSa zI<}x^)--9n@x7eA$X4t+w-)2^2LsT+AI{sn@;rw>Ofr5rclkYAgUp%TXS>_R8=oP6 z*Q;&dY(V7GFw?X6MV39@_Jhn`c-Z6ucF7RKWU4Ibr19nlGIHDuTMHyfx$T;D=Cj>s z`_^nz^asx}@Qe~QDo+Rq;unq?zg`MU7ph;kP|8LvRynxXKsSPo$YS&x{*!GvFR6)) z@AsDV$@Wt>zN1uT=(@`;0YHlhqj+WK6|Y4ivRy=q+AuiLfMRT!YuAR^E<=G&(%eu` zIOr(1GrFK2yz@_4viyXsSaVVqE!%Hs{Tf}M)SYT*{yefks-<@N7HPlD9@g(|`wULZ zjW$y2KG%sq>$VqCM3D$zWbtD_XR?hg0-)Im64}m?#}UDhr4Q#WyFIQ%ml>?{S3Z+% zyW3>rwr1O|K*pS9K&jH5Id_NKcdHH}*(xYyz$g|qf*(eKp~=?jH)w=KE?8hh@COVb z<6)9B$PHC>46|*|C24GZWGRjSa70W24qFPG0HH0;fJzL^1I#u(hkt`Kf9Vx`O}36DcjcIUw|*GJEcMeV2Zu|o3~vv1KWzf z6Y0(w9x>2Rz!k=qMCK14yQORAv5XwM(AKWY`T|69<3L6y%E#3;`^rvfX=wh^vJr3H z`9)gVo~n?UYTG1iD})Lwj)Epde)HC*Xq^$(4fP0Fk7Us-U3I|fY_Q%Dq!Oi>64YpViIrS;ZIBL#lsd50CuD`0u zYfb5G-`!&17TagY+(W1{CjetO2-LDLAdCI*I~vW%shYk)vea?yH-u<0hR{?wcJhJM zsG3l-$okFtBlW)Dz#2Jx{B1K5%SJ7XY%6z)fH`1HR`>WZI&&r)@^G97n zwxe5CPL|8&95kdxw(o4UEm4!FQNx9FX2y1+jiVJ0Re2A1MwSoT(2%osI148eE1%&I zz&p$b@*YEns1wm796Uf5lu}36f2q^^$UqTuCW;~;gRVJh5w)rzLhTd4Yxr?c7NEJS zjY1n3VWj<&iAmiiGG^JH2nbDGCdLxb1E7#PTEj;zv&;hwE%!E1E2;V4*3A!1t5a%VT%=dgWwJN(2OMI|LN*nQiFmmmw-^{tvhf3W=7M_ea!+8 z=m4|^x%==JyB;Tv>~8b{8Hz;cuif~_j8$h4Ke4s|&;X_XF~9*dWYQqJ$UtMhFoapB z)G%TUFI~H@WB=Ir4qh>yDIlofw)sJG7H-ioYc(ehImEMZs4%K9_5hXp4I(4YZL{@Y zlAWRkU!p72$e|7zz=LgJw7`gSwlF@)M4%p$t&IW>sc>8O;rm_tn&i&?Uk%VLES+xh z&HAeAlkJ267wCA?N$3M@8=x6`0^Xno8uFRGnfy2VBa$(OflQHJ?Zb@OyUfwqzWb{2 zmIu)MNxp#7c7%PdJAskxHCH5hlx27GuBlH+juHK1{ISj8edgs_^A{#}F)ERb7{LPv z&rqA|i2;2AyIa1$r=WYpF>? zRxkDq*(z`JA7NuwSTaxcAG~d~t;i6zV5jy6ARhpYT^&s-&-xFkH88|ZNzQbKdATwG ziF^}|cYG!eb?vZ;;ZGbK99jZI1P9Oy*t7<|W&;wq%r*26GK${;kez+T+QsoFvzYP= zPF5lh$fC#Bz*a!-IN)M}=|y&+U?bdq@T-C8YymAWDSuR;IoY_ zBOlPPfGlPBx!kfU9gya>M9yEf(`vnL-F;aIwy|!Q17~xqJjk0S*Bif*^B2BQ*}%aQ zPJaR<^A6}y0!x#oY&LxWu;YSmRdV6l2j)Xr78IH0*gX;8%mu*4$&9%ht$y9IRflbD zpa+omY=w3~Q3ouWom>bg6F+y!0Gi+G`7H96tRph(SyRX>{1gB*w?)qbOx*)$oN~(i z?bzL{HqK90a}3)XKn9?N?EF0kI?Qh!U$fG-H*ea>j)tGrpFQa01HO>ShY420n%YPP z5~)4LI8yT!zmN==^Qsqbbo?OHP;0pPmD=u&)=%^?b^*Z^KqPjR0CZc)55_g0j8_g1 zarz4TjKDTyVi}OR?r<00mut|S=JVMYAm7Frk0LXX&D24&?ZE_Yvs|DFfW?Bi`6LL8 zlOreEY)!F~$Y()wy=?`w!%>`^qJ3nhv(J{>z3dXfA9H?Cr5rtRSN(&Zq^x|o`T5vy z>>|K7;1o=JZTu{BCo*{KgynMJFk9)rGGbTJxQQz*qX#{aU&5h+_?pf)VI0V!qD~w< z#JkynED^uK%So5%SFJwIZA$_eGj@pupB#|rvd;jsj7K=dI37T|_NmyRGFc96w4@64 ztx19*dkI?&z=zO#?T^uwDTgN_t_kl5Jc0KhKpufG!bo^0AqNry;boA7K!5<5^p&afnU%IO zyZgP*bb9~hJnOo+fhkpvH{KZhaYjJIz31$+_u9+MHP_ngd*Vpse)+mh*_-cvs^lV7 zHuPD(mi#dKXyTu-#_TKDa$=Cd?n`3=7r@Upqp#ZZ-@er>w?Ar`p;iX;)tx%?Y3n$E zc2y_Lk*(oiMk*>`5|gyWHz&aj`yN*Dl@u$@8h$~09+_mWv02~`AAkDS=J-Rpci<0e zpL|6!AU`DOa@L->>GZjux^HHQM2P(q#&+?Phx~;DiM(O4mKZ50U0LFy>aV5 z#eOGlC#J%7VmH}u=x`-)Q|wKf3D57dW_1?ayH>36Lf>5gG?Z74Xafwe|El9gL^N?$vrF0Jm_z#!f|{iSGc^kd?0dZAVuWHO6PvKlR?AYw5O$ zw<;H*XBPc>cJ05c-!UoBt5>bvrPKRh4^RU=f5}c|7XjaJ1nB{Tk|&5}(U=pmsRS+r zMFbdPf`P<>lBcs4MNQu4BP!(7+{nFEDdVXeTcwoZ(Wfx?;Ctd znW&&)LIVb!hT;qLoxtJXD_4~v06@XPW&TYKov&bmjjVvZivuqRlnn??YF#AI;lc;s zN@+76B$k4+iDpRI0C7+Od-Iv~ud5#heL$Xk=GAP?6GyVg*B#EDc;<+D zQn^vNv&3tkIwU9htA?XvW4Ez!uY6UQ(DKHKteb)dT zX3l#~PNRBYiLtXlzo%g=#u0@Kz5es$EYDl9Eg8)u(><^imIzpQ^Z2do^Dq9C%~|lY zbfFxiG@pR*pMCz%r0B0p#xP`Jz~9c?nybr+-2@60p?M<=o9HbJ!!B7J5!@&?( z+(FR0DEr{jpOS8eIRT>+CJ_Pklx%SNs${5so1CzlGR(^4>NE3mn??K+j+{Q5t$ zwNJmALHj3525WG5;Wh=%Fq#Pr2=rmdz%C_uL7&aRY0vBPfCvQtG~Fjzp&pQ9r>aD3 zS;#6Ok#=NLO3_rQoaK#2cV4P2z{NHJ9-t-+?YVhCz{UJUZfWW z>_HAVAZbKkpg?27e6bo}W{P#1>^#qV`_wo3ENpLP;DM1WI>yD8}~13nHi0u1v(Lkp80Jt*q`j$Q9*&s#S*(dWk0KgZ@=;=}N%=$Cg$54-u*U&Y$I8-OOiOLhhOY<~j=19DFfK722HJD5@1 zUOrv%pI}6ASP%dOts0O$wF*gN0}Q8C1HibLVr^5ijW50_;N$sCX+B$*NiL-;(^}}@ zjZPo9gHMK&PO139B`+xfrsNpCWYRkl%;8Lnkn`&6cg%tFrC2PaoDnU+7ch4V!y601c1?djz`=n@6*Gk8xOY z$DtYr4}Y$N8vq(|uK=#((r|j!ynp#WGT36UMo2j5@PiZ(ws)Boawh-{A3}R6`8@RT zIezMq>~@3$hmg2F8(WE|Y*V8%6Sw-uH>;_N(>7jyX3yPZ`_zh^g|W3Ld-ojeGk&HRfOo@3VDI4X!{UJrLoxt8 zjSol?l+&+2zePWy?eaMSc*XbAGw%YReK-9}xf{UJTmhO84c-Z=ibVj3M-RU!^ESnU(yrz@7}A9`HNYa~kW?d_lW1a;}L_PoLc2K^hKXCGerLpF8#W+l*(MZQb?Oho{P zC;3nfAE2eRP5W)$!WY$_?t@FeR9v!i_i61pQIk%+8EeOuP|4X%Pal*M)et%hs^^kpRRC_Pw@PisR3^dAkm#o;QI1K&ZN|1#j6kNIS zZ8m4&ldb|RWzk2$O*-cLDUc2Z@A`YzWFwNbcO^q@RDuJ*t>H3-BV9SDrZaBRS;F1^Ca|qGekvYz`C= zbIm(bYC-^sF-7^4=?BeqxeblIQMU87N!~v3W0gm-mdeTkS^+YpIfQ{mT{ccVRMp93 zO$(gFi30xa02+>#%2nFQ)*7@@W;!_ua~EvYTC%1XA^@sO>78i?s8WceSU3(GG#O`K z4i#l-EtKO93v{AifWbkZ^u$kX-nPX$6^YXsgPO@^3*)9!0s-8TvPFSl^wkrq7!H~h zJB+?v2hPjsWqc~XP3s;(1WJ%hQ~-PBu5}7Rkr_(;dInYtK;uAz>9aOw^eFn?*TY0U$aB3hUno2ctLiVlYkf(y5QygpCseWL*a{$Z5561fyZ!!B3O? z{60C1J7p-%DD%E@S)31HVK1WBq;Jz0aYDEU4wM|3H1DhfC!3NzR(UFYe$qaiHTOk< z+cfUR*s+cRACkV>xb;itI& zfHE^a%Y5}DC-9ATu4UJ6|6T`i@O*SG0g>brFtv?$TA1|>Jt1};abB`X z=VXtO4_K2pMc;pHnocC92O5knWD5DCcil&y{X&icK)y?%=ZfhE;0J)F^64}VXC@<0*FCQwRV6ZlW3g3L?s8<9+CjqEErzuwNt7#jfV-?Gq6U<0(3Ba zaG=to1NI)gsB#wO*?ogpFKq3stfOn8Kr|djl`*t9Xh2qxV`NSGJMA;;YWJ)#bI5Xt zEqQs*1u<{eC1+MiBK9vqMcPM*Rg&l6- z4=7A?X+U4II)=4|PB@tv#lJa`@A}PuWJ_1<(z9^hkw4Z3JIflYY#N!V08I4&S^x#; zb{NJ=B$VAgfHKbA2S3R^O*(Dmx?OU*gY}C|#ut-r!^e_MouB-#Z`IFHI*4(z_C-K3 z%9)T~m%lUuXli5*_(K4dE>7>pA03$XtaK#vi=H51z`TbIRj{1KHBxTsFUEjAVQeI| z(U;5_egk90-yj&`ghTgHLSLGB0;ta61+*X_A*KFj?HnpLSNnlLUGvx^zNmmBd@k*2 z_S}j0ZVIeWDOh?h5~k?%xr<&@18Lflpij6zc1mCYpik1LB=+e~X!Z(rnE;a0*XS=d zuJEH<6q%p{`!H=5OH{RI$$ z4|?_bU##1(Z$-DLVDG|MAt|d<;*(6_A5d~t=$@$(Q4;JtDhKn*Fjt@1DIa zAc^;4U#Nc@fKN>cXQSK%fcD+=?|dhk={c3`CqM(IQR2fJC~$(rSEKBDOxOt4ZtsCl z;u32M=tftmodI^ppo9)wNuQ-^W6e{$D~UhWUZ2rt%?@SFNiJTw_GkHL z_&j2~34ErFjoWM-dKKo-AF@SDk`Gr{BAvmQ=Fq$D>L0RqPJJm~315Ic0`p(@qNF;- zPu+cMl5a@DGx1Z8%DPJ*rpf-1{we~G7xr>KI7m49Qudfxoy`w zS?|;(N^+4X0GmMHv3Cp@%}n--MCortAd-L9wlw?xqr=&>ncLJ)j(*Jon6LvHOZa>M zXg;l7{peaDQ@BLj@!V{&&o*s&BfI?Bud_94Q|v@c+v@dKFH*|flfHQ|#Ww794s?Ri zOXUb-;Ta^N@z(~YJ*A{&$XwtLAAI!tJL3<@2d64XY(?P@Cf;yQm|!FWtW#>`_qPJB zka;EE(mIg{6_DEQ7ChK~SnJqAY#{5vzB}?dOww;v!if*x*|khDu1-2mcItymztyRl z_RpMzMJMrZ^d@Y(?%t=B6e2!AUZY9``@{Yv-f>Uj+1b{eX}ni|k*!|0JD*?64dWG1 zn_}d<0%)d6ds9&2NN}oS>Dw@rQ2*^HFmV`IGYh7tpoemmZ`JgWjjl{)T6oZFN;ofk z`0sjgCWz*Z1cp2Jasrkq;M`AC?PT0=(jFVvodlK47c~8TfoJ>#KvP3EZ624h={YS{ z3EVg$hYcFZbpC zlw1^(v4m<#nWr1c;@Hg;fTEscC6x79^}d<2aD)0y(HxV%!A^Vc;w>G+Zsv^*M$rB# zy+S|<alGtg#uNe*QI~ z$fr*KJf~Ya1A^eOme4F;PHVk*DW`=@*PO#ZQyFImCqAK*Q`0*TEECAmKpcRQ zx_($W7+m_Faa_8ZqNeduc1HOh%8S5-wVXM;USJ==8FW;PdS@TyTt1nE&5e zFh7`A`f^m+8U!t74p0UK8|?LC*Q6i#9fp+b2ab?VUP*h8`K5#pXKBImjcNu-e=GJI zhKbA~0Gd8qT&_BP%5dIF^G=gbP8w#vEL^rjI)f&jj9X<09nScjJpH5WOdfd3kja0^9f)=Q|NGz z$y#6e;&<6%n0N)3#(IwCX%8@u$N_SLQB!b~j0q*O0HzC;Y*x01wZnl?#*=-GV+Vyi z1vA6*p3OFHdNo_Q`bGV}q7TGInvuKRWHGXf_D*fKEsL$mn64X3TkB!9Zm804CAR$Q}Qu z;q_hD(xz{K`zcYne>B4Kg<~b)1(i$=&t~XMp-iqT26hweB~F}id9=RPB|N8 zN@5plZq2v@pq%ff@SpuctTWlQ*5$UG2u`sniC3E1bmJa6ye3)!{X ze^ft37%gJTrZJO^RGImOFV)KiP=a?LYxzXdzkJ3S(D~V+qnFhKjT4TeG>AE(#2vka zt-{HkFnLkd(fxS#@MGAE`Co`xH40dL_$bGkTkqQGny%Ao z0T?%Jc`aMId`qQA7(LP0Z|F1T4jm>ZJLwU?VmW>VSczr_p|4rHJ^Mcpn`YKr%Fzt$ zBd6GP%6d;HyGanh7_g^NUV@_ydx-;g2y#`fgF_#-OhBIx5#Y0cuE8Cmov#EAWdi|Dw}jVdhi;v_?PC&krCFeT`hQ9@swl z9txmco<*Z(8pPv_%GRX)2jlbe8-Evb5}DT?O5fT3@TS^~L=7H1V0L-i9dJD3L$4yCd1L%~4iHvK6+|*z89cGIeM3QdH_IIQ&qYQ|$ zfBaB-QKC$v~j05m0?ir&YR!%-qhUuE^5Y9sOP z@^jcc^l9X|j2FFtUnB6LYmq=PlG!ATR3^)Q&-=?M*$Y@xS|a<6zC+g4=P=zzIz^!7 z9QBKWsSEpC4aF-UrhyUmgk&e#%ih6NO7sGx(5#*WHLM%OHA$ZU67!R!jePj@KJypB zsQ#m>D3lFErOb0ib;+ z{Y&th1L4@Cb07X7J9X}hJPB?Fa&=EO%C5&1pvp_TFJ?Dx{_pIyV_!%P)uS)jJq`n+ zr46T5vyWiy?>Tf{edO>p>hwc;4}3oKgM#+7?ynucD!s+ORWjQG$gxN#Yob4~;Q%$r zq9y&KdjPhmV8B09s}b6x;P)51 z#NfnV+;`}GokR$Gr`W!t@~-<1eW*kcNqP1iaig&SGjG`sFp=;P_8a-Zcdk;hqtv-Jqk;X)d-(l7vfX<>@fft;%>guI899zU;`Ic7n4g_K`(<|F z;*Z@oEy)A=hP7wT0=Hq^Xop2lGIXh0O_i5qGln@i1{U9jqe|G2M9`%=*-32 z+Cxev<@1ZZV6Tb6ncn-Z020}{wf zNtq;rEY=z)-aNibWfUN={ZpRQ#>dgeh+_B-9JwSU69fLj=A%OQ0UvN8C^sN@g~TUZtwwj534|3VHZ zHOpk$y|Lyi+YGw}hLpiC8y=J}ii3G@X~fK=G}Z|Sq9@YE%_s8A>Tk348{bmHO-ck& z)MP|3YW$z$&skfju7DKu_o94@=Si8A$atU8-v~bVzd#2NYv`;W{6tI@01ITYt9PxO zBdGW&Z}tX`*b7_Vma@el;aI@HQ2A4vm4r^!y!dlvf3&XYUE6!jR8W7qNuIY)KT8hL z&Ud8HCr&o7rP3!(ON3R_Iy37VSeflij^gdF{;aGo0mt^2&glqtz-{^!1cHwuX6|6d zLCXilhmy_F$&_qv+xbQ|o|43LU%=?i+fInmO;44>M?Y1NwCCWNqz|rU>z>)AY>~#) zGA&!NiUy6p%bwlvN~I5kfn=A|v0qSzfTZ-zpfuo(V>iM`m zn7`|{{*)Z2=dw73OHN5z3v|xOGcM6Wx$ixACGGA1qZ4|muiw1mxG3g;fQ%n~hdiPz zkyGXuee&YYQ+7C8-2;gurER?3NSka9GE4U2;-w!Y1N^c2r5rk%=J(8v?3w5GsbrFQ z=pB4qr9C%p{Y~?}Y3s@CmDjEazyr*IafCjE;c@6FhW=NQVS*F^c%0uwEMik0UQ^V&!#z1!*BEu**_S8In!s?o|DND{ayCf@yiDKiZ0Oz2F9EP z&t>nPc6lrMlm0K9;3!>^0x9|gD!bEVw!-kjXR_4wj;sk7Eq zN+O)N@mx2($hg5aO0v`0yG+?l`uH*T=s(JF4=0_8WB=rHdnBLi4a%zN9r*6)ud|I? zjw`cH2^5S%GVqiaILoz6&LD{r03u{(%eMEjL$6$w?YQv%H%V{1u`O$f977w&ao@E4 zZ2=qyk6zN4a2yAwtkgO^HnuO@y6sId=H7byX4=1JvaLH#YCLbgeM12G?)~TG$f1iU znf&}F0Oe+7sBx&}?6obHte^kzYXPtPjb4P5TcAG=AN?q;#jDw|6E~zw+5gAhxg|#l zc>u(wKjQk0$HnNq@cwVozu!r}dsPf#5(3y3=3@N|Z%W5ue_z;qI@!;&>bpeWF*4IH z?>()#MOQ`^oF${&#ZLU;#iMOlJ9}NP<#zdrfE`n3KatH}x>-q+9lOt}j0|14@x^00*o3l7A7tXz5R|i%a7Opx ztD>VwI=*-QcKX{V)=_1Gibk0kc_BNLaMGXX_=(#}3Sg%;Z9AIu-bMK}=(E}LUXb0y zCs?>_gTNeEmLv!X#CS*i-v!D4B`7SXeLG=d|L6c3%)fjOU}p$K=P%hPf0%u9=(Ufv z-iMM80f2!oNRk`*Apz3cza(4z#7-p?_?-Q--)0*(zMZXpe0Q?d>`nJ4T(tE0Z0WL{ z^7;52dY8F>ioX(7D2CpKR&;8`)QSQ z(f13xy=(Wm?9ky4vlH*$%$|IDf3kPOS$oHlY~1)6(t-A)eyF}mM_#)wKYz>iuv&XCY_bmm(FsSG?z3!Ra+1$lX zOFwYwBv}G$l{L=PK^r6=0W3-Q@h<4|0AJZl0;QYCO!acr!hc!+j)x@=km`Ml4dRjy zSaex@MORjySs$+=kMy#8Y47{e8S3SibnkO79FZQtFT!VA_w>PB_s!0BA2=mDL?1b^ zAG>Sy!_TZA6r0XfMF(Yt?_Kyht4Ht0k7t)Y{$=*rmEUDswjNJ&nRM!kt@5L=4?{DaP=WxQfW#>A zHtnB?zllR(%;6gW_T$G!CO+3fI*K*0{6+ZM0fmd#nXUZ8li z5_#&G1K9^@jyG>PmUZ{6ko*x_v1hm+aV%?&Pj&6)e`uZX-#BHMLqlLkBA+}{gq;-o z6CW>s{Kag=<1Y#0A)#_N{9);;NuA^w@FIU|k~*+c8spRHWGExpf=6>EYU z{m+NnD})NguV5Hyyu0>(q`Bc>2P#SMf${IvS1tJ^&#d381mnYx_GZ)4x~*FGlHz&$ zXWy#FDf@5b+U?oW)h{Rk`n^ZHl5f9Ceg0tYQmwON_lY#mZ^-At=5R7G@d6jsO>3Xr znO(m6v*e>5&ANLRDVDCzZ-3f*RO{RW1C33JbBM7gn~H(~)r6La0K=3qXkmwqz^$Wi zb_z&8Qy_pdDx|#R`fMC(5K4drE!^bUNty1GfrQ;a&oe2r02+qE6#Krct9LkiY+SDZP)=SYQ2*c)P96G{j=YBf33H1~ zn=;eI;WWP&B|FPj1E6u@lASZ0J(RUiGBJx_$L{0F=>1Y|LuFd+Go$d za7+!82^t8DKf3%gWzPsW$BgUOew#Y=@$A5Xv&kv=se<~4$I^@wr_f4F8H6^nxpQTF zKKkVM*{U^%v%{}`E+7%W35FrP<8Vq*+ysX7lw-dwSoWMUBRbiwFeFMj&gIFoH?=Rv zPT(Y&%PDyOU2?Wgt6vn%A;t?G{ps~bHP4#gyeTR3%imQ-SD?&yT6*s!$A!r1O_!0! zxt%g&P1;`v^gM!Ej6MeB&0`-Y!@fbKldPNOV%9o2p0HT~zX@1q7Cd|22FVwDvZHS} z1&t@Ob06MPBVc7ZTb$XUUmXqE383k1hT}__0Bkef0s1{4KF$aISX83ifnJ`Q^$jkO z<1uD@pX6lQj$_%y4}KufLMIz3dt}Fx_2J!MUEnbB%uhc5R?SftuiT-12^jdjM+P(w z=HmEC`cQr;XNHUs&L*-FhZF$TKb)RTaL7IAb3h-4hMkrG0Du5VL_t&+N^%I4X>N=I z;gUm_z{4Ks9#|u$89nVTF}F#^_PugeNeHq>JX@!)RZ6rPFWWbqMN{r+UO%Yj*p#@u zbLy57D(IebAAFU)`OYT_1aP=;HgFQ3-}IVF@W1)-|B=klduhtF=ak(Cv?Q4UgB3l1 zW5!+sm_m3G^mDgNUuzQtl9IQ)&9}p8#r?vcJN6c zU{A^3Vy8Gfg#U9Nz*S0$_8&Q~{$t3F7`B!0oajq_A|^D5(!hL zKdt-V#2{bvo%;_WY=5=eXV>puu6W`4OhVA!== zztg^BkCAl**kpYuB}5Mp)F9V@r`T|){PyzmQGlUL3H(#r^5m^vTtK z&xWS2%sPAKs-Gji0XElw=}*%u2&c=Ph|k z%r6*H1Py=*lsW;90+68(NZ{fNat%ydAsu-)01e$<$^kU_JSF#B+qs95=wC{wGSA2n zwx5dwfOhSFPdfMZH-FduibJu`nP2|kKPB$~h$IhQeEDs$LvMWbCpA*%BDi7yQx4A0 zf$3`nB0e^eHD9Xgij!x)s?ky3WUn9pIN7p8(q;Cm8f9kWg&%=V<78y^A#=xm`SjXP z)87A~{FLGOTO=>Ya%cbi?DWMO@}U4<2qIwy0M1^&^+$o+T|G%hCwtz}>0X7S0%+O~ zGZdJxf7t6Q*X~s56FLu;2fjBTBIV!s%J?tX%paF4xTO^BWIU01oyDtwLarlf+<+KfCgq?EMdaoE?AX^K9kn?E?D%)?qM|+ZU^) z4ZsZte86PE4xqnx?0HMJnWQLskD#8lprjGsfqP?L<}cbI(gA(eklQ-_`_A$2h zv_OAxFYAXzveD8HQ`hB5@ZogtvjWhN1!SGQKQ!|>>8*YHF9^Ko>Rz6mJas#}_4VJB zd}IG|+A2DbJ^aSom*v-z^Z~HrdSpze-t&dcuOy%PtL*i+KGZvNFaqz4jNu~^(;j~1 zyg;^DbDog=_w+56Z;xK02eD3cCa_Q6Kal(&nynL`)PiTt0JP)pej$5IA1s(iO3J3# z!@az^v+-^8^7Fw(_{1b#kVW?W+b3@*CPRh*(_p{qaJ`9xP8Og0N_NmO_>Y7e0E+P$ z`yj*e5dfL+8SowOA+(QD432E$i{O(WBgiGXo_Cuu{8VK=d3Qh+<^n&Kx!Lhj(y2Fo zlYNnN5@n7MK|c8KXNqTk^pk(4J^I5G1Feydh|cEF1Bd~Pmv;j!#0U2Q43yc^tIJGv zDw3#N7Cn)uh^Bfr@xDpUtTQRYya$LiiZxq@^SJJpYi=)y(GPd z{^6iBbosSgf6>JWrc})6(3m94AAkPuSzoeQ=xVSSVsgk5v*)arenEEzbg1MXr|7A)JOJxH<{o3(w{vFy|2&!fkYVb)f1~7KqbkQie7xyHXg67QU_vtEv-{!je=b0-IQ5G03Js=5O@RigoSsB)w;4j! zb#fHtaA~|^X5rWeMr-jT8698oGm zzZ(H+>R+=Yz2oW>EYsZkM$Uqx@4;YRIyhU6;>n=#o{x;_7W)jKjza_(H;R3vyxiY~ z;vHYUL!O~IjCipGy~U6^kQZ3zYm3a-cZF3e8z>3(|d ztK(zUqil?IV}o~euFydV&|sZOqHG9OqG|ZNKYwrUSf*>j#98_rfGgufiM!sMqjcTJ z4wlbDV|t|g-QbwAk0~yH$e$ZPs!9=HFQn(No{R%!$h>e$4*Q0{n$u=J{`j}qTgPrB z14{5XJL~RulV0{pltyx|M;_}@Fr)J4viF1gTg{T(B0oHrxvm@r0aGH4p-^0)cONsp zM*-8=iJg)woe;-y+->v3+Qji-Y?E82raj$XN0)9Z(8FM%_8Xux^AG_RV?fR)ra+)T zPq;iFmLr{<3dW+$TY={G$-!!0mK`|oad!Rs-?Jr4c4r+ONroq;eK&Dfy$t}uaLh0O zI6-Ro-U)rb&l!;vNCH+PJ7hk@yaBvQ^1t`sr`e}h{+S$&morKMVHU6t2%wn@)2rQc z(bRW?0S}Ggl%77Hv{RZQManubPceR|lif$b7Ibbdq4v^T9m;*Lg=D>H*u)>=G^kZ|QS5B+PsCdSm{XCrTh( znq;6gKv149C76egFl)N0l$C1jCF_KFjlQuwjsQ_R`Y>P$(}sBom(I4uF(P z!D5HYqj;}4Jv%^JbP0QV(q!0^908Awnkr|mtABC!Z%LjX8D{_pzrr?<`xytHm(=Oi7nO16P@#D8IJRem{?cXdM+mS{5lGLblM&%#C$3fZlACp=d5R z*{o6lkUzT#fM(k>CF@BJF}lcoM%@O0F|nrX2_-FH&7|i!Xq_Q2IQ%kzKKH3wD0v8W zHs6gz4t4~e23h3(V$|e48+|HPzhr{g>jL&dNbTbjsY^f0!*65?9rKSgQFaDL{D+d!F@U ztR+(R`OPr7`%`tYk`0k6Zj@th`46^i|E+2^G9 z9v$0Nkx7C{^tM^wu(l|FbB|n=_%zI~Y*SRHwT_^qx)x-?--t`B^AYk>a{+{ZNBwJ-*))9@UBbn`Bd`uV z(@cJSXa_*g^z7iPpQ^$JAcTDdYY8AuJ@aze#4kX0bvR4GNb+wy^G!XdqreTrFnXMV@~ z#(v;JmpSgEcd&i@VC?WyrEioc*Z7}+L1Mb4cZYd%Hvo-&J$}M$$&UQ9cGy6DY0QvQ zs+CR1J@2S;!E|+Wv9{=(nR;*Zu=ah?`U8fjT7V>37^PbB{=tvhLdZ@!z1jU&5=x^ zN4c1P5vfuP6ml+qo}T^5zoSwL*^#fM>Jv(Y?N3B28~$$JJeb`0-S!JObgfA5(w2Jw z(4t=lMpmapDaf+pW%QTN@L(%@IV&(T+6}OIF$mI4r)E)5q-;nWM+U4+XC7c$aXP5z z=mwx^9AEu7;}lM@m|!&I%Ey}*gY4c0IB;x+2qs)6HaB!{-dtSb3s| zFviM!vzalb6Z6_-oU*(DGQGI?EWr=Y#h{_cQS1iRe6o%jZ%QCI-GM9>PAvbPr+Kn4 zJIjlKWwTirrt5D6E1jLmc(drq!Q=h;o-$o|gH#*>2RtbNnn-qGkpMJ~Vqf$0YuU{& z|9AG{j{Kys6yTM*Iq}lvPYRMJ!9q+9UoXKrK{CNw1b(jHZj_n(xiDZTXk>`F2oQ+t z(J{Tb!(pc!BgDE8WO8Z!lB22M4InpdWaQ5d-mo^S9MVq8Jsmvw7+yEK1@zMT31FBn zrK-M2k_CefC_+wpK~bV0Be=GMY<3Rg(~;6e)|FssP(dfm55|k46g|I$vjxyfox8Jr z6~_uTT3S0dE1WJi9^jQ4VkX7HVGe+2S3mzlHgooq>3w?y7P|I-rUDq&f;}1i=>k-% z1<(Z4N@1}laZqf8)o>FKt<`d`c{v_kHw|R>>osv^SU1F`CR|GKx zCK%^30pbFU3rC7QPHzYdY5-_n2d}5*zTmzB;lMDbI2fW=r@yy%pv-Z4rnwY1=@=X? zfJZ>qN5{FOz@W>ttfPNcr5|1N`jJz}+7-?0(!8teifc$RL_ow9@4`VH1dhlC)MOYh zz6ZL;a&K9vmRSaqOW-sAXWx@qYWKk$5iAFAMgRg3g98u44P6;}8G{;GL&hn+P2WtF zKD&f~wNYP4^yWloh13&Ejfky>(Z}dk*rHm`$?k!~#phJI3xL+hSZ=T*F@N#?es?<( z*gG5IL5&j~6D89DG73a00Bq8$$aY1g@W@Il$q1UO+EIh~2SXM>lJ}8Zk}b@E8sq|y zJ>D^z>jDf5v@DpFP3GEcYqPq=?9M?3^u3)Xmq13TPXt9cV1RzCBlpBfQBOho{N*S5 zs%$r{14#=4FMcObuEW5%$~FUIh!UYTspbc!LOWX5`1~m1KrN|SuX_#B%Ek!oE&smxNZQ< zc>&kkE=+V=cmpI#jw!U=& z5xI6>7fwu%3IOa|?4SJkxv$1}oxF4q%$|=j_DCS02Vr-JosDeifCK}p%p-mgKsowO zeIm z;_d(%zz;zsGKbH~o@6gD)<^)M*W~|FzL@+a{1PWXNowFLqFbDlVa)a)=qs7#sOTO_ zyl42Q%$fU;0UVjx$M*o|&`ap^hac^he1|XUgczqXFVOE|57uAx^5h_c_q5N+eF25> zJ&-}bfvMA;luWR`Jp=SL>e0LMc_)OO%v76-^nDl=%-y*0y>|uBBCF3>*$1pM>uViK zS)qX`5@aeZE4ZCP1$>Z>n<^%l8kV=_J&vRgrfU5Kc1ceVxN%~%PYFi1!5#(R(jFjg zD8@;K)AY=U0~}=4&aW$8B55PQsqFqs$O*EAt@Y2T(ld{YX|KFDIvATtf=~b@pjnwf zK0hc8UES^;LCiHW#ODB|q^s0Q#lDjKt`Y|n(Hz?s_YTkmyDgnxq&F`tK%KXLJp*bu4|Ov0MO_|tb>KF{2?1&uvvb$ z`pUIbTMKDVaZ(^Xvy)uAy$L#wIkq1nb_sit7!1-y9{X`G?56rDiP_HSwgH-WLWjBvT~Oll%gXg{@Tbtixbp`0e~(AXEPD0Bi$jm?SU<^|Vim6q zm%%?LgybI=9Ahfh?55YL{T)hJW9W{*zjkX`0vT3wYx5bZkxbVaNJ<60-9cetz;{X>63?nx{W z?-;;ms$$O2?3zN@~BAO9{}zIwOzE;1~vCdJLdDAKdk z|2|LlBMZzOIuUS8CDsaIB;- zBJQsgY$TpxN6<`>2@|Hu;cM@Nz1J-TA@HXihnz;jGgb3{{N$Hvu>Ru9C$bl|y_Id> zeIYyd;jh%!ivAY78ymdTGhL-`3hs(-R;bOC3=AwW9pIqG@xJPf+x=gY(tAPmR}iCl zsb(di;xd1*c5tc)$_X$D_F%~=+YZYy%~L0ilKQAQ6U}{Or1Q0*FQ1Roo|=qbuN*%> zFK65h=yFNPg2?9}G2h2Hav{5HL}v$$@H?A8-y1uVfRApbI8_d%vISkUv+hBTxbDld z*ECtDUm)*_{La)^aj=mSu?#2nWW9ql;56`rk?ZVQnO(T})9l?-*R{5ty#|~xwCpA3 zQzx3Jzk&lB%cQe6RYx^P(@Qza6XRD-@7T2>&lC~d0HC^DR}MA(Dw0D4!Vg{D>;x2I zdKMW07*~KUI8Z3FcFI%dOW_Of$pI$Ndm4cA*-|oM14GL+K0C3_qDiLmd!dZCZ9kda zy8ZWT?z~M&R+h@CXD!$-E~&$rqTJPhRb(4+m;f-4ZL%-QVBoZOI};2Q|BEmGpKRgs zJvtqc0|x*?dm_j9CEUkoF06{{UzTvXU}Im&AL9LmJfcI9-p@P1tAj zK(pQfn86XSKCynBFK`R_Voq33oN%2!tU%6;CFaS^V3F6^&P>bcMz#l&gVAMUK)}@j zQ?Dx-{!SgejV!?Cak=N9i=ztvHtkvFEMo*wMAh!ETh4DsLGFN=xcF2r~0HSn?nHqU>po)(& zk3gm=aF!cD=AQWzkRfIRU^qD{Afxkt65OgE+p}sKb-{?7k zP?Tik2^-jQF8^__OPn=;3WAY`$Ct!T;n191rMk*g9k^oErn%07VAJ(dWFMSU#=p zq2VL!bBD4Fs|>$_OtrJ)IDFkbtEA(QYwhdt?UofeqYkwBp4eabGC5;Gc0_C(Gv%GA zpg#?V8xeTG_T(^)vnq$2yXbk1yB^&7-eIxvknx?o+2@j;ERYPuX29sjpR&&sfu&d>c@WP3YXREu ztrU!rSSUG5F1x^dB>lwt!lsbp4YP^>1sl#h!&)mDM2q)o1keC|@U7a422_z7n3U*A zB}Q_4TB|<{_QJ@7nG*hk4`c|xLjD86Tn-Lm$IvB=i#ZBl6}iF>GOKGw)|>u~4Z&xE z;l-G3a|}rGdDfCv7!JA{eXe?W!oD+SX54yyBYB1&&%StUEM=_2_LobPxw|*AY;eww zdTAQ~`57k2k?dhd|#&%CP_Y>%ru#AXEO zMuze0Tl?e_PbNkv!Y-xN$zmPK6sM0%ZrdFkqC>O>c^n|WLjHv9IWp||9m>Xx?bev_ z7my!<@Cb-W7EDOCwooPp!f)u;d@|Q@$OLZI^-%bC*h-YtNheN-a6&5Xga(}Qto}bq&5KMq`82DlEH1(U%~!C{{gss?*>E@e062BmjH}kwJXvo_t@#dqoT!?HTwtF*JLcz04f&4&g_!XGx?* z$v?l74~>2VToRK!5{}iYUKbc733e&JQ<9($AjfMW@PU|2$pI%;VolJy#47^3iX_HJ zj{4vZv-+H{XHH3GAP)dd0<+qj07Fhx*`kDkb$;B7_u`!bNEG9|%}hQ1X7JlFH1i+; zPrB9qS@>~U`*g*;h7Dn?B%qLGfF)Inl`T7vUx*jv)8QY(KI<@JiQn^6psL2p`c@R!V9!&W>tz9`$QQsX>9Uy)zP2yN^=SJxdl{IOaU4b9+C7VjBVm6Rzx zpQU(=`D4!!KSl+c4r{6N&*(W$Z`fWvOO-!4Aw~czZK#s2)=BF{`(emk0IiB|a{piJ z+X4tTAitY^OAN=@?+T!y=mJ$nS<9hJFTv(QvAa)4`fLHmXL=rV8<4_jK!8=^*>2=e zpbuzm849ZvEca#-aJsplHXp2uq+CY^K-JA}2h@%x_p6}LIk*!69DlK9?tYi0j2p3hiXy^V#*!SkdMvppoIp1 zG}Als#;4hti$77XAZq!~fAq`j*vTJca~EtA3jrq_ryE5_*qCvoF%A>IgBgHvMTx;e;rGa+lz+Q{D+~Z*Kmk5BzARZ{43zAS z8&A2e9Tc&M+Ij`-s00b;v(5WNr_~m%z^wr6Aj#NE$vdEk&uYGtb7O!Eqef)s!>_Je>(z_r{t z2;k4_HzV7#?@V^%<{z>p%eGdGFFJ#FKqi#kDfcNjG=p@eKugNzx&{DWkqZFunI210 zsyNW}T%=+3g5^82V)xu^LXmQ)y!1%{9IUW*IeKz1aa@yvCg?|=)E}aa^7X0GAt+V@ zF4h@1-RKhjE#pM6RRlN$>|(BStns5BeuH%1;`ZjN~X{s2A<+1R+ndzvBlsrZ|r+HxXIDL7$FySR%U5m z@i~lq*T4b=1vr`jHtZMnNvthnj=oM@7^LoAvl+x5QA1ry$pB^ZjA5GtES}H%#EHu= z>lDO{cj;uX-2k!-76Eec-JozcUeyc|_cBQBQd49XV~Za0oIB7~8861W#qw$=!od|m zl=@APbSY3y=F)vTLOxkoATn%1?1!9bm{tZ+$4|6lB+y#yIfHV+s#J4yGVL%dTg-+7 zw8n0*2Ol2Sp!!BOL9yx3U2&{A z&ZSNlOlu9B6lNr2?@YmnPU%&thqHNR`B;{jXFGGOS+C@dpU9qpA>`Wq5OK2kx3io$ z&AoDt(FZD9%>lFk%jHlenN@F}$<`B=ciVM2lerurSFmXq7xGT>j(v>pfvxE5_36^s zXoI3SjYHl$`Cj3@+zZy1Kpsk@TPR&XR~Za~ZCT5nX#~%z09yDl4vfPIcfjE18C0(A zf!5srA*iFDh)z%ISS*KM@=p&NbhlW2W+QYDlF{yyooD^o-wwc>#AF;Qi_7QKcFt=# z8i0oFMyI25Sg(*fWGv(?8j@qTJy#@)D7|pPM_?H1+TgSrP&BB+XYeBl@e1pB@S5Zfo&w!NM&f1SBxZ;qMJu0SckhF}QuIRS`D zq|K0Cn>2Z_qGv|~(D0)p@x=QAlm%GDyr3_YAYsmv91%nY=*1pkU6mM^hz|yna(>PN zVNFx;1W4N2C%+1rzz4bK*Gr9iKJ=$NbvRR4#^qsE_;DLnaeWr6@-WS7$cY6eBS~{J~E+CCr@+02>lxY2-r(*I|1W* zfz}CMuA_%wA25RCopm1oN7!}yuLdxX>tGPEW@^nc)-1yIG@oMRx5318LYjYv{pN}> z;1el^R0*kpD)t6GBRU~;iep0u@BCl>m2`AoUObkV+q#yE7{_D{gSw1CjB)f$x(6*Z z?gpUYUq^yMI;YJ{BK}RHli#!VgN+|P8Q({jAwS5R8KLMP%Rs~;jx7drGK2eci8;<3 z0Qlr=Ezh5UpJ2Zs+fIa91|q2tKyM^>1wQBg8?qI4I^K&tYqE|Lcl_kD(#4#JihXJ| zNroi6fU>gtpmGJdgk)8elPhTj!AE|sn{Y3mtx5F9{j+*3lrFU|J6#7((9e-WYOsxF>bk`ZejqG!F6^LUC}IiuXY&QxnM5$pdYQy-_@=Ee zA*bk4{HRJC5@_sgvpbQgNa6|1#1<4?Md2ijd!H%JYa!;F1%TFQVCyeCS2JX=F+?nO zfuMeJ8eGBbF9k?t3@FrgXHtX|%b8$dK>RQ+W~CwA+*{~z0mO2;3@HwQg3;uxu#sW{ zssNf7P*?82)jALStaZNlcK{(wv`XHfOeO)t@y9s9ph1!Gd4YIs?is*^^214Y#@j(i zC_rVvWJE!-`*XIO?~T)~Y?BOwk#+=9h)Fn{Qz=Npr&>VA6E>6A#T;w?s zMBCsq4zm$j3S{>C3}lq(CzA|$XPV#6q&$)VqZx0hd$H=NDOH=$wkQQ&roH1-NQgMH zxSZy^!v+X}b;iJR!y1Ui0t=>O#aeIN?*Eblm}CH9L?{iSS!RObiOk^aiz3gQwzEEz zs0>Jfbamt8ak5QEnrk~PD9kFDN^m%&Mu+3uxpPvo~%B(%lWTWwJTw&0eYsSev z0ysc!x!CjycF7{^IP!Tef7Qt~24C6yC|-h1=9i#VB_LgZIYR=80i&5ulmI1-D0~6} z6ouqS8A&$mVxQ=g43e`NT?#bCeh}z4MUEOWgR(+FA^RS`0}=0&Fi;pQ`W-}e-WePP zE@j4<0_!9{6I;7HpREAkrje_xv%^m6C?Ki z?^s_`v+bM)pveCf$ik>9xvvVc!P;ofCbg&cgi+HaAZt>oTk9)YvW%e}y+_7(%NZv_ zjo||zFhD#g0HdRKm73DGCg*QLsY~mmBbfyV3}szCWLdmEFjU5j1$1Zcbct1nUeqB1 z7}6XV;Nsb4Ci(OpWoB{MN@Pl=D}%vLe#iR)nxPZgyUF}JON9&sQwLodpb~S$eDeOR z6FLpu3p>sZ$u#{=4tBoo=sz6XiESMj{R#{S(qC;rK%*SK4zqj+4kPm#Ml=!{W+ak8 zaXDiI8xEY!?&E$=j5y(d%<&zSS9ds=ii{3>m0$yT7@r(rbO4#1&aQbX4F)J0H=$E@ zhd_ix0Zs?sSex(7N%wm{+;8)TnP9&{bI`k+d<$=b+bRf@XFIXf8R}# z=46O;UpvgODFVX*a~TVcH_S`1<6x1cz{-bN)2A{7=BMbfxDOT}hS^#^T!o-#NIJ^;hs2P3YUsq;l37bUOKfYv zPn<>q>Nb~?Qr@5vC&0wCSLE=@akj0qO}5M-r?y|t8iq5YV6EWt4CXts+F@f97`Fff zIMW+he9NT+5#CR_mW(q1Ou9dTW-#0w9L?0Tk$XGYW&}O-Xs2`^x^2wFf3jfr>jSaja+yY!5$ly*#Ox773CG1i}vR z2`-pReky=Z`@)R28OiUMrMZ`)eyWUrz1X#i4YfOYopjt0@R4h1ud1YD)HAi2!*gUQEUWK02o zMA9Lc&HOF=z+eE2HN!qCF;t+)}8T_q=R{n z9AV>I%U!w@Llpq~ozxW=07zcWnI~G)TK(%et_8CvrF9vfe*Y*Z5VyM@SAa4B!ts5} zb`AJa2b{&_`0l&tUy}Z|>#P%TfOQJ@DKKlnKKDkQM;vOMfk*l_nTWzMWel?=c>lN3*5SGyJVc&{0W zPG({Ev9pZNiFEn;04?~6dE$kOHQ@amwELX{Kr}1Vpnt@*%z=89<=+qaMP_*xmw>y< zy7{Wt1qN)CIGOC^qyd;}r2#U?-lkt=Fp_P311Th z0^l{^D8Cf27hO*~0|3JG{PBgdVgSVt|GqK2A=w5i2nHeCT)Lh)BdE$HGv+W*{%g-cb&2y~>!l zms_t`$08@#=4jD_E@QnNN7yb|F1<#^JJ^&wSBbi^V_boR z1$yE`exT%Zsw#0NrMOjkgniRuTNf;GWQX+=HdHb$#r(?G!H(rI++6`Q2jF@32*9jJ z=8KEcC1(=_=H%I1(+0`X7{ybs1TkuGM6DQkK^8-05^Ym8fdmm48U%^^YJ-AASB!mi z)7M@svNmqPKwkW`0kMG!2S&8Ur0|^eaFAKc9FanRl3jFP1B4AFL}0}4)l8e90t1yd zlCvW5BFZ5{XbVPTB_MK&EyN)Dc50wsTi8W2Y;irjg5QGcvz5)r6;cE#3g(J7;@+_C z6QGh8g5{#u2ZKtW+}2Lh!yW+`2;w+0Z6(-dNePuxu$?#RR*wL(4<*2bUO5)Zs1=;e z5(_MCAhJe`!Q;qF5bBIu?Nvpr@AQ*3$I(CusFxOjeVZ9Gp~RJ0Q3(=;%Vj7!875bn z7+hqtyN@~V&^+)r=7+ya$+izl;lWfQ;FPn2;>_izRz_G8l_|8?q1E$qfYowhBcebL zhDf`6H;L8Og5!sw%|VydL8nG73(K~a!V zK$I!q01;#Wb}&{2n|W4NfjIzA4xpoiD2X9xQzORQU~n(Omsi=ra`uEdko=Tj0-CmN#c$b^ewB{2P6hx23{~)7GD|nWnsB@#;|{>AGQt}D zX=Z{QK!Fgy>!$4gi~h zjARa)mCS%N%fSE|dmtLV8;qKx{l@zC4=fTGCQutzg!YVkxbayrz;qynSs{FmgcJLW zb&k*bb37OQ$aAOWYnx|J+mLg!*#h7PSkWm(jIW5p;(PH9UQ@rHf(SWwPOJ!Y=%{8V znF|GzMfV&L;~Iyw&AOx3e#sfm8GL-6d0-u^gZiYqkQwfY3-nnnftvV1_zeW`MOcqy%Q>+ZhI60R z+@%}C8WZ!znqlV+2H4iJm+)tB3fU8s3f7nF@Vw^F7lSAtCu2t5Le}^h@+VLoIV1>} z)FnFrAjNm_U&f8^ms8AsM?Z9SQ-TAaKE;WKGN6`$V+FfBm$e}2liq`Q#iwHoVhN!$ zOJ*0M@04UHn>Ekh1acH>*Te5tuOFs4$W@R71I<3A0SAKw(#6_A+f%I^`cB>k4L(6Kt&Hc$R_+F2*yco?(wn7sFO3bW=`+%(mH& zlI>3S3H?}mNoRMOB`x2CfR*(}hqb%E6~3MW&zT10+F;{N)7k`(;PTMvVnzw{>%fn4 zfax=0B~>{8j~!qOQE>Zmv|cpQ2&Y+2alNI1(U>LS^jH_av< z%ijr`9=0vwoVx*NRsBnU)n@vaQhvuW?2$VCn}S#;&j8B}D5;zm8P4CKqUV~)FMBuX zmsVKkDPY$@QJrQCVZ-Eqw&jdb_DQ>eVfl`#Ai|F!8RDuZo>$QiycbCX;tw&&u*bA# znc-*Z-hNlc9z+LxN43C_U*H53RWr=LzFWjcbkah5w%o0vMW8B)|dn$d#2V0t@xrN^nv}u0J3<8D0`DEv{}cx*Oh^yNbCgY5)Ih_sRHN; z_LJ>e6$lOA%KjrV<2V?5Qh~qfNw#V2)_#oPsB@<0N z?uc7G{}E3JG*g+j_dSXDwyxfs!97L$l)qEufLu{!#C~u!ldC_ZZvcylIdXXmz|3Hg z?WsWTE|;SQ@GL+^F}rPW=qdR<*ytob>g6nAQg7CkVsH}8)+G2m40+L>FWc91wOp{}?KkKEF4<+Og4(t3 zT*2b%EhQnjUp{u?A0<={>~>(;yW z9-iA;#g3v4CQ~?EGDZaDZDhKpd7azLV$uf4?_mHpN9LK!qO&J{PCf?YT33CbV-OA_ zmCIHxQ*zLgLQwX#P-R_s4y|DL4#tO{&fo+nWB`k-9m>T3lS?-O9Ak4!agsgLGp*c| zH7a_;S7osI{MEl#WANtr^6wkJ?<;}vZ z%-VNpyqbT;j5r)>j=LtiQTyE$fHbA@DY+!Sp zV3w(zBMe}t*;qK~6$8ODb4Nktuw}+<`aZ!?7+lZav`PRK`iXH!wn{MZ9H7Os*%!{h z+1Yhs!tWB<%KG_gHvgkt_wrr88#2%PhKz(Ut&R`6_abGh0^pOp!x~Jo54g?z$SG&f z%K4wE?3=Pj?GBUxAmpHzcwW%f^R;OzN6p4uv!40Cc_wSk_+3VpCvPzRVzyLSR?Kra z5CV8A&#QfY^{TFcoe~@>_AYBFrZEke37T;5im*Pcf2^bYJf7#r$2mh5N{{ z2`AAyN6qZ>fNkVl8Zzgl2*J2voDtmB->cbG^SlxJ zFMglf+NR^JxzC92v%ZabF}|1od&KW+FaJHjl`1&UFh?cWi~W*e5_h+m7#fezPCctj8`$yhsZ1;B6 z&Pn~ejGV99zcqg6|BI_}oTL5iPJeIw{rz5z`|Dn=#?LpI(`I_A@iTSbz4v!9kkUAY z|LWCj9JOO<{Qqd5zxVOi-@EaB?(|NhJ*#niqus0VdyV%T?f(CNxtfi?**x6oYIcu1 zT{WK{)gIr^HQL(U>8kns9rs%NpP%bduXHIKBdq1C#|2Mwx-L7Vz zul-%Vt|Oi^+BKtzzY+J$@7MG`@yv#2kN9lk-Uv}`OgkN_WKKl4#>s7*x5g{pZ?vBy);+%K z^{r%il(Fj8rECwsZ!`6pbp?1}jtSJnh5%3iQ3kYxAtE+cmDN}~hw&^cPnY4wrgyf) z*+2moIMD3CcrY;3)SD3tAJVb zbMOg)xqQ^^&)RYMqCA?wNP8p)oWYvY{$cU~?*Mm`k?i@xnKM-Mh<2NpJTUmX#&_iZW(Rde1{d9pY?$0(P)(mCQ{3IJkPzvj<-aa*7pXwEVtI7^PD?m=c zS#O^JX2ysZlR3rRj3BQopXVKFGpi%V;hzDr>3jL!jMJ!es%?JiqnHpSvz}D8Q_R6( z`b_|)eqJU_iE;^^1b+bKBo-; znoBUP4;Z7%w5@-uVDO!;hPkb^AGOzr@zi|3>1P|?ukmUeNAqhW@KQfFYU4n*v(rp8 z7y>X)u-7_q@-F&iA+Wc0&*ElEj&kNABS}HwN?Cv;` zH8T8aqEDG#2YV||fWVqnxr%if_k}$atWTXtTzO{WI2z}#aUOlufoC<>XrFJqNEijE zPNK{ppBdlsnM&9QGf;vFs@^j>Lxwqoy$zd;%Zvm+m;Hi%a{G^JqN%sNldT>3s9$f$0>%Rb?)n1K`#$BAYrk`!R=lxxAdQ0?^h$e870~o@|ubkpjbg7eq^}I{~ zK!QFcqt8uT@m{0-Z2W%xnkY-1_pWnaFf%Sh(JUK?BKQoJR!{#T0abt@rqL1zyG+r2 zYfM+w+|`w!4%GlnRj`RUSD;t$iC_j@O^c;$Cz_=@)9yYVj8SxaeaL0F%>$T-ceb7>Ci=w_(&oUlHr&SR5trtxu@1woNYR@3Kw?6OO%c?M;* z0{B}g%XDxE$QtD>)(`HHA~pj0p~nCj`avhY)qpSoIt248=GZ;|s&f>2V&vExuZB6l z&nwEHG`5^Nk32BP^fmD3X6TR#pUlI_Nd|-fi`2gk=A{Bk0_x$sgw()2bNlePvVvtD z!oeE0xe2s@wi;O-@lGS;o-01%?-&&G+{RvZGRCEnQQpCP@_Em{zdJfW8P5Tbs{*9R z8$q^uI*zB@-laP9?LY?rjQJ20*eEmfcbIzu>|xFpyK>f^OK_2InrfpXuzzA)7TnO6 zpV2O069bN1;nU9hq!zr^r62uQm#g>S6ngHX5+6} z_aV93;V4SY#p{hiOit<4TG#S?sswz_8FyC0aBqOqKr!Y)|x!C zZmc7&d;Q#KpC5U#_u>?6-j{c^k4E2FH@|l?X#3bCB`K-V$&K<&qWq=$yzm(!A>}?k z?xW>rV!QBtM~>&g_27DNJ-8lR53UE-zxMi$02LYLt=85k!+89UqUDGSZ)Hr8mzrkprrxA{$`Y#n+Pd?iGRvhz!PpdNP z#O0sPaOQm*bb<&hiD6~5qXa??2{{d{#f>@n9YG&>Y!{S63{w=@>5DkVN zPF&H)(c{P|uuOr!`Z$%{zii|@G+r^kqx~Fh{``LeOS0AOZQ|zr{F_GgyuTXO=Zpq{ zTX_Hni-<9Mj)(OA0YWj4m4LtUJb%Vl6+q*20*|O!PeH9t_EJ`u6O-s$VQ1L@p8G5S z9t4vpKvKp=aPCrDHNwiOYQv4xCa0&pXXWt z?G9Ifc4oi1B#&{x{G=xy`-(#V7;DUBl)2s;11+wGXV;FoZvWMO2Nq7wk|Q9SSkCDA zXMlluG;qUDWJIOjc~eR24F@^uAt=zqEY<)FqXc-w7;DD$$oNj_%{aA}CgOn920)|# zp}{VGA{PRq+c|~P>*1iwhpHeu(b$5`Y<3?BRO@Fh{QW{an#w zO8cZW?`>6duL7O=S@b~=9J~PAiqm=2fSXctdS0aO>J-&9hi2~q@N@k9kaUlG;>=KU zUP?L%nmhaFE7(>)tUBFUGq!t@AJ*8v3sAkvFmn$f){pr|#`#+S=&=@eo69ldyR=T+ z-+SKWwt!#mI|S(H5>6kE;m@0;#;L0Aljq(dl(8G&*M2Kh`=D`e%bMjHJ;VO2>a+U9 zfX5rU?|$}a!~4el8}1pWP^zCA{VFNZ6=TQ@+bS^JeBMUC;`2?$QW?+a>s>!?@4xSI zjSirBPPN}jsKA;oak4cHeX*;vb(-mSli%8BHM>TRcf@=)KBw+kclqpy@r=CKBj}`H zW{FK%bYe_x7Iaw2JReXY=4^h_Y|9ie;^~XZ75Z2w%+ZTB?^D(Iyiwn?a^36aM*IB8 z3ma&#+6fWf*NG(>jt>a*QyFv4PL2ct<7cl&LJ(PDp15Dw4-#(LPc=H7p8#mK|0Boq z;CgU9xE@>&t_RnH>tB1_^$>y4fHhquK2zgZjc`8ltEuBv>zp(?es^;Mt5-N0fEzTk zBRC`Apjl-!g4Eyhj2=Od8pKhmrG|w0_?nILey$Pkj;oIdSMRe{vv7DG zb0p?oD*-J)nj2{{&#))>9KoY{pap=_I2VocGTP6&Yvj9g@$P2kIG~N^drhk#WLJ-m zuk|S$^TpiY_k1?y-Jp|M8kLOpXkb%5E-_N_lVb^bksC9CV0xG}R4vDx=2J>rdgS2x z*kP}UnQYa*XfPnV`xYA9X|0z2s)4KyKu+U&j(Aq%?;GW(Ht-)IH#5ZG>F8Q)P^xRX z$|M0B04146K!`ZjSj{K%!$VjLgJnJ~DA+NKh4~&i{^s+ehTSxSpG*T=PV#X>VK=sS zS*7+%!OR-~U&b9xas#9psUKXn%kKeU%rMItj$O>N8z6^XV2tsc2wI!Z|9|J@xj-fb zI=1?x8{XNCkpbRa=G<18pN$^Tg5#JEQVg%C|~x zC`uxLQ`aiv7-fA%Tn(RP&VvQYT11~hbSFozQ@$)$nR_KTkY$|XVHs%My0vvL9wVuxp$MftgK&?b!__Cd->dm z_q^XL?#sV({aZ7K?s-NdU^n%r%>s5c4xRDm?l8W_tM0RnV;SvgG6#)U<8$tI-NzV| z%*YwZP6k+RrGEn zj_bko;CgU9xE@>&t_Rn@`uc7FS~KVGzAm28=(smtBga&|++WH^n7aR2oD3AFhY$!U zfGfJZlb|~KR^gnCa0vDPW*Pg&ztuXC@wbNG6&*McG#T`9#uNw0%z>DL(Jupk{v7wg zNei}&?n!pGFq{=TmZs+~$Q~Kv6UAU)QN9+(%;MMqDsWQQBVz#?do!AQm*_o)DAjbKt`Z1g3Wn>{wRPi0ozlYhHJYN}4o)5$xN z-Ip!EG=MdpWtJL_uAS>Rh(OKWRmMeMuDNO?u2YxV+!qPZljjk*M`QTN;1gg2pvZZy zn@jJ9%KJ3FQ{7zGe6DVf<)6_#E$2Q8c#4DH^lkuy1VPL{tQ>*_%Urdel-^OSyck#Q zRXdi(wQu;_sPa;MkBO6pb>utiqLSVK`smq~WIRsIWbOliq_og%EeG(-Y3xzfjMAds zfyG+m(dWm20sDmD4-lLEr2Sa*zX5nC)kEf7Zig()(NBOH=FiN;(e*ARd^8c5;6#Z5JEy0g!jJi z-g^+<8+i#Ngz!*im3NePYps3GZTIp1ow)h+7%2%sRqeg2)j2QoA={MZ9COSZnURqZ zJ$pnr15NqD5=N9)xFcU-p%_(MhpZPAF0icZ*_NBvXe7_~5Xq7xp*k#-Dutm_g$Hn9 zLIw_Xsm3xgHgK91rXHMbShT$Q{6u*eGC!|-eMNo}MkOI*2`DB&QdM|rrB5am%=I;z z;Xt^D-@5}FtK7cQhWswq#WVv$frGfek!pa~=zI$};NT;(MvT3&<0_RqPR!JFud)Py z#`W<#KHr`r3I}||Xu>*YNH6_1fHr)u9o}A@@8Qq+>j0X!$cUy1peC`fs=4&-mYM@gB*T4b#6=LnGYqjWKxwfxV(ARqN`*{6zg5?~(NB zbvM^f3pX0OpKCe(`Lrf2vJK z@F>bNujmx?H4I;XHmaei!ssi{_-Y@1yA2PmPyI@8aZ5fMGZ2>U?*U-U}Sj(FgIGb zjuYR}1eqep~zqhM5-;v|5 zTp1Gq5j|=5?!6c7cJF)E)AymZc7AM6p8wl!w*N!-R!D%t^qdL9ZzzXTF#2ZC-(oGD z@7n1Lw{>!=lhldsEUPrPDjUXU|Gn4Ow^!xlW%&_cmH?pxO#qDpYJ^1;l{VU#2^GO8 z4Nh;~TpKZlG4qfR92m;>!V+?Ma2eqgThICmko5BJW56z1w#PcVKeQ{?9ykk4Y!pDp z8J<@z!@(QoCVuZPf6oy>g5evhSV~^?ER|L?d7hYOYI;c4!8ZcS%8^_+m2j0@lp&V#e7h9+4bKEFfO|10fv*AABzU;n-LzO|-v{dyMW znSL@pZ;qz&<(x3Cvn@M+w)#ydAR&XJCQQ;bG0z{*9jj;ZUO`wxH(HAX0S8hGE+@OR0K8j@T)dF{z!^JE1YMd@y>Kl+XCD{);0pJn&Wo^BxAFB16 zg!y>cY5#3Xl+(xMYxdi%_NR9E*bV6em~D}T6rH&kKK$El=$QU@+f*+^l8?ONBobof zp_s+f>TT6qyRGlhC)U~XzTLk2!n%82*qQSW!+g~1xyWb68hvAQkz_uvaE_R?tO@2U zBd11TZj2A(g4{8-dk);N&O4u4!`!WdGXBc^yzX^KORgtJQFcLvNl+kGF|*-JeF1Ly|@5s<^b zjhv)?0q}6#M1V*NE;NR*XiNY@?=yV`lp#DU>X!wJwpn}UJ9hQ@eaV>1!L-)^A`t-b z^)q}wf4L2p`}k~$j(DjJ8RH>xMIRKVmNQLj4$y-&Qe3*wMvhHF?saYa&hXbn&R%&P z-r}{tCfBdKcIfrP+wkxIUi0yc#TnxGktP9_Dq+Xyn5_6HP*2EXqFn`A%li%O$ z@9^CpaX*R>}o5TvPib5ShR_~h2GH`XJ1bD z&}~4pH%1g_3>Y_<$mn^VH8Q4CE!9#j)lx0hQtkh2`)>kh(J+h-x>xFZ*#H~b$_D|8 zq^jR5*A9F>ti8rqd8K8NTp32yG;8gAKRCV5WQd3w9}E)=lAiw0tmF1a)^qO*8E9QS zpV-rPehyCUJJz^xiwziFv5&epMr7h_3^9t;-vKAYfBz+CW5C!Qbg-45EPS4oS7#fy zp0)Lxnw(*gNeByu5aTdt_`N*NGX(naJUVS9>?L8Tl+BoH%UA8PrK|Sal2wQ8R_n*s z*7>Ozd19xD#pEoUvhpRic-b~vvG#y1TY22B-F)9#yFPJ{CW|mvub8Os1%s6_#OQl# z%PG72;0wEY>#;ycg&|}*06=12ow%yM|AqD%Bh?Mnp>rC?V$e{J$+Ve+>o*^((T5n; z0qD`%^^WyD_|7_Szp%dhKU>$GFT?*|S;w9Ctg>!-;=FKe#Q;EsY&d}SD{`6qKEJ(w z!*S~m_q%cHnT;9eIi2{-PuHEngp;7EuT-Rjt&&$`&8^Sv%C&yI2O}^uyGr*XJZtlo z^LF*x^B|j_1)2QJS~~t=hmW@hncODXWxTb=&!9-!yD)hRn~e zwwJGs;|nMT5ZKZ4j^_Su|95uh?)O2bd~J`O{?l%?zisoEZqaqf56n5f`+L93d@&x3 z53H+I>yJpMUcUZV^1(HLYut;^&s^vW&;PmPw(HJU*537nojTJW*8X7uj~onfJ$;q_ zL>C5`+7RTXH^|xbn@@FkLYS-r`ojPbt-JDpb@%dk3~j$6^8@T{M zd)Qs2z|k!`uGrF*M_*p^uWJMM8s3KL=|mo1(j`N`|7+L&)^7~|&TqA$_w(P6uc+2`8{$Mq;w+$QTUzeko$9J&(dVhz4O0NT$V!wy)fALd3dhUKC zU4jjY?MVapfAHi7yWaecO`o}1IujtB{l0AGGTXZAyzJQCzE9QKI^NZx8{@^Hi?h|r z#eVe=^5Ns2YN?iLsg`P~mTG@?`;Wo$>#@CTIAN^QWT@m&mcCLB9?oKVZk-qdoS5VA z!4%+>9fm|K)h>`GyIMfk*fbB#!AXS?6u}yW;)M5N$PTCQuni*p9fuL)8%Kou#_!5$ zo;b@^tT_>!)Guw_rV~jxP{Py+j&WV%Mq9XaZ*Zbpt^d(?cD(6MFx(H?+(p~fKM$)Y zA7BD0j3@(!fhT$8lrXPwzJLbqnOjt$vgFQutCFKGKmjK>IE5p|aSfIEyq`SVsBvXh zG-Zk1z5i`+{%(og0ON?UkpY&E@#<_Vm?$`lBgY4W8)rUaW^k5jEUk3g|mM+ZRI+je`i%i zM^;s;0Ado5hdBcXWsVCe<-C)aCov>Yd+wJbXU+m=R`_{N%hs|BQN%sS2 zqHnncjglAU4cP*G6EK)g-X)hw<`8FxhKw=pFku!g+h=7JD>Uz(gUPD~s`_HCJ2t9r z8pdMu_!&Vaj|pG`gp6atv#Ya;?&usb}=t$H8~PU|D|2?O23-&_u2*dfoAkyEGN zAb%d$I*1fxc0#en4ae8Vge2gE3O9snE5**~>iI(b_7J-=ty_MJdqlw1Pv2bzB!gkj z6tfL-K&3v1{l{g6#wu`?+I<4dOCwAe=Bg>gIM*uxz%5^bZ)0vF)t=4Y$ zeQl@C_l0K)>i~I{v*(TbE?<4r3QHF1UgWci;Yng-NI#Sh>W96}gZe>p=q$O&j^m!r zVyF*m;;>DxTsma#8S4tI4FOaMV*_0(W>dn>WnQ9w<-It6IQu>(4lwhZah>@1`<%x2 zk<$q3F^*9WM7i{_o~ALA-f8_zW0j8HzTj!c7%0s=iYZ=-S2X}&AOThgM;D)waFSJOpaV@KDYc&sMw^* zbHcN;wq5V|Tmo!3VB9c&y%;Wg_P1MK|3B^Y*=M$R*|G3jn*_wexTEpx%uQsMxPAs8 za!}OAXPWdmz*yYlkZ*Ju&NKbtKFl9uMqkcc=(mSYf3|fS&e{G$9b)WVy87H6KKVs^ zn8q@UKL9X{IPJYbUIC@*8@E|`uP~Qh>$}^hbdE*o|FTEe0KdU<2bDp(#e`R|P zcBt>@Ec)SW!}^5D2w+S_+bYf1ugUKqW12jm=(IYmC-gx)C}AzICXj2_Clwkat@-3Y zghLL1p@D;$ghe~tU>e?dMz!?m+GqJ)`acvH!+sgfo&tz8sor)SxG9~{FmLyOp8lW8 zZ(O&&mra%J5i6fE@5nW}R!sOJuc*yfz;G42J^U8q#dvT(*)MMmcIVth`>kx|TGu}r4k}{{&{xJ`XiiGmEoolBfoIbGmOP(qlkh)n^hEXrbQ|*G zwm>XI6;nP8q<+Y9_E}`2%NA2BQ(6Pqb%&1Ju-yl)23>Z=cI>&L^}Bud_3(@z=%4_5 z1Uq_Mklo6<_2K#7^+T!V=fO_ACNOQ^fooP++%PZ}sxGZDj^q2POr~0@rCO?`TB@bm zpWA*HK*PAl;l&Wa*ioYTU~G*|5606(a%$DdnTy7_vuE6Z!Pvp!#$g&Un()6G8TuIS zI2RZ;7|GlhBO2pv(DBB|@soQ8VEi=Sfinzg2i$NrPc-!fgXD!3Po1yd#_{KK`hcOy zZ*tn*dFON6y#2B}viTlXiNS>dn>%S?FivXqd1FzO@p|c5(S2;r(E|uda~R49(-eyiswppm;>gBCg&`x!4@w)Ww(2N6p$w8 zE7z;{F(1h1$gzZeI*8`rZkg@};6-0}F9HV0m@0z>hXDXo;7O3%zm6!>HGGDAI6&Ze zZFm;e!^F&bJ9?r=?6Ul#MmdH&GoR-d&9ggqzqaeQKC--mMfTS>OVn4fpfXD37~`A* z&^dTlXEpWPtf%ig+k2oR+vRi=lIJL^FLp99)43HA~@EfLyHMtlW8Fyyq$;@A8d@3QVd8u< ze$2I;L*==0P>yGnLxX-uuXX*9Uahqf!8FF3esV9KgE^GbmPY98oG@=Q?QZ{1cK*`a z$@+^xZMjucZ4iU#+=X`pqOIR_#=)cn7>ocIU}OZ(S>u4^+?Qv&c=f4`8VfsYjy~sF z$qIb}{73_MZ4@AV@!B&1&VL_0*~WzDBBY%Aj~qK)bI$kQ7&TQn?r}_3#@otw^#y&kCn3vDWU7>}vDd;eNBjXLWY?#2vfS2ZLv)^go4BBJfEc zSToESzyNDr$G$xut@E}k-N48t2bGH}zZkz$8hgS`%Ek#+eM2=PFB*EzKSZ~>6Rh?( z_4Awl5X6j7Rte~X4fVb1mt3+loejsKWYtXwXNnvG{YDbn26SeuU``x;e@9UA!?=7Q zgr!GEvuD51&yAUeeSu$c?~HO1Rwp89P+x<}{*c+x0*5lPQ0~Lzf6VhhW+A?V|Zab)0mf z0a$c{7&lf+W6>=Is|{MW)>U@kxRlaiyx<1YUoB2~)A0(5f;Mxq25rNv`{=8^(B^v` z>o??%HqrDli{-6hqT%u0>r8H|Jq3_Q9d=tXTmY%0E>3L5b`E!jb> z3;vG+$vgRQCk7M{fZzV_FR*FtZ>L&{q7HQag25S2Yc+Z*`0_bP`e`v8^fx=pU~YMn zC98SugUV8$VaK&>@Ief(VbDy1_&Jx-`uORgQ|}_4kbuB%!8r=PdFRca3)L6%hp{({ zv!`&ku|pHHRg)O&J>>$)=#UfH@}PKHZGZw6IIHW#P3-qC4u^^+t$mhoX8$F zD;icTE!7rH9GpGar-{<+Zx!n|2Or)qj|E$n)8)@by_iljiIuVXaXjDsO~ZLJPpsKv zUomp7gQ#ipqCzzHP%8&7rwmupcRS2`@qsz6lknoGKa^|eXfd2YgimTIPXH6vNIpP^ zA^c|8grjV`OFA<0ul-|3Ra-%ST0^gSyY&3^YWk{qj+#MjkuPI{@J*F0aVs2%r@ zD(5?k&)os2@#)lC7#dYPWJ3g9#m%4UDT2N#SxJ1ra+4ZJKlxDl(Jd>` z+%e>H>P|Kj0}1RVW6`4WLI>QGZ0i4E#-(UJNgXp zqqHtu#e|$*{EI`Y9CJ@P5@u)s-J&`e64m+-F}@Jlygq|=$24fiFIB1MI2sueOf(f7 z+oLd4FR+nam;0LP8PjA0pLx@T635Qk1d8d&O+=g28qGg@&%qzH6|EvKOIx#AbWp+{ zv9&+r`67W$NTAf^OWwZnU^94d)FOoTX3U0{j(=|;p7C;4)XMKGs%B8-(F^nbG+%!L z$$$4y1a5$CN54r*PDJS!PCQ06O75?Hl98qy^*tUCHmSP%;e8q8yvdKzIGX(vhEY&n zv1FC;Q_fAk;*P{R(r; zw=vg|+>-(Ctr_pf?w!X7+f_sSLRaf1Vp@{5oilpKzdtJsj<_~!z5X*D4wweO1=e=+(x1u(X>h} zNF<9I$b=Dr0exbx1^MR7Ba`)f8?EujO+J})7cy?H-dU9`!Zo~WJ6cc!=)Z>PKij1! z^V?(@l_&t%;FeXXXSe1Sn?+S5~XBfU{wOh2;E`h&-{Wwy4|~kg2QJ^Q=2{y zR*93t=G+}1pPNW-!mh=Wwy8l$hPzNWPa7p^29ZyX^XWzGGg1iFnB?n$^tTr6vp0(! zq5@|n4&wHNDj^_=5!1a%yEx}ZRDQVTLj6wDzWk-sM1Xwap^TfFrkvr>Cco^*AfTqW zqc1{8Z(nBiPlc3+sJA1@(cZdSYesgs!VL3PZSF1K{OYDGR~eP`^H8JLls{#WX}gKo z1@a@k-wfspSK)`-*J4}0fCj4ag1(Gvq%eOXD5*pn7ft00Qgji!FM8nQx z3hdEn_92Gdb~AajM7(CLivLj`pa)OToH6V^F09*C5zlOPU*#Kq<^(wjcujn)Vwe||$?8Apsj2&7I#}d>-^w>( z)U}orR1d@xBL3to@jzsymUMmkA2sPB^xHij0+U5mGuu*WIf)KBRdGieo!}eGi?sHw zrghNzlf(OOsIa7IQeWJzy0vy&!A*S$f_YBqQQ*cp-QqnkK&iWGm^K=TOiE{3zRMI@m1pX4I|Kg6oXOh?sLLZAE*k)T8yft#SQv4d;z8SBCup ztb5~Yep1^+r|RF(vO%$f1}n*T)ia<5;+*h-CW3)4&kcuujAP_A+_z&CfYw^@3*b(6 z>;CWTw2C-hxF9h!E@tLl6gi{nP6yI_{)0M?cpU|qN^}$Uti`;h1AAbnIZ6aBZSYH2 zo>Cl89vv zS8&_^pqYzI9ObHW|MdI;zcIcpXdSlOcADxuA46*XE%mKTZ}Kv0Xz#(4fSv5FI3aB- z+x3$+*G@|+N8O=elT(ReGOF@;qNN4uCa@-O-6s|%5D)25y-gQpu_WlQT0mYqxH+`f z!cKkh3M}uaO*&vbgevQ{Zp?O*%#V{zQSQAUMq1KkP&C3#kGA9s$AQu4-~3lH*9_i|5p9>0DJiY$4 z(uv!iZXys_SMd{dc(0g1lt5MZN}#i1F<_};@s1Vx*)#mhWg=s5KJFa{Z5C3#qxw^= zYyXPfa5XzTngpVrSMjvQ;3D(ei+EPqYOCAEW=k}}8KUH83pTm{u8w>nZ##Ppv&43efcWq!ITxEX$q_!So zP4hn!ri;{Sc+UQ@2{1>c;EoC!HlYR8OfhN;r}m%~Y6%stCoItK{7>JaAr9XXux+v)f;8f&&xtTCC&o`s)9%x$bC*D!sT_db&&?y)w^G zab)Tf&BGEy&+$j+1rIgg=2~O)m#H#`27i$-<)qKe0$P8pq2}BdDOVN*E~7B;@n!RNIc~aYWoL>RcOAv^YWJJ@9qImvIQ_W+ym)fkOxv*xTMl(hl4>0T zFluau;Ok8704)Yv{BLp-UsF7fD?-uCV#I4#XWM*fnwysA*Q;aNi08sw;tpo7S48xs z+9pqa8PDat<=4-zWC+2Mdjf;`l13%&gU4zPbz*Hm_bTqm7f1-sOL}4A+c#QNjyFfG zXH!pmRPC-HdLmT+={6gWBKg))lJW)d6tm+C&6kxfrCynnUKQeThj{0{^A+6Tt2808 zitIKncfTag!&*KAcC@(1rcw+yD+jIoPLo+I>Eba0iVP}yq}o4Z|K!E3UI-z?=p|h^ z5fo=@I>0cV+eh?f%k*KBs@e3iIfjew)8Dt^^D^nY9rEa-Cb|+TOS5g8R%87Z15-1B zNdLYE9~0mts{BP&?5`ZnpOqToi+D{Zc+Ej9dp}M1=N3`CU{TOtWF#3AvCTV7JWZzl z?bmv$|LLo;2ffzwm}s2=;fpAQ=U#8DbYrA$Mjk&HUnEZ1hlF?bNd@gBoSD4be#KIP zmLzINf>np)gt>jH_zYf?U#-_G7ms_J-Xs41Ok>*h27ri|t+7ZD6r{_?33FffX+1Yv zFJ|(3t6&>$D8ka~XJx4+)?Y5~7ZYvt>SdWSN;y$h zNDzHZO)GW}$qF+8t~j%b_QqFB5qQIf!3^hmKl8`$BNTkn^l?S`&Pyv5mO7IWf*y7m zq{C%SDU${>7E3&Jcb_pDm@ND1qMO^BpZRS1T`=u~&@Ov2LA$Z_H3C=t5gEq=~-|a7r=qxw6T4n&bxR z4qGYm;vL?-vC1ej_mzQSTi{$B=NJe}>2jT6tWp_u!k?&>qWXt8NcBC1g0PpBniYo_bqn^QnbHfEv3L zFhm4@(b3R~gDa;vviDMZ<;0=k!)F4!4H%|77q}r>>udZ-nqh|dZ>5KvA|!5T(ao0X z@fE8g)JFpBy0TMV)87p$@J>v4{c|!6Z2j4)oouMkPTmSCBXcBNLTPex(gpHP*WV{I z@bh9}*<{&3e8^A50u=Pzw$h*R&~MlrfA}(Wc@+4xJjW;}jynyGo-cnqPV5ZZ&mbnu zjM&r4Zd4~{)6V;HW0RZHiuQyV_4a)3f&ZiP?m+f;vATyqG8G5brtNy^4^zHHTU+#egqT6u_dI<2c)UVgNXHJ~Sv96l8tCJ{iJ@VwtR zg_~~9Eh%>)%LpJdFLv8*_1wl}{ut+E{w3T)T3T?HY%yI{<0ewHIOnarEU&50%sHws57~pQ&EnN2(m5Qod_{;+O? z|AcbZVbxOTjm8~YwI;3{jOCm3XHwcBS8IiSwLaH#%@V3m&xhhOfu@utv_7T!GUFv1 z=fC;0oz}iJy~31n^78#8m7$ib!iQ(Ft|!dR}V~eUC8$(iy`3khZb9Ppc8Y+q2XJIS8kH_^APM+7_xE#YLhZhUOk$4&T>f(MO zx<5Y-+$davpE!2+ItW&=2uS}g`wAi?ejf%R=0Gi5^`W|eBjcd%0n1{pXPBdgasqq% zP8#6d==vhWBe8RItaY9$8m396`H5ej)H-TJeiSHp`paOOd6j=BcpVJE+Y7034XEHB z4OBHRf3+_z82xDz{glXTEmD!m(1zBgYTCc8R!P=AC_gq>lCRu+xs7Yf+%IV>8aM3h z+j?yI;i7@hhEslK5ONIo^v^FQ_x#oIhm0_hSuUd)2il`ndb!wWOP1cvT~{xuy3Kg~ zi@ePgnvJQ~^iah-D=C2<5Uux*=L1p5g8?r680nxLr^JKA5VN-L{|#v)sV{sZq|tM$ zz4znqLqn+ik$aXVOU^85%J=^` zkVajeq(vM*F*3Q=G6W~;YoL;$8sUrstj*h^k`+}cq^J8xX(|B-78Mi&y6XeX?PBxdXYaz; zQgF2E`~Di2iEaUHZx28BGk_Uj_vY*t8plz+b(Y5mDyufy2qz$%jcl^U^I z!u2<8Xb8ZY5+4X(s52)=epWgRIAAoH#YorNOW?O|@mi;D_PormbH3z-9rbm-ub~~r zxtDPJIvQ~E@P>QZ9Qy=jFd`WxddbF$Y5i#vg}q7bj*i3j`8Wr#N3tYoj9#wy_qO(7 z77bOu3$NE0`Zzpav4#H0@u{yRP1a}_CDXHyPy@b1=;U3@Tg;7rpVyy6vO|Zzf$0Ib zyMrKdlOIN#Q+?=sOP}ez)>BFX%}I|9C-?!@k<_rHLZFQtWPeF6QXb?tx01eJnp;%d z_t;TRDAn=s*{~aq5(ejFdSZE$lzrO`h6#aTU9AB(?Svx-cImGLEKVhTth|%Xi>=Vk zWv|WQMgt5*K{{(%?*v~Ld21Q+YB{g0v8l&FXyjtrJf*QdYi)#+?%u5I7BKj*-4v>i z&@M|fA>6W}wc8C27#=QJZ)!VTZy0_wUVOjrWnR9AXgdQyRAb-AK5R2|LA^=|k?jZViaefe(? zbmgz>Mn1{AJRuB8F-kWG6R07vRQO6Clz1*i@$foTN`-<)6Cmplp8BZp8YSGJ8WGm$ zvF~mc8(xlQ+Ky}dXJ2`Qeto(~t7v~D#huxr5VHc($J3xxrDPf82iZF_w1W#e zvC$jen%0<{x-Z)sVtLOyjl8>;w_~W*m|miAYxM6WAI7L^eLTuVnzz@KOJ;xjf*n6m zs5)i@I1ke?Y+q(-0G5bG3=KkugN6k6=e=||5HZHtum9GqAm7*10|uE))6o(`XE*kF zSIp0|w9kgJS5H5#9*k8sKaGQ-b93>V=u{pS8yM8~`w!74)XDSlUyq0Q134I}wIuIZ zzGj}|Vq~_ z+;;;P?A_($8|~1EQ(F_oF>7D?2YVImB?9X|Nqt(uGZO<&V3=w+fuO@4D+nLAa-_Vv zn_Js3@bI#3Q>R`wS^=+8xDT~qNu*bW(|)!Pt+*z>h1DV4{}Wf$PZe6GLiKuYV&<8i zs0rKd7BxUYwJjJAVoFDr^}%sH9oDu;Bm>)e56(hpFK!*e>?*TP4ng*NL)kbqgC2M2*E=tXN7I4QMYS-DWev@TyFOukH44?gVr$Y4N zmIX_vG4G%&wxc1(&)z-U3s{CmXX1wEU~6P62-fyrg)p2cQr(s{TG64hOdBu0qPbD$ z?WRx7U9{EKgjlZj81#uTEphq87%b)7V1Y!uu;La^7){KnK*3@34Sz2^k^e2ew)iEd z!OTj9wbvI&`^;HJmMBEK!Z?rM!k0(4V#FNX96ok z+U>+qIrUMEcKJQ}W=%VpW_X7v?C5okH4u=+6}&l0hRCog_`hBR7Vfn zjtc?w9viKyGc}07R)lQOQ{D4KmYWXI0kTxIScI1`Z+RL(!kTeW)D7#1f5Js&4!Gr4rGM401{gW z?fRws6Mfqvmu!EM1yF|ZaW-Rpg$9ac z`ZI)j)PgN=V~EgLO9>06)QP%1KkV4DRxSPX9VizoNynbFDz-)@2~I1M(@Cv2ztDCSv*Oc-e&a7uM813h< z=uf!);c~oml&+10w9(}s>E3T375q0td9L5jf zJom_-ik3Aq`m06i`8H(ebU6k#Uw)rD{fYpa5eg?H!Km!H3X;}DSdJw+SXRu|IKgYL z$X6I0?_^%AY{JcLCtZ@O)uB8qan+mqziB%(13k~Y*o>q7W1b@2BgiW$GOfGvj7a;+ z<)#uS2Vhtz{Z(o&(i>MIxl-yU-i0J7@Zy9rXESmTJ{$7w+G+Pe;bd|0w)TvW$pn$v z$1tQ0)Eq1_{Mvc5*bs`Y?CRaZkEB0(cbJ5v>oM5R*$0n$EzbjoXc4?D}E# z@tYfr3b{opXTCv;fScNuJI@CHojYtplJ90a;c*r;0ssO~QJD6p5p_0`pPs7H z3$p=X$=aY#!iZXnq^3?II}t1`nAZu4e|kdR*DKieX`5P0Y#p2Soy8nQ^<a!(2)6Pi(-YsoiRdjT|?PHH>1rx>VC>p*3>?6b=fc;OI zZ;TM_tc2wXT-ET`lDqiL_yq)F&#sSwC^gFQiN~1znLxEw{8ED4u;D*Gw;GP^r(HXn z`vkYIW=K(Y0+)N8NcH~J4gU@7$ovhA{NMknDiVi3CBpvCHY?pB)Q1!ymJ=-YF^pm` z8r1+tMTem_%*8y-+~jUP;>FxitpP6=OT0R={~HJme;Gv_ct0gu#s)p7p3VEH5BES* z_Kftnw+teg>p8D{Mh@|^ks@IIX&_T9#D>o9I@(`-Z(hku^(ZtJ-kC75QV9Jf)BuD4 zV{ScldoAo7&)* zXDLABVPCU!{glw%=s=x1K&~!<>BfaaX;O7!?}lyho-VwSbBYk4x>ozGhHb*)(2mF% z8FkwKUMgm{LR{*+;95;dn{KV93NHF(T6zRywebeuw7giibP7Bvw3hp1=Nq;W5R=-j|?>#;}eY~ja(XucJ{D4C9r%!foh4rMY} zW2DsLREt0)l(zDf(GYJhv=pNkLyS!hy&IwmjBFxhg-!t6cc~ep0Vg`7g4`KeLncB|;j3S<4SxLVzy023veArOjH#QS*?Pd;n z{vof@=Yrl5TiO5cp5bFd7E-P!j4P^-DyAKT2H+b?F4Q-knnlupm<5Xv5*e;797o^_ zYDUr%YPX?2QN=}8+Ot~M+Cy4c9bL2{mQ6Q!RWLf-L^{`T4UeLD77!0%C7?zQ0&cyyPsj2%pRLvMa~ z#~CH>c!}41yM+ZiG|i^BA(taamw&M7Qj<2-FL3dbNs-{bv>-|7o-uD)i3F3?Wv&d> zxKqc&|Ax|R?1zj=);`mYTTu>QFSI`von9l|{p1x_ixcpG2@e*xtXU5+Z1IC8m<00SXs zE+TBnFI5Er2~g55H4nd&?{&J4W3 z65OJmQV(d{mt80w1&yKq!h%f-M^Bs39X|DRn>RFODhJYX243{LQ7Cjk#O{0YT}}zY z^IVcxPB8)K1yM1h#otrN6L^)FK3m2!bsJ9@2fdAO9e?w>Y zWbBkNlN_4(7jnur+c(f*v#O;h$CGt4q;8Iri;Ug>MeDn==)6~%{{~*H)yq%fCcm{w zK_kQ^1{DlHneNaS5ejGM9+2jQ1q9i>d@t9%(hT=+kG|L}ev>G7Mg!Ua2Zb?rS7#{Q z#e=r81m zE(b_6(#I|5eHJy(P_}gRPd!BP3@Keik%fQn3CFO33@q~%?NOsyDjD&WC=f474!Srp zeOe*;u|=e+0%xpZY(5!I(FM205^cCQ`(|cXNk#7zVQmzue@4RyJc$V*Ni=8F{yhFJ zCnQzv$*2?M-B`=~+}byeBgMle9)Bo!q^$<^^RYcbbpuBtV%E8E`GYcl5Os)WYsyv6*8_yPU>QpLA2-HLl07v?o)QWgpVRfv%WBWlK~0A3 z#GhD*N^!{RGYu`+{*g7Q_hmQn%Ml7K0aSJTGn$;F1q^-TI`x>0es}qQu3XmLEy8CR z>Q2x+bBvF6EaF&0_*mGD32O@xxLRDsHUhlZo!LY^aXQaVQUqic2B~%O9F?up^h+al zpiRUJFFnlSW1@+ENpV1_O*On<_JrB#_Bo8`V6`a2wuTyF?K`m(t1)!4QZ+347*sZMu=%yVGy{CC1FZm&~%##*vQWUKi(9V@z31T*~2rH zla}|nNh1q>A!Ik0%N@eM-9)Hk4G9u|Ewf@{0sZ{oGp>x&ojvZ5(C;MhRIk=H_t*_` z4rP4Ao)AoQB2y_oYGE&WAqrEQ?5B^!jl&M3#ANl zV##Ki;K-F=qPhNdw{&HK01xKo}#h!dJ8{=XR$B}2l6!rG& zArxO=p^sF#on;U__ME31xdCEzscYx9#AJtD@44~W4b8Ep6Fmpl=s(39{f_8Y;>2I^ zuBopxtr4Xeks#f>Lz6~>ORQVUN&yiqLVQ-r#TJo|q-@@ch3xZ`MmcR};Qx#FQgU9drHe71n( z)<^%}q!0(~>Xv_>E;eR@%rxxTma)2D1NGMQLQlBnZ3YAbq`0K%P4cKqU6;N;TQnOS z9u)OOTdO7S!Buzt6;oHtDdyI58TzMORW($rc3x|dqkqW3x+aZ>#Rw&evLJoQ*EU{! z*#C-7E--6G6md2ivDy^E-Y@Q$6tRJ;Hgu%p5J|Vune=J9!?7XVX0z<{MwwqBTxN~@ z9^V>WdZ?|vQ&mb?Wm*I=IYc|cIj2ZM| zG1e9|d8u8P{J#d^gvUp)L-E3BGMiw-s$|BV%|NetC@OQY4g^_Kj_aC{6h!)ZqXGxhqc?m}> z=|a{CE6jJq?cc*`1}zaP{?0saG^rJhXt9*<%c-R{GvV>|?9Xi#+Ywsw;=-e71xXGq zf}1`NWk-smxGWi3{67Y8+G*(?KZ_7gJNoy!A}-53>_hAOq1;fVZlg>>JIt50)QscY zl2s4bF}4*!{2C>`yJKHXtvl`x7MIG9@_YCf&(>m(6{h-@`rA;3ze7*%Ksv-#54~%b zg@5-0;f?;)C@3n+(e{X(bsh$v^C zdCfZ0A=gV2pTPgQ(s@$GKJCkzivdw$arqwNeIDV&DJITedNgr*UWUh0i|c(`5?l~C zxuDzAeS0tmqp|TyF^GFDuQew?Ropi9`{Ip&)U!8KmiRzWoK`juTH0$E00zpQtj^>T z5#w={^op2*Nq+0iIrLUGufD~S>f+<#Tj29j*Z03|23jn6z~6P8lRpGPErgsV;3C87 zav#;_1CPFQiA;_xetkS|9taaPo2+$v-$1!c3}+iSCCQ0wd4~a(Q%)#OD(v^Nw{ z#6(N_sp1vjGUDHFc;$5Ag$V83uU)FT3| z@>u7w3QnZp$U!K^C5$v&2JEts(YDOVi4%0?tU%*>`AYC0M(gn} zj+f=fM(H5%*s(@f0x|TI^(3w2uJ5h^P4~;%K+f1}d7Vq#`weuz)w)uj@^!^0?|ret zJM3}|7F`i&X@-kb4YxRh;qjkF-0Tj)4&o$J%%V~40BHsa%#+_~(cLx+wTDqR|CnSS zsH4O+q2ZtYX^-f6D{FOiAZdtWSp?wS{h&UvWh7Y8ljab*({ftrl}|EX-IT*ufPMjPg=HdA%N zZwpeL#>*@$w668> z#$@gpn660h6l+t40>^4>P6G>eEcJu z6+xx!aGCib7G4%wHSwWg?7noAM(|E#TH8&#sVFoY23bW8?Iyn@Zn9 zD#B_Bg$XM7+;qf{wscB)U=jjaiPVFr5(f+f*=p)}*1h^9{G}`FA0uvo^W|dcROn;& z67`aQ%F7vV1ayn@MneQ_Jpv_an_YbPlon4qxziL@im4e(`)c+6cy1pf?)Mliu_BFh77f0*W2Q*7+&#?u_1*K zs-;9d`Ao-gN$%;FO3O6l7=^0JQttsNG+lnK+#;0D+WX*~2jTBhgQa@P(I9(jIR9Wt zZT04%vC1@-zDc{eb-45kKH)ve8|CM(oltavE}RSW1ypjCUN`FHAS%xhfwLsjH4=cp zcCqyTs|~aJzMz`QRgE`Waw`0}VoO;j`SaJYzRsg<+;tD-?2;indHB>+_SfC#7d@G3 zxRs@!TE(b1qTdv}bVu%9_|`e>!%Q01bOgAj2Z@fr7!YjdIUo6=s2p_b1_p^Ka^vU{ z&GL|4`+uqu1yO~N8BCqeshwVg24RyFMzU5e=&SW12ka&_PWdxt2o8?Xvk&{AK#(FG zBR*Q_Wmst^(~T4~ndaPtY9bj&$%T6BQvDZAMfVTpGJHAfzdhA;j;_@w*u-Mq$2-!k-L2~oIpXjOS&dD0W#FwY+%Su!bI%L7opbl z#lN>@+7_ZexJeP}5g1fRKkI?l_e`9gt)Ne%s|1viNW6X<+rrVuoFE$|K7xrM>IQ`u zCoj`obd0o$i}v54Sve<^`g(B+&ldExtwe83~n)w{u#O~h8V?R8InPi_2!y} zU-%pzi-T+G4%%!?e9XuSFu3EAD#Lpve|-kwBXBVLbcO9=0g;r?+-st-T+O3@8aU$8 zJ{QNP{i0Kz$P0JI4U-A_Y{1kF;6Ig3ioWNvQ?4+_+}3;?%@qk;+Z>5Y9egpa|L9?p z<+x=F&3t8pZyX_b%PXE88EL!PGwp(qXlF z*w+I#eHYf#keu;e@GE$=yl(Vkbh2BAA+@*iut#ZLwU*G(X)?>6G9J^80lAo@YrjjF z)4+J{-dX<&`g&??M`w?vXANIQ=BcvmZ|y_4VqF03G<@XZqZcutTtfY}GSt7pOKXDX5 z1Lfms*Zun;8d*Z@rj^$@8n6{rR)0_KIkd=~hWqf+2F?g@5y=fcWC8;C83p@)9C z=Q<6oRC$u&9d99Zj;1gtIZE-NCH4YRhQ`Jrt%vfvxCb_;*TuhJI^~W5wjweD%Xh&? zSKB_rcoGC-vBx%#^6j3(Bf%N_zdltIRNr*n`|chg9s*Ks9Kz5e8mlRDpur|MS8AZj zH@z79l(ag9q42wut%v1tpRn&7T9??+=LR0j1yX5^!YC>iTWX!F;^paz{W$EgcBUL;i$SK4*oiXZqO1z8EMSfoeUhkmf4O}wz zEa%hG`H{~DeP^rmRJ^25@nb{wqrM|CecsYlwp(S>LIX7FXzMJbfZG(7KvvF;1FA-xB#GCD*Z@`k&dp0vJ{b6wo5Att>X8df+`Rtx^~Z-5DGgwHILh<24+$O?M>>j;F8X3xC& zF(rAk$(>YDd^JV_n9B{!$F#d54YOPzL_~fF0obWrp#)HwwNvJ3d?$v;**9!3QSAQh z0BsnLR8UxsHF;;_fewZOl{J*`>~eWrpG_<(h6s<|&xQCWC+?W%&7B$S8PzH>?}EOm z!qL0wS=?)YLS{1r_yC=ZWWy6>$4aRAK?s$+g;>1KqdKv+v~gF!hoZkfJ^RZL{^fMY zcF36B4n*|9-H!+#CdWw2a)ZBoxx6jjLIT3@8PlvoJWe3C?IG4L-;oDb)!eM85$g{%=Q4_DWT;8wS) z)oqbcOl%Bf&m(UC3#}jSes6KdaYnlgS@Kw zozj&c zTYIj|1+#gnjO=W9EMb9@evsf1iMaNguZN)pp$}m|3x8lvpP0|@C!WVaP09SAp-)K) z#^VMgZLWVk=bCP0khgGWP?t_5DKgPbzGLX3AePG^qnHtB9Q#4Cbpy{R@$QOaQX;;0 zTeFFs;e(#4X#K@cSSdniLw(ReMij!xQ6RZLWaUV-tM(AF5fBCv+K!h7eP z0w%dCKYrBaZxM1KLjq8%k^V^Xu-T1~(1=Pu*4dTdl4&rXyKI}{qRPe__3Kxyz4ysz zK=D(l+mS~6J!l*4Y6&jCJW2tv%K$ zbDd**Bz%c@Jvnw?FH|(74Ix98-8a95xm9+eLuTi=wyW#+AyG-(A$B-LU2ePEM=qxr zz<KW^#7D!?3h#&n`{J;c>JchaZ^Jw<@%=`S(JPOAWF zdckPfFo9sUwd!}?yD z_>YZ`$D`)w^!I+Nq?-CM!AN3By;p|Eu1W1V6c11VLJ44$7f6fPUEVQ2SR38eG(30> zpq9sx@h4p&7?W*D7S^5EkieKlEiPxxDr27p?!D{?iE&}bC?k%aEDlx2UMN)}yt}Tk ze7x_6!k3{7891J1!V=PWU1gTrU3xxH%CMSb#O>#*BXN9Tg-?pmW&R)!xZRe z&OYoIx3(dS)^_%2rnD$OI9RPL%raow^m94&g0*M|1?s-kItHY2FV8#!YB036<43`l z9%|>}>}&GX=x}$IMK7*b%a2N2$j9-yZ}<>7S`;>`9mKp|sGMz!3^1H;Q%CV{kG;sh z;4dN7Z5=}V`jc*k^yl(v?cB^;b;Zs*YSSkUOPa7IBsM#~CKzt91WS37*c!A;GRJ0G zdV%>w+5qHByIs2eq?xta^b+7C@PuOxUf5nJvEl>9J?F(N%o}INonfTA>*-d*TXw?c zkqKkSKXsJrI?9`>n36LhQ=pa1&cnldyCnD{UNY%hcv{ICVIh$@L>Y@^bsO-X4cqCtQgcQU;3(J-O= zow2IRKAcqMIiM`pJnY}*?&Ic(rpDU$cwk5%j$@=!YKOSD79?t8VJKE>!9pGOqrf@Q z!gb`E!Ypa3g_qnva&F;4PDDNtQFE zxG1)rFg1!#K!gH(Z`_u{NzFWv@jKMiU95A+@t=DK7x?gkSUE2=h3UWYa-Y0w#9s5JHilO#Z!h?9QH2ASi5e zb=n>J=BD&KWs(FrrGcb<5+Z%otT~gS4HQ~sN{Kj zf(yIDf;7t>$v&+`B|EvVkecASZ%5P*Jm$s(8rw~{sPD{G`Mhya z4+>A>Kla{H?yA42yh~5i7882uUy{bxnyqq>4=D)4Y%~%lr)-OiNa$T1+aGt@KQ}j0 z803oSWMi>*(srVyUO#8+$&rKwFzr*b7yF4w%2PX53fn)x6lnC4Y~_?I)@*rNmzQg= z(he}lC|7~@;jN+q;L&2IR(0C9KG0Mhe}p5zT`@y(?@0w#vG713%wGL?QScH`C^JB{mq~SLS>vlhuDiQSK@gPfR&fp+nvKfn^7qiv@q^Nf{ zkCR}QF&&CBC-B+i4-t(3yMT|wtHa8@Luikbps5dw<|k7xymRURTqZ|ZYt9nD+iw#2nJlkJwWbo`x zZ5M7lc;Ell{-YGWSg&$L{9zkDjY%9!wZA)vH_(CVs}au zjVwz@QE0xR2C-|D+5ijJ^NPHSAD-!~lu|}DRTcLPOSDYRAQ^u$tO4{c-~I$D!C3j8 z%yh)dRE*N6W1n!SO61&LgdOi=9x)*si+zSWrfjvxXtqUQadX}qk$^K}gzIXf=Er&# zI0`)S7PYfEXoRoBF$=q#aQ$F|-_iSaJx%80N}I<$CgO#ebkykek!ptAWc*6dPGsMV zhQTCAosMI^bd^eua~9GeLrj5Sc2AC_R-KW%uPwK0f}ld5I7|PSs|X#k(xd5EBb$oy zD}rxeWARgx(JGd>K(99L6mKvX_5eB=U9bf#F=KhIR-C-mx5F zf&FCVh$s=4fZKan0y;wp;=MpWHslX(Y_BnA@Hx`ndo{u$?y|^q`B$fpwUSo+aH&!J%H%JQ zql}{_+cxqlJdQ5&LGy0s#IH&gS^Aw{vG!3<&yK>5P(Sbab(d0Gb@ZmGb^KA3JkWC; zJiEe}F8TGm`()ev+_HvH02>QoAuk~((~dQS4=YUJX_zcr8rq}< z@Jq7yX8JAhPVdBV5n*uIZkLv|-pz`22aAdL@MWADPj#Be(b1MG2y|CMq(UV!dbl zPbM_LQka3Sc7X92Ydz+l0xUths?5r|*I9Td9u^k0Tu0?6+4w)}oPeeOHwrEm(#hF| zLqAwT{lLvJo0DUTp?aE$$A|2{a?oYDhd?-p4c3H#BNZ!3x!Bgn`r{koe~1)MnlRl2 zL2_~W%W-ax#=*DZ=ZH)w#V)8ets2t>e^(?H*H4)*ioQqXPSK!i0r$nslUEL8Oy2Zg&J^)9?_uc>@GDMK*LUj6mhRL{sRHOymB<4LZ1x@WAKt&RTcq5jtn(d`&+Ic~BS*4##b# zjZWMef%dsE_TRxDmk=sLRlWRbxZ??yV)c}xl#6}`?fZ0IpoBe;G37VWbzD71iglXV zc2> z4Mi-&17>z_ssr3_l@#P{`Ijs{j(HweU5oqLAggBfm#s$y8T`K~Y;*9+OZyiO-ObDm z847-i-47G_Y2WQ0=@sLFajhX%rV?mbm;}hCsF8Wa1>L=KajP3H z7{SwBO(uVBaIQ@_UH&+DdP_-w~cH$&0A#3z*dB;j~HVdK~ld&t;Fr~D&RTR-uc9aieM zeKIiwyUfxXn6Nl>)kBz|KuIi&uC!IhjSvyvvurI+t7s?UlW|Ut2N)@qpR?NAxVuqe zz6jKAVN)7G>s`=#35O_&!xeb^hbSeTj^&PVk`~e3$R%!BBiPLBv%u$QyGfLmE7l-r zekrWxLbAILQNb8&6r-Q5LlaJtLKFS%XW^B|E@uS%ILt+w;RS(jH@2DOk9h!b zQAV2YsyxI_Y8X4x1ID5lN~G^3PE8gH7dE$% z&}#^tIVyvM{#K&g_KSphI`|^%d%x}6Au@smMgtXWh>!&SZD!Zj5DA$fq~b4& zGB62C3gS5NJ#jvM1cgbgxnY@o?!;Sz_uH}Eg#m@%QW@E=c=pdG`;`54YZdh-^Gn)C zIt_lOpS|UVLMa(q;vO!W)4518--RXuALJXc+2v)jr{jWY%2e!)3*NZv_*yx zAO&Llj_Pi+L?ex*(cm*e0TXV(DB<`GAf2%Wc60a<#UJEg`k_;OH77So`~Zsq#z7q# zf)&52xg>fd0<=+JV!T0WC%4uw3Y6#nhEf>;-sIqE14xJz;4%2SxL|mD2IJ56g9HLI zR8g1dC&>V>1I5G~9C#eVu-qB?r~S5Aa7yo3KFO%WK*+@_SFw5D!|->n{xD~$2s`-8 z+Iz-|AZpfir@c00-!PSLhdJf01hkwpi)m^0Zuqb|R!{W5IO7lk*dGiMaF;3XU@ z-XI&C{xqk_@pmk^*k#O|$(>m;3D-P#3tzHlQLbUHlDv~XvyXJ*zXJ!>-e&@rwDw(< zFht9+H?`X`#wZb<&gT9~2ce4N^1Z z1_D&tV$V}RL(%fY+ZBcnLJHAGAZ`M5p`BfQi>hYuMw;z)zeJdV3$0=9_(i|9O_=w*6Xt)ogV%i)I*czCax)h-*2vYMfgy4(#^U(f zwq!Wl*ydr`3I8hmZAGpr=^_jU>4@bP@DR~OTscHHxqW#8)6`{j01Ljas_fF0{VJ=! z-!cMVvb?aP4QN?Pzao3S78$uqXsSeWgDI2mz#F9Fswn`|t#=?@KkIDg<)0%P|L|eN zdyAPQhvk2S>7Bh30`G*cCc~(z71bbH`t)3_SbP2v*4}=m9_|da5xkn(i}fB{%=NRJ z)-vkceW(+&=#6@LTl72=U@4{b&R9J=oj9JDh=N3*D21l4W!Ro(wC08*sgB{m<6`36Z2|-#wVh9cSIw(;BGrGC+lvn8 zN)qmKqh{n-dS6y$O$IV{o^h#fPZduciHNeB9OHN6++67)8=Q+4XCV~Sokba~3Yl5= z{#}FA`zbS-2Sk}N%GLD~K6XPT)5xergv)Ytz6hU2^a3oxQH)Rh{^(fg(f@E8x$lad z#T#}-oB<#Az!duGbSl1Gs)*poWIa>Sy63x`cq1I~U$7~jw&QxltVjIebT@sWpVLu) zSsuzF%`tVH_to*Mery1xTFD(ajeNJ^0fSTh(!*P8Cng6itP_H@jL7V<1MPK zHu`qSZ&Y^mnPV~bOGu>^qO0r8-@nZRkA56cOusd&mWoVpC+YFW871#MZgl=($Osu` zL~eks=mgv?_(JSrnmaBGQM`{Tii*d=6Ruvm59bkGK@c~xYz41LzRAaDuO%=~ajsPR zNk+c%=gLtHf#GDyn{uMazcn!m<>Z6fVITb~*W~gS{c_&K0_gX% z2#uqY(5bVr>gK`Ckk+@QXOXYXW{b4AFPTif_4cuTTcZ~ zYY6>nPbdzz9)?|2x03q$)}71h6V818eC+~fyaPHP;SnPOmKjGY-oeJL}DIMl_sX1P>w4<_%nTehmWystrx@7{h z8`>Jyo9C>(=;(VXPzB?w%fC0T)Aw;e%lgsGpERm+pgY-{x^b}nPW(yMPYma44fd6t zPIkSMEa$*4t%i4R3K>>Dryg&`uak&hJ&TBe&O(!iYbhr(L!v8UsK7t)>a+8xwD*qB zarN7^-Q=EPvul3G<>}e#<7hO+yQU9$HYpgAd+OmFb9XHW0uRkFWvo9opI^*tHoRVB z>NHfm&)+(7{qo1+!ObsM?aK$w6V*+FS**!lOWSKf6F=&|op~;<`jDB5VV+)A_#6he zK0nmC^EEA30^Vb4uMW!VZ<%~aX_u;CSO^@ z`lm7ttd)~zqASJ!o;V*xJwN!9Gk;yu@NHLT(A30&Wz`wG6LfDar-`3=o$&OQ4gdc< zK8!0T^QT22hBqX@diR5hGxEw-FSMdwrN+l|@1qxB*TA=LE))KOJEuiiwdreO2&WBi z#G6?&!CQki?5M7-d+4r0zP3$IovKamv)v^!QQNJboC~=*n?q!HbDbB-=FBM1uB~%i zgCu05IY%#w6xK#hzN}!ny7T|n5VO+2Kwk>vB_{CI1E}xFB_|WGa*~C9`uJa_R}kAX zi6|BTf8u3u4_+qP_5vW2^ak7HtdRbC9B|CFYjph|&z))4s@#ds%0LJy*ebumWyQP5 z4$WriU+|d*gU;m3s!H?{)MYdd-DWTK+n|?WMs9L^aiu`;WGaIn-^SOQV^i6Wp=4=n)-7ErHA*9ax0q8#O<1Je~YhH5x_p~T9wF0&8)$i;O zJmqqxDk30@e>Zxa(lG^(e{6d;S3T#wWR`nENUp6mO`}amMgQ4O{)@RIRnpilIFiL# z_}1C`as7r$XKfsve|@F6GLwQ-OjAq@f8Es!4E1j0>bC(+=rax>@B4@WfQuL&(E&tm@a@I|v%6~7-SG9Y8thyG1<5MN+_h1sgIPavDZO(*U&Oc^H zS?{kDZ$*4WZ~M_R57&mOa?&x8w%{BH-$ZQclJgOhA=vjVs@OJbPqGG*?&CcDSO3iV zS%7rqB)dF28x5Quyy}A}mT}0l#ZL@y!9ObN0TJC|VTgjTm~(C2%ZwFJmqyFIsC!B=TsE6?C&W1uyoQg+B~=y;wfyS zXZi4W*sQiLykaL-`TY&!vFWM2^5p8IQA>>B-M|gm=axHLSJ8U`4ms6&<=|uQL(=4Q z-}+rIqzSFbRh$2HiWHn{K;hp1Ibk#Du)}Gz`1q9vnGx?~{LSQo@V`1WTkpGt6{w4? z^2+-u(qY%=$<}n#sz%{`6xjOW*sZ@FeRa^81Hr6p{pl)H)TjeizZ2xI;{BOj+v&@* z;^fk+|7v|LLW=8*E2r?ouus*IIFPg=`VF*M;oI>tJD>g3+?w(9pV7;TzZ zU~f9m`YLqoeUeUQbtd*BX0Og?^{Olq$vGFonf>AP@upj!9rey@wYaja^o>@3q9jJI zI63rYY_h!wdb3I>Jj-kA+PV&~uFP#_cPl}3ec+z+ZLjgPSZz_G7>}P^^>Us0?-izg zUoyR+$8McO5%A`HNoQDlP*Pv=w~okKQ%+tD=hsi|PeDRbKWrrtm#k4_Ym{zvTGw0n zWN%^)t{vXj;y_=N&KmMfC5wBNIY~M&AXjjTH`JGe`AG~;U&%Tr^}^GkgMnYEh!j}l zVBY6OG5kPl3;ImN8T=*NpO_I9nlvr0wi3d%oIy82&u4PloVnChJ+AK%ICx;$2f}s! zF`Zl3zQm7CzibL6OsQ6WBW*$ZhG$g5H!kK7(aHNlKS)Eu2}y7&k*LYYA*3{#Jx`ph zO_@x%%8cPIvM56Z4-6}PSMp>a1IW@&Cnpu#GTJXhD4G8H9z~z+xz#X%K%u<0ro%n4 z-6Wu*o$Z0ysaI#ZvnbH)g{?eY=ffba-k`iIuQ1_HBVnsV1=4`(H4yReQh9m-1;3Fh zPEhl{(7E@Hges5FyrrAPT?NFj4;a`Jtb2YA1i5KHZsQFL5)mArY-e zyThk*h7UNj6RvjP^-`)xEGWCGrn^zYJc+OA+TjLOq>0AYDF`m&3M(}1WPPid>?2a1 zzWP<6(2y`2YO^$JaD}>5(~R$MzNeVQTWFZV7BQQr5+IwWJJP)!HL5lK2&#wt*lr2Q zLKRVca+!WtyYTj6TXnA)CmK#1H>W9~&`$M>(>{W&wHU7fF+An*mNJ!1N`F&msTH)Y z01qi)sw5okf9a$*ypqr?ybBAe+S>Ew7RmH7w0p(zUDP!)m-<6t{4brcw2D)R_o$f9 z8`n!v-}j%#DalupjH3JGjroHbH>4i}&dkH^>SA;I@)MIwEi@(Q@h@2<^9lwW`nvfl zc%~|K*|SB*WCPdvGEP&@FSB~ekgHiB(HpT!V8I>nxTG}q?f23j0R{}_!R4U{n93I) z!!<6GHoSXa$JSVm-!yK}A3VSX6qT&U-u8&&x6(-H}!5-ogDrzd!xibjpHDAh)g9V zMU{(_M9LiD>*Vrg{+KgTo|9Tf#h*8Xdm`=rXHTAhxqeh_^*67FUSf>3EmDsQCzp2} zQ|xETVwoY1$k^}IEsJ%z6T758)h70CRs&nGtL)Laq7yMx{zY_E3QYyLpL?1P@qSj_ zPE@7x#KtF~w)joO$}6e(BTDa|+(0shLOrDr==`(9QeWT3g3P%aO%=_@4V+<0&QYq= z{;HpcpH(*zde4gm|6Vf+EAs{961}YzO=V=DaUp!p9RkH#@1}%F=D#5ta$?k?!O~Iu z(T54oDwSknZ3l57a*><%e-T4SBqmhn6PcvxEyQm51z=G1Lzz}hM#oWwo`Z~0Hi_6K zV@t}Z-Cpb$x_41jLD3j&k(T2bs!_J_ zk89!=MZ-d<&XaCw)?-DN5p8W9@&!X*f#_yTZ6m*hSc2V44c?~|bfXqtm1DYj4=d2% zNk!gLPJAuSchO9D!OL&#r66rsj$sn^+6asv#wL#KLm#Imjz&bf=WMjNUc$EHn7Fxd|~WF9U?UL5&-eMe`P!IDFqoG|UlwB;eymlzWE=OFAGAAY>P zko-W0VjbFc4=1w#1?yH^dC2!RKAyCEO44gzlB|p+sCiRvM)v%%{ zoClv*)I>L~GWX(0h#}90Hf?PIGDhSa?6hCG{(vK3S^>bh1j4rL_*9Hd&VakkEm9cpPGGGKG-$Fk6s($qyVs0cT@g?6&iQ81@AZi1myM^qy zKuU`oqK&1*9$<(BRj&m^Um;M!iBn+` zF$Ea!!)d9gNT9^9`Gt2}AfN>zclte&<{P2$Nx;QWQai_q7f)d`IJh>>SVvkea(A~2 z?W-g^ycKfR|QZ0b15zkQ}z#B^NaO;jlA zW8OgBgE~xaw+Qb4ieID5LN?Jm#fXo?U_xL?pNkP2y2+D$R4=$oWoo2<`IjU*8dij} z1+eO+B_sS@k1dNe?tD-Od;fB~xbKEHK92IYm3Cs?8+ZI;!T@{vc#~J~IOQ(nFbLXO zxH-BCy*ODzy?2<$2WpEFHy7Bp=^)K3#23%BMwtoEMs;dv?w-dx$ZJJ}fjRFrJ&Iz< zWA}YKrO(jX>9`VirCXU_ZDK94TI4Uqtrk#u`h;4u1|H3!`){%+Q)!cSm$9c)_Xq7I z>aFyyZCR&L!s{5uiN#e+NRoSa$hH zC`(Jx8f*+3wx-7Y;T(khIi|^VZC3rktHZ*qIIdetw(>C6Uea90Ea>28M6lGzMfc@$ zmCs0`B}FqnCqbe`z5gGr^V`}Xl<^w8&PT5Na5=Ax3zoBBDc+$CO-B{Ta(=A6O+Pjj zwD~By5t`3Cxp8#z&eI%KOH;|-XUsJPIWY{lYhdsG%kYQlyV6= zoM$xfqDttJBZYi{h+b>e8CpZvRg9QiQ^#ogS&RYd85k9eWhhv*U?EDAiicC`WP~ zcrb#n!>Wn{h+-shL{RgG{myMyD7qjRZC%`iaA|0MPBWyC{a7h*P@mQOaOpZ?& zQ%GO3Ln-99b&l|SPu_Qc>3Z6*o97W6aH%Owh{v`$;t{hzY94;yX-4zjXph;e$&?s! zsuy;LH8wCU9_S$oGl-TTVbzO9;7D>reW5l6t+5`aU5@C@ zto>t=OZm$mT;wuPv<%L13}r0HiE!Eq&IZBu0rxG~TnWr@JK?lIUM8_ZU!Ca2$iBqm z`e#osQ$p9}juu&=Slq#L4cSq4-9|jDI}n#{D=7tjoIDpg13o~95jJreM7s$XA>Wqg zQk!C25!`Glb-g2ng&(iSg)C3)5eAxotE1OOh_nt85MwQg6`D@D3I{o-YH)AZ8^u@P zT4tp7dG2-@PjLHh2Mu%2<4AJHLoHT@kLZ>-54|hDtN_dnUTT7fzZ2IoFa7;V)*(hdt=UlcNG*)leDSDXm(fUYg-A zA^tIWy5w4nLS)w6eYS0@NRR|#USRSZ#(ctTQ9tm*yTX(QY1nsZx$rqZ;5LN3Fd;SJ zuhdc3U|wB{lpJeF$@DV<378SkKu=|1VKmUxvA^0*6N6;(Y$}*=Akd(k>V*tPAD#G^ z0GGmd&F9tfreN*k!Sl%)Cl6bKU?zAmc&P3tQJer*JG1Ko$ii_!dbC&_l^469nRKP( zqx4mr%)2X74_*$pWa3lV^|~bOBRu3TNU+K0TrMDW(&;Y$+Rs_=nNHS~sdxKyQJ|wk zXwA1CP_r{2olWTq^CSW5Pij z<%LJ7-KTit8UB_O>U8_&7%4La-%naH#d&cT<;cGf(ZVzTGk*rxj5{TVUeh>kc!pUp zm!sYW$|Qv@6+DDX+rGYj`LGo(?PS)%6C?DAG@-)?i-$_LE3*-n;s6^If!%IZ0CT_) z&;3z73}e_IucF}Xv!$>^hZg2W-9eoP+YILmImUxGfY%1c>@SuKjrb)}>&Mnr}c;A!N?_$Y{LE+rDaE8e{jgzn=Mi zZz#qI!kl|L3562z&3YuC5tL&sH(V_%urB=O-aXxzv6+!@a`W?e(c1*_u}_59yjM6g zmHuZA=>0A{Q#327+Jda>3!2;a8C1_@~}M zmAu123?T?{Ir9@c$qbU3bnVMyD(A3${FfqjASf)dn|;-C^?yie25)Z01yA- zWEA}m1})i1sQgv6sXvd3e-tms80PWB+UB}g>F0L(j&NEC@!UZG7K1v*pd}LBjHFCo z%xh+4-^qMEZCd!sW*2qL7p|ssG%PqXJ5&?m7z|0=boJ8-z>(6 z%(3il)h0i_W-Ra`1fKpt(D!@B8KH6(wVFoxt1u0qA-qM27D ze|c~oCPCobgTbrAwxt$CE`qG2#Fb%6n_#d-Lp&T3v#;WWwnW86kbnLd{t7o-Isr^& z4G1Bt9u;zzjx0~?n`R}*lz-9wzR>7F`wI57H5wJaK2i186N0c3Oq<-F4>*e0o9uAl zKbZx!VMUA$EL3|jii!w)Sk69+BDBzptXEm_pLB`o?*7m_b@TX1I#^L}ofV*>2^hSB z${IhUAXiy+-`v~G!@E5-Pq^7gBeQ1B!8;aR%glS)gvvOAr>TB$WXp-wSjsdc@#cA| z#z-Xwtn4SwVmp*!ux3ufXP=}5+nl5Z>IF#G^yU%t(w=cLgKI2Vxi-wNnB%Ld7y5by z%8^q+sy7_?@rgXTPab6->QoV9qIee5=-oBPOXD^x3+grewCkb{IT^?u_qEj0&1vt9 z*=j?Gf_w88`lzJ?%=TI6c@`z~O7b2W{ZBt`WAVAPC4;^p5)2OmK}eCeCUQ3mBw=`! zc`N(;^=PMVrZq#+pHem0ifa6bIzB1o4*yTD);~ReWHY<1q57QO2^?-$pI$1xo14$eOdyX zexs(#039C2B#=r8tufO7+m}jY(xF55t59E-@h~n*LR*Kyq6Y*9*h( zrSr?Etb4Z;%j*tKjBI}NA1RzMtD@(e}rQ68CoF zs$2FNuf5^f*FL7Uu-;md0IdsoCrxuP1KNzev4mA3MY=CV94q^oZ<0l=uX0jD)TGuV(Ql%=}Su5r`QiXo8#<$;se2y z161Zij8&N1AhRlzw{UG`g0@##GoW0~eOMMOfrwOy;};tEUi8&3Mn`DCX}N*=(B1vO zugQ37>SkRFx>S;a#B0~>xkdKSA&zH8Zn8da0@ne~qVx~rP>`ibUNo1cRMm86o@zUh z@sFA5pQkY9${z_3lYeu|se{BGEg$fMo~dhoV?Re1mlbwnk;Ga@QY32DTKARc!4i8x z`2B!F;se@v+6L@3AGoANkjBGhnrQQ|QfH*5rG(YPc5W4<@jp;f_F>ng;V6CUz1*W- zP7e9NEeM?_adk!h47Sx4& z{s&fJRkBbu44*p14_EGA(1arPrZrFdcwTVpzf)#oOjM=#TYsjMT8pu)LP=8ViD5(3 z{z67vHs;<-le=IqP6H6-j-gP(6ksmfFxP(h0`|H;*1W&%7pekJ8*v%X`FLqeb6rft zSKKcT#0_1U<@TW&>#nn0OheSPZx=F$W=L~}Z2Y*2U}c@>&XXH=O&(_Dut!^fptLZ` zX)%UTX~z;K`t`kT*YvaA7W=RH<&WqdYbZ%1epE+hVMxt*tQuIC&gSv{hjjURh0ew^ z+A_W=6uhPrw%?jCCMS=T9faQH91yT^*r?ZVvUw@c!U)`b;z260+vRkBz0LdXKILf= zIfM{`s4(MV!^CqqYiQK&Ys?VLLggY#Ua?u@KxvW2IJRU`3`<4bap~eWh5w{OcBqJK zl&{BSdlCSo~6J+>y zsAlB2uxW|o<#*fpGMr!+C1KQbp)Gr^L-RB5;-D*wB;j@b>on5>bo(taOV?BhGIuFd z#fXW0^FZmauhvmx-@Ed70{hN#VuOvzt}Y(tF5GM`e}>(YP6@UUp$)hH(5(UFta_sL{ zRkTQ1gGjHpPO9vI9_kq`?*dcF#g&JlIkVXN6tDs|Hz}pX3;%QnYV?e>G&4QfEJj+_ zz3x~Hq$Z3}BQ}n#0SBU8Q2LB=m|BOW&^gmWD9lMtHv&-$`TkLwhn*Vj0H6?jV)
    VmB5FdTC4ExLZaxJu7X;=3Ky;(C$g?{fn;saIVn`n~U*B4@OOK z@bu@^`QuV93OeR}_3-F%seE!=8ECQUyRbc|?_u0WK6Z9@CAIWEOswyXXt+aGFe$kn z?cu_sl6@r87ef)i*!R`tST&p;!cYrsk_em&QlWjp+mrL?4M4X4`(p2ZpcFW#6J{AN z)mG$M&<$*&Z@2xjr9oem$fyso`$7+*X;w4g$yQJ4)}oCuCP7Ygq($f}j16aqvY?_O zgRHBZ{r)7Kr->4mrN>`H(Xpx*-EmT)Qi6(~Iu{=oLd}BSUlUGLPUAABS19r!sOs)1LF7gD9`yTV$f)22@0&>gNH>_I~pD&Ed@G!K$I8N6D}I zaYz)QKgGN6)(KSP8hHz(h`Siwc`p7Y@8IV2O?*^EU}u(s zz<(gm|M^%zF^EiPOtw%u#H9*fG;+Z5Y5K_D<=*SftL@znlZ+T6lVJrUm)HAkdEOZ>Y_XSE2g%G~yydzW^C%Ooa zkf64$NYKgFQ0VOHi($j)n7QSsOleasS={K)FF{by+QVl1}8&Gx_&XedNtcw9D+ z^))0{B{?bVV638u4+j_+eP|FXq< zuiimuyGE-TGdOg;lNYu70m2B!aO64#9^Osun&bwl|1bv|q6VwSV>WB&35+lB?($AF zeVFrmYHH%3wHH12(*iXeB#mEQ7_`{h0myfd!Edd*TlGqgoM1&c=^evfYLDs+1FmUt zi$Oo_HPTd>!o;h5m1p?`f}J?u<4Zr_Z&ZV{)enO%qCwRnX-3eQ)oR~=mTm3kK&&$2 z$dZ>+8PRDRSpYXV{0F2{_#+M5AdSd-mgA@IhM1=bjcV@sHu=Yy)(`K2Ac0Gg8_P1}`& z?ej$!Z5^wTdr{u`5HnA2DDb4S8vJ0{)_BTU7v*8hOi-SPOa9VJ?HJ-b(#!w!r`lSN zA!vp@n0X*aM^m^50&4S?j$!?nzPD{M$dVp$e6Pz%8;|D_q-p`$wak>84bkS>vGHnf z#II|)3_b!#&*nFx8C}AFozr4Tb zCEUg6U9MD?ou+#ZtNz z8~*6%R>hd)w>| zL9FcxZFsCyWBMe?#FEFAK!&9Vx!UpOQ(L_;dB=(vtnY#lk?$feobLi3R`$56 z;P!<#6^qYl!I{e-=DpF3$-4syV7OK4Z9Ef>uAlruBlinuG>j%mGXk#kqgWO>eI_m^ zJkeAM+ELbNaO2%XA9>n(`jM>3-QSCShm)U-b<5}S!n+G(OK*H_k7F>pwlUCA{VV%0 zr`K4rncjDliC%V2RmuN+L8cnWjR?y>}mc@+(s>B^_}{Mg=&QX zD-p|HEW;3Q+63FSS#+5#_8h_TDQ&Akn&ZnJT*#?*)W=E4?@on6O;ln@@<|!uqPyOi z7|cGQCxhQ6%qtj;!jzR&%>(3}U@ z74|?rPzNB0P4j6X@=l?cJ{p96-4zQn^(620Y^50d_N~ZdnOlEq4=XQ@y(?dahFGb} z#Ebu#y}X*Uv0&y(LZIzN!K)t3<|6!ng0%V<4ly7@VB#lV;3TE@R+Z(l$u>HisKGqN zS=p(?b7zpyQ?0z1nfym=`-*@aSGUvtV2#t>22H&4U5JiAo2_6&8xKPJsbz?yK5Z)N z)}Ya1j7+BOaPPneeY@>0j<(NS*8_(oDN~yLa_NsodyX%0rM%mOSyjBFmOn~ZLkr-g zRJOexJLfh2gADv%hu7v_1ky1PNzDF6qYo!C$>$vX6oHCf;1{#L+6>wFght4Q~w z`ugF-u5n@cIut(=n$+R@B+ba1PDE4R>sb;lwaz*y@C=z+F zCt-Auw9*>}iv8RV4MacfjMM3=LwdFL)r4eRXeZAWr06_u+v|TWZrvoWCU|JVRwoqz zB8<6`^>=V$HyAd{{NsF<3br?}B?dA_Lig(=CFDj`#e_o*Mho-fn$7a#NJ`Io#tIj< z?_zJa5c61w7+}a3jw!VUdsmjnsP1fA=}=jS2%1ybT2g;$%^*=}_27|GIP5|`OM7LT z(COrWZq%sn!v0le4aI%ztEz|{B}g;Jm-}*UdFo{a@2)^`|5AyRqyvekJI4Al`9a(1 zo2eFFU#jpNrtzl~A~120%USrX!A;m!xWgTSZIXV{tDh82 zdgY-hSbyLofuT{S9cpkDc(Q?)#c`tnCvhlR(lI1+&6e=K8=&8sb`aQtabRtO^bZ5$ z7yY*jkA@I;E}0ckqLty85XYVC9NA(#nV|nf!K)%j$-dw?N!RTyOfCi*V|#FsTT$qz z*F`zsJh)*ev--ebQ$Pn8#Dy;9EiLPMav5hR{D2hH9LT(Gbp2Le#-A+UnoD^S1Eh343ceE{FMSR%9y`(6p1ySb_x zSBWscA1o6X@HmceUQwi8X?=5Aaox! zmK07k2t6p|2kycjU}HJQu%m=L7<^d=xPNze;HN-ED>uuO2YyLjn=y`1s)+?&erEm$WyFMrQ(!H73qqBjOXt6kHatEQ8%4&Gtie48h?QvZ4 z{tngkW@66NE#=q|KwiR&+E-c@slT2s(i5w)QeY7|UL#R{q6OLN^>MqFpJqRsq_Wi# z)X#D_zrFT4*K83!Cbl}aEzxHm9FMejH4Pt$Pp>_^>jt`NsBn?HlN@F=A?)|HJ6fA4 zoBvM8#js?u-Ip~CS+hk;8rGALxK&esQ*er&x*yrrv3qy;nUwJTe?J?H*13HNV`)QO z01+ru16xC*;W{iYSpdZ}hGwXW4D_p&6d;)GFl@M`8KwPDkmzd*wV7~4kGn!glf^sV zn!@-Xu&M7Vu(hWDfLBS!DV)RXLXU!eY75p91;S2g# zT?;F}E%Z0q%f~SVI?yi;IvbwuVizGnn50@QNHfu9T22R=L3K|$L4O^{U0u}$)B-Ad zKEp<4qv6e_z3|aKkEWbC44_%V%YFp^U2lz4 zL@yOBGMt zv$%vh!U+%6!@a4ebHJCb50xfCL}j?H(Yu0YOive>n$G??5cP`;A&__GDd%Fpm>dg6 zR3EkdRt5_9{{S3AWXOAF#(y~|i8O1vYOO@4KT*bq!VGw~n+N{e3UUS3uJWBAir)?O zHR@3y&fZc4J)HObF*1M-bcA$w_T#~_rA=Suc*;He5k;i<+IPmitl@DqWY#(=T;i?e z1|PK5U<%asCqpV_X_M)Z4N(8@!%3!D?sf^KA_JQb@vzf*q(#AY8d^u*5~pbTHnWP& zGZE1022b1{=jA?}yBK>C_6%lkSE6mK8^6v+OzdmGYs{z`5o91-cI}|5+&C5@ejDfm zGO2BJ$Ff~5#5gm7FFD!8p z>N>VU{hbC&K)V^|lMoMVwH@GN5PuFNU1~A(+v}KTqGTH@7)B`uHOQi)WixF ze-TAetAZQsxE3;!t+l)kav_AIpTJ}r&mb`~zzmAZ1sb_gVoIrL#F=Qc`(tA+(8hue zbQQ}2nO7uXsl(g{jAi#HZ;~ofS~(M-u-y<0rqA6f;0f)erZAZHr5fCCj$RWKE7c;^ z@5XC?ye`dU-Ot=wC?7YWjeKV={!%Goy~^g=T-w>GdDynWopczN96NPDWqsXRn#Y`BVc?&jo)?mjXw<`3z%IEN8o7XVl{yO z5POW)S6XIG9GmD~x2x_kCBdXn^1WugD14nAY$*F?GNFUQ|0_`;fg0ZkJ;IA&#_*>$ zKXP|ap>h0_QLKJfuP4>?eeJ0&ERFvEyNyiM@eJ;aViBOysp> zZ)Xej8uD^y7Nh*g$3-_FJB_~aZlj3G1LZ3xS?L(jhs^JhvKBNYe|6ymbSKo`@Ft~WYH2>?Sl{mQFCe$8SUlwO zl+W@q^e&H+PXd-J`LhU`{=+1s9>aOixGsh6rCT+zWW!;FKY|HGLUvv3Q^x2_%s9iAvffUePRr9}AgK&pnz}8~_$8xAU`Yy3qbH}` ziJpdeUw0xLUxdaEHlpYNxc|NnVTme29&ljrd56VEMcE8V0SO@-C?afX5wVlVPV|g3 zLwgVkq0NbK(OOMlJOuESEa)NPp6#4!QfS6M@ybPh=}QLJL-$*=$k3*D$vr|?l89vY zlOgB~Ea7xiLc)7u6FpaEnF!x~;Ixik@oWg8yd^rL=G#BT9x5qguE)Z?KUMG!^h4*D zAlu=mMDDPD26p<+KI%y$HBM{n$RYgwVm+8AwW<0A*hZ?&god7G3bX7VCW9NPn#<9G zU9W936sB9vq1NTcaQnJZo^6xC23_Po6F&@a5Wmn)ly^5?QOBx+wN%X!^HuC>J6E%p z$J8m|XltBzw_LFT`rj~NavH!^t-h6+n`cV}T@QF`P`P6`yGby2?`7NBry^HZ5Hk>D z8EPDhcv$`J2^((dX9Qxgb~+VwAnhj`JtGR6&Uqyexs={!wehQ(}^rBGo=o?PSrxD(!WL zJu}-$&TdW;|D*q;vxfhbSpeiGla|)t7oxM$Mu9hO9skh8C(b|G0b5r6I_ut?JJTf7 zaH=pka!6fd><(G$44hz;mTwQPa0YI{+Q9CAajT)T2Z^vzk{C`2*4vX%H^0O#PNEuR zo%wTZo|y9K>JPu?k*L>%-eTzE?+ngD)!sPSYtp$HG#7a2mU@pK}~R( zpiY(~(@VX-b$MwFa#5+&yUhW0)St(+-{qiuDg}dzQ9d<|4#PM?0hkw$;^>Y4;SdVg z3h@2-!th*QMNr#JAhRO#ZqQc`ig>O=Sf7gp)!UIq$+#0~Wc@U*k^g7M02uBgvU2NZ zdtkL(>yU))g8u{hfCzTjAuOelYduCIL?0Xa79+!OHCo!=g)H;qP8#@ain0Za%M1L> z4KII_r5zy!i9wl^3at^5O;}$jD^ZvtX{qzaUnX5_Y0afGE~1LK6_HM|-Lqkzr?fEg zA$#;cE;aneS%j+)yD__0E@zFwGhpY0vAIU}z`%a6`X)9$vCcv+L;#;{Gna6oBrbt# zZzsOK)K4v+EzNE)IjuR$wk~4ax|o>iC6YiSxx3H?no{xWl6gPP2=%p8>%UL1=TT`m zyiG;h{3R;<`o`#ia{-LBOC#DIP38I4z~l`3RK2G1+tuYA)<y(MG`mn6=$vgz#zg!MOpftF))_OvdF0|nnqLNJ?Dl*W=$Q|)?GYzlyqLU58x zenB?;_$;eqCjZy3s#f@n8X3T9X39ribe0n

    1B|a@M_ddRc3~eOj(fwYj-12lVq1 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

    ; z^YcC)IxwxB#^PUeo4H(;tJnOaQXKMIMD^G?>Eb3?ye_9ySh+#EKRLN?%RzPOM=qzA z(Q=nrk~rIu3!1Iyl_$o>JDQw>B|QXx;X)Ix$g$twnQfm>(uq+17{21c3ATwS^gJ9vfu!$}b|ZuHCNfM)J}TU?*%>ggy50x< z`Zp@=@7lW`tCz^_E-TjOqia{^yB}TO6p?uY7)@tk2WLisM1QlR_0BTGiM|m3s?$^3 z8kk|c=tpi>zbWeO025zqKfF=sRiT!QB!xrpC=OCMUYNdfx+2KF_|3MEGX+W6gARNg z4SJM+I?<-cAa|=|ApiXj+JM>K9HMSgBv!5&cqXs!c}c>)rk%xjT)a42Gh`%_O2zuN zsFuNMVp<__w6)9Krt7UGcX(VJpSxH-n|8ks5}4Ta)?-FX1mL36Gku0hq$8Lsy(9eu zLn3VwM(!qcYZw~Ak7>Foew=F!K!4`Dn5H!)M{aKJq6Imi;eNkf5%vg(lh6tb?LiOb zLf#B@GDnDAVd`?k)6cB`L$5&GHyoJ}G))uiA*;Y#s|iga{Z!WJ0kAnbDC6MM$X8T& zHGy-(kcdU+W`uxy!=Dx453#>VNL14fXa{Jv5&DqmZVcb^d@qD61IqP>X~8kVr4DOB zA)q6<6Pe(%`Zab06$ht!UQo(fC(s@IYU2>h(-KU+M05&IHo-*h8=ICQ8% zsVPc(zFYUD^NQC$49I3ljuye%tAlF-@nfN_xcWM>ze4}5(`q(l+A+9N#g5UTijgoY?qG5GH#&*)@I6>(w27(yI&P8 zWxe>(pL(jYr(#%e#nYl9B@AZ8n2~e*Sp@z&DxcVpbYt!#i?nu=bVJIpwb-+TrvISd z{vQVD@XTu^s;C$C(Kydn4f@P>%m^JeE0+)p?s!gPI+6Vvn+AEPE@G9|7fT;OYw2Q{ zPFf?r@99a7xwPbS7?^+Qn)DL=I<@5b1h@=tQ77GhmuK|MsFvrm(t1n(0|=-6dZktt!?0c zd{!%3AdYg%9^h8`l;8F2*lSy|MQLV47tB zJk=xQBccKFvAaM507#{29z;~a&I9tR=KWrSD{i1)O3;K zLFd~l6k7-h65UX)>lICbz3Zx(k~ zBAB527G;nh3E2e}4t__@mN|Q~y&8p{lj>NcTPd9jMfzuSEAYNI>{HAXF5*em)J!W*XG$nNLI!TVTR7E_u$no#xAH8eYE!+yog(1XCaC~u`RU`4ffCE8B9EoUa6P_mqKMVlP* zRcRsTLh^Y@BSY7KGinpO#srXl9C|d9FwU${u+M4=D9#X{?mQw%Vv#O~_~hIctxN(F zG{rj*39ghL@_G`VE_7VovafonblS@OPW*QPWO=j~GqbA8%)@L8ULi<9@a<+qh`uTyWLJycV6VVQ|Tk ztR2~@SK%)r2JFM;;${AiR-+~vO@KA9J7Z9$^$g41R zjX0X^nafAn#vfwfZQ_^nghcyd--p_IJPq0u#1@H==I1yHifajbW`Q?v2 zrwj%UJv{ygNWb|~x`IbHAw2D&p_0f@+~?vvctK7Z2I&IP2;bS{R@pDrL7BJ(10_~V zDhN`+To8miqr%AUfFMF>oFs;|MY33lEI)hom77}i?;QiT_a;A=uMT@Ka3^V#hWQ%q zSHER%bzu^tI=Fwi0{rY<30BzsS3NGG5Si)L7HM)_!IrM7&gI8lB^krkJLABP#lj~s z<(RsXR}tFD7N*73^EpHk0}-z}qYoUuPC9V6FDvBOV;)$(K3VbfW)y0YU3cLXhN1D9 zfGgO;Are0tBTyeEr}dP;4a>#w1F1*`WXZ=HZw4S>nl=Kd6|eM)Oiufwm#G!j%mACS#rE zljNoVm(^&&%$C=$uTnq4u&05O%ORQ5Y9B0Q5t%HZ5I9CKa=fxqep$_AW6^bCBvHf1 znzdX)r>m5X(or1Q;)X_Q^oW_>e^fY|<-DYOUPtLo*y1>!%O$%=<&is^e&!LDswvju zkCuyhJVrNexjg|Kk$2czMNL5DMHZ!v%&g`T#uYqz$;P(SIbw7T1aoP8(pS=8{ezo; zS0CBq`qLjTX}%C&fP)dSX||eVQAcIQ^S?0~IT_%b z*SV#Dzses_+>@3@R99f>jq;~>%Lj7}Gm6NNjYm@8)V(W3o(LM>U$QO_6&vkJRcgGI^HRA?9sO+Gi&RuoRMVSIcr|zJ0 zO8*Gsq|%ylfYA-j<>z<6<2@t-MoD$dqDJxsnw`uL{n{}jzA}Y8iA0Y_eUZ4M^eIK) z5yG7SnavP=3ROqPev1MFl zAz#gWi9)49;+M-TK1!x1N4$@AqHb*;o>Hs?O0E(XGk$?*n`;TytxlSD66zzj1p?N| z?!F5~CPw}qc{OaExd_OY9XWbxgow`Ry=BR{u-s&^Lwqx<4I#P(rubzSyEVHW@0DK^ z*1dl;))bR$&ddXtr$$_PR$A`OMZ})T<-5+!5g?s7Hc5#~lKEv~rD6>{o5c-H|IY|k z#2RqKBaKJmy|rErzr!RkMYdquV;qim$($IB8jDK6p=z8dGqoH^80KmVFHDR4y(Pf| ztQw&Z^o2txH%7tCQEV$QT7{_DvsGN`&PE~8rmV1l=oEo;`X9#U&C!&L`R&Y=K@#l7 zmO8daFUfM$utu9rkyyT&Kp-+6`*azy(TAX5U?gAuVKVz$q{d%M?#gan#1Y?2X4twa zYr;rWs)(HLxkP^LM|@As=qFt(0!5!cwAN>!vKTD*Y()0+Y1$>B8J1nyfc(Zwu0v(` z@N0Gk_+4S~d3YZZ!tzHQ&m$9cKExn8dy8F) zbTZ0#*09SKFM^pQe`Ogys_5VM5*fEd1W|}M1%26K-1yLEsrWzbvWcx}F}O{k?i9l> zmEBscUq03$u3o-`H1FZb%)~ULZq$m2z*%LMakG=rcbF{yZWM`i%lw;{Nu2fCl+$zd z{Q{>$V`WhgL2NJCFR89_`Ljv2n!TK@i`Fuo2RB8ftB>WAOKYtDGNs$HT2@G^z2QQc zeM6NkPn$dBH*of){^b}XccbSxp?brLR7q=g)6kkzPMBrK8LyX>UsjQZ5aeB5i{UPw z^D>*1jF0;f#o?W#T`QU9p9|T_Qjx@$AkVZLAhmN~>LV z=)jGr@RO38rmW+c z#Ktan%3>IzM+?g;jBrl5C~dq}~`v1Ss^@|4l^uS1Fo?8=IdAm)$QLYKy|0DL1tsYma#onX*`c^NPAz2HQH|ZAZizI-W^zLk(HD1fth+M;17sk ziD&yFwNHR#21VwS-4`NN0kzSDGrdd6ON&Rug|A~yPwE^pH->k7Xev}dOJSZV@yBCE zP?0DARvTnUWlCt3%%V{%*-J1Z#17Ikpo-Xu*>)HAq>WcjX6RLc^0d?JvNboyAl807 z&gpS&D3B;7jXp!`TZ3o?C`23`WP4tm`}<{clnMDTbP9Ah%$j!Vm*eR*8 zcvmqRc1X=)0E_D^0S@q86kpFEgfJh`cv~6U`KS#`TbeR+fn=e0=!ZoaLd@z8xNnnU z<|dBQ5G)i3*8C;`-%{&f$Rd}!SOupAyj+~0enPkXC6aC>?r!;2Bl#5wVf_;s@JnFl z9c?C@x}Ul~Jp|{2?k*}6cnpVRsg|kk;Mk$P|~F#wtiH{+``hBs`UF`3C4#<9L-|WorG`aWQ$F+d_mBHINL}+4apG@6iM|YQO))sN z^GBaN4RCs}Dnlt@JRUK)G7(HR;V==@OaT(NDUHq#@VM_HfmHE3P%*>KB6xC+RZdR-jiR^(@bKcV4d?| zSmjV*Vx7|W7fJQ78Y^~XfZ9y|<-2WWF*LTz7{*}d4|74U(>#IyDJay^gC0pMwM?$ftcK)Y0Bqbi%sh-6a^edQ0 zc?;4!DCTL$CU!Xqok-?>4fBc=H74d2qzi z@n0d5ZqYX>@G;EKgwRU1My4`Grb{_js9#zlNCoJ~%{Jbcg1iQN_ujswjpW@e*J zK23%wsIO>A?$RrBj6TEb^7-Lh2_sZy@3mA!Mk&w0w3W)lwsW>Z^X56Znt?X~5>ZE+ zehv1!xI(J@0`D;GVY>%lZH&YdA)Qdj9?G5KD-i}bUKp&-g1uKfY-X^Y&cX;FI#H>70cwFc) z<(sf)OUonbBcp4&y_!z~<6-gV|snwQG-4|Ff5fu{6yC9~ViWvcdNP(P5jsDG>$R7^UBCc|H zW$Z3dXy|ds)8mb%cD)jbRHF08B5^OioPPzI#JLAFm_Y@a+Q^$3m;_{7)-5CN+~7UG zh{sm}E0#l?2e0}Brqk1+MzodCnr6ScjpFty@Hp#;YL_fs5}*4{0{Mihk21djW^M>A z8x3g+=XC#7PUSZ)Y|aCA+W~8=Qi*6Z@h6kHbQ8J|^*cRI^yMp*yrIQ%RW{N1C!t|@bKYq9mQ4n_Y(D0Jladb81!v4^xFd$Bvh}*3 z@4h~p_iZm$nP-h6+YTdKU`47ynR^C3rht;N;N8k$$g$B5nL^}vT;NH5(AphRzT`+x1bpVBv!It6a1;r zgt%?Le_6JuPuL~3RS_CT8YWLCgwnaEqgj8VKfI8_-;N68)&Eo+BEj0mh)lPtK$8mo zK;THSBWpWI$ZK-_H31X-1m?Kg;2@db(ESk+P5-bMJWEJ|Dg}28dcTA{gF=^?pWyAl z{5GHIE+df!a{?z}rc5);%~weL{0=TnP@7~pF#3mC}c@EmNN9pRsu^DQQ&BqVv7kos($@~lK9r_}%zpu&nm38pp{&@DtpD)I9T&Q@uYOvYR{?Q;O&%x6>%C zzEK4t`bn~h7RT!#DJHnzcUnsU-hWQ`p3FXgPD`M0S{d??r=7D5IPF%w)0A7(nv7hh z;oh#Z`T&}7{KeTmy$?P$?Ch75f9`V<#-lLp;pee8%N16Vg&>jTkYY5xTe=k4G(s_= zDG@tyJ@dpqX5``(!}-N<{KTGJeK2U)v{Af9@xpNL?VBIIOd8Em3_&?6hc%X8b?E2i zgcQ(Dq*G^TBSn_ga_R_tRw9jnFuUjyH7&?g(bDLErocaqe!tS~vfver02lQ}WPy_d zS_oBY`v|wvG>Us%s07M|n%+?b;BU1K8OVH-jb9_#kGUc}ROE}|34>ArXjPD%<*@#) z#rc{05@`)A|eeWm#lNXobWyzAuVb%>gk^Ejt5WvLWe^JX6hcWs;WyDRXf=pQGEy*<4w@ zGAh?B0~xBO=!5>*@wxOr!t@MbmSXDQ%25l^v!c_p?11GZo6`q{F;nI#)t&F=Z1HGM zWOz2XN2&I(0Uk=0;FN=p?x^ASD9|4Q6IhQ=G%aZ&IXeBwrxuwp(}w9f#-J4TA189w zUA7;KFKQUPjYMwNj_^)B%M^uGwi^`uYPyo)Qu&pPE&mP>-e0@K(VRYf{gPQ!rKoJV zz`m_DH1T@vf7Cu{M)V&C_;)G^y032NPaKJf{66hyYk2>ubbL^w=y+U4^!ACf%#`ma zw%_$EU=)UIIgppc)<9XJxNwF^2Rl=yS$(5rKLWwB!^M{q8f@RQA~zGI%FvX7s2#4Ot#KlEUi-GqN`NM?DrJTMzcn|m zw$SbD|DfJv@jjROO(DT2;1V;WJnV1{eMSiOcQklOLOzsnP2fhuM9S_LKnYg6yp}Tq zBsh->GrfC@Z+2o$#ciGyWK9i7JMwN*u+ShbyeM?0h8qqX`>9CekLWK1Uu|jannU^+ zYh2w+??;3XJuvcpA`48nsym)-hmNziq56)IndyjH3R7!s!%6XwlC1;m8tMtB55y-X z2RLP%0yV*z8?V;Nvy2EF*umdRnGJ(tw~+wWMA~b@KhfRq_cTUf9=G)FwX(G<=c${!8gs7fBl&)P z)Cp=b*5oZ@75qwI?Ap)SR|`Y1#K>nJu0IMx;egkG#2$u*w8tF{)BA2LlmlQxAs~ME z{$3TdLr%>MrJDA;?3b)C#>?w*7Ds2G(k-<^%LM;{H?}6@Pj10B zEB==LNQArC6s7WbifX)}Zdg{>*Ae%r{V^Q36`!B!cV_i z6_Kfk=e(UPl3DuBjNL5qKiT;-H>Apq2us zplDcO{J=e?;qIg)b-F2#xFJ#`DHJxs4Kz_?<~6BK&$ z$2q1z>>?Vak-3p~{Lvl5FKG|zBw$%h^X_M|MXg2@iIjG#%?TE%V=eA4TGKc=W?=Es zCmtZ3QT)>ZQ|RLs}pNg4B@xq_1m>T4bQ2C)*A71O$BZ zbq8(d%u+FQgut);D!L!Noj}U_y)(~wx_>{&4Fk`ROJ5l#ZWk)n2>y0860LOjU8(3` z7BG=ChF?fCT6|!DA76`4=WrPeSgKYO=-&BmBH))UF~e!(sq$GL4=j&AK@oT3H!IgV z5B8yMqc)5zzbcJaL4rM@KgdZv#$`m%i<=u8TnF4TPU#Ho0>+??QKsaB<$MP<|HxV* z94wTo*-2pmwKOXJ<;bzLbsvU#tJg;KBY^#~@%s`pNwMV8&5vH?n9>K>~(PWoj3Zk`omw2}rUXi^p zsuh$b<}n!bR;jH7uj2pzbyuCLfDCXYHY-v6l}F(cf&dHA!#LfE$gJ=UVgGDtsKs=K z3KmNz5nKSskK&Hdi}LyiAY9_shF1`dNxKuLmn&-b8Hn142!RV@mdwE5+($zzN`x0x zXT^3Ot@O7(OC6(Hw^Rt>J+c98*;3Yb$=86Kz4XCNjg?p`sM?vXfg*G`T@)T0rA0~x z_Y;4m$T!cBKo^yvW;XW8Q*_5*dN{)O-vz1i1*>)vH8%8eOX>6^gzb%x- zQ(H`$P9s98R2!IK6P2{^mrh0zj3(3vYf<%rYMV;6x4q2xwU!7b1O^d4NY7ID+{VA6 zkJ1%?qD>>-tmM$`Dh72IQN<{<5u+}FTJK*Fyh9w!F9*RA3NJSg^=-~xVb*HhY&=}_ zaE?69v67`r-@xf|AG{h6+Fsx3yAz8uK^2|0fBO5X!*s4X-0`MbbQ7#*YDKU(0kcPSRWG z*yg{9E#>b#hKkvsl9q_V2-m9m7HJfDA`*glnhEHQC-oq$O?hqRJB+uk!S;%i4 zGa}bRH4x@3+qIQd(ijdL%NdKn$!tYSb`xl|qiDaw}Hp7(r`V76q;P02~w!%meavFEx#Xv(1t)sum=a zim2mS&5v16TE^Z5;z>~xqAfm5ajm6ACZKZr4N@B_kRx=|p@TS7(bMq?Qo1>V9T+#% zAi0b$V7QY(z5(z%t63Z=YSWmI-Az(Gv?aK=cP9${2^vDh-NB~Cem8qmY_u?0Si|+G zKExHtFSVgE(t#lt`qywUPFDUoIudPOLmb|a^Uq}0N9~=!0m1m6+0@o;+ijpE-ZI7z z${>9jTpLk`=(@F8-S)`}t-K6O#Sn=Kon}9s+5;Mz_s@Zmu2B?LBxVqqAqddCJ>8x- z(Z4ojR#&I%LFV)8?{^to`hCv5v0hKK3#PQ)pqh~3s9OGaZ(Uy7)KD$%C6#0@Za`A3 zGl~PUvll3^-I%nf#<3u67{(LiC-yPvdAQ`2dwAzcIaCTW%OL_HTdU8IJI8G0{DD-8 zmMf$CaqM8^^20m>bR0SOId52|H6Y_JfqEMv&@>A4MIdzdPHC3VIOj=6V4XJ96Hn)$K>Y-I zp~6%wSCrt!gHAW2y`%zMSw_ed-&e#0f0I+7Yn5mH0BUq9AC;mx%gA;b>MUReyMRcU z4G)N@YbHnxb&|_o+(}I~l49WVp(m+cJr?R#}{et#(1?Bx}m-6_VY z+eTE)+^c+#k>pjUocq5r|DL}>Npe=sV4W(?L?QI;Kll1;$tl(M*uLRdu1I#^P#-p+ zeo9FcB&Ts$^(Bd=m&O>aLhEZrBKFn(gOol-i7$#r!YGwWxWjNagF3pV!G0QoZmqQ^ z4L{b-{^mo$4a`!5lb%B{D;T;aCVoHCJM#l`_%@spK~F!rNorDxKQ~aHL?)GRtpn-y zDqE3=KNN0TfR}0a1h5{~LvI`@VG~xjaWBKQ&H}*1$lvOBd>@p(l-+`(Qrh1o9Af7M zzvdXVth!ktss|_j=Ay5^KV#NK@@>8*=l$&R1+znTolx-~@bkF74>AI>{+mJPXV`3` z-S*5?W66Z~QRmKVn)B%BEygG3Rc723ieSn7?7Fu0^hj|O4iKsUy?tLTJ~JZ;7*sm7 zK@MepEydB13dHsNxdT5cfRISO7L6u9&wv-}{Tn~HG(rLmFBJ2fSjhD@C~q_+hUACT z%bOJe5IBru^PUBdOMw$pNg5&G0l~2%1H1CtgQsE4I;ndtBB8L|ed2oGOdtq%-1~_C z{=rop%XU@S9gJFeU{{m9IHFG{U`;vsHBOM(kKOX)>@%(Z<@H$ezg$-vwkA2p>U-1iOPT2UrhW&Mie=NYQ=1W4M`8jylfF8NtA18P zj?ao6qr}u_+XJM)^Slm;AYRfJiqB(!@51ah(A~v zd3`a;!2ht@jH7A#(3B)=%T2=1gy!a%r@V8bEE-HQK<5^wq?^;Ml$u7DRrxQw&p!~M<0NFreXoRl`MD}lu z=u)}K`C_<`vIfNU%nZOop4!~gFdlWXl1*Wo!jL6UKK6ZalF{51#kf18m4L=M-RPA0 z0sks9Nq8{CyGm+jY^h@)Bq0pwXFYd(h~-=RUBch`5+hX9x@}Av@RzMdZrjf*@C2xy z@w1u*JaL*QyDBf4Alrex`d+nYwUy74?GwOCx|pi9FXI-_V*%sOpl z@iY4-SavG)k21}3#QR{8j*}~Wmu8FmYS=2{8qAXt`8*UmMFmbIUYQn6mZZbhxWG7P zlde5ZKeuwJmGMZN=m*rz%FK_8YP#RtBgZUn8!^QxlE9BwE8Bcw+Ghh?TKmImP>b^d zXnx!y1G?}d$na`Y^6D(=R;{A;K-f1<8wj$bJX1ppu3>5SijSh}`{j+5#k(X=!becF zFVWj@)|@Qe8x;~e?e~hq$90n?|H87c#pREk{Tf&}HP(QKMT z!%xag8%s0Ya(Z@-`j|9E$EWXarrSqvPQ8cIPWJK9&DD1BrNvaPc>6b`q#bG(z|*nj z0YZ{u-6R&Sw&Qt8E$I+h1pHGmZl z$hZ?~ASr9nD9f5fy`=1$iEvzn$n2RC?xC=Ah!%l3(y)##F4!IXq;dD{=Z zJ3rNSLQB5%9iL?@I`<`~(N{r=jB=&yI*aLd{|&DD$SFEo9u>q))wdcFqM35|$ykBG zGBCkCEFDiYl8{6$gphYz9Zfo+C8fPSbRl=^D+QRU06=YEhy;M=<8iLn*S~kSVrVn2 zC1-{|HnJN2W}2`DWHV^#WH^s6`Q%;s)!a4V(Hof4%l-En*qAN-g|Hm|&YHiaNI`_6ks)Ueqf(^*QX&|!StWWv-wPz&2I*03UzcRY{ zlOKm0f@fv;ug^Vu95_S)f2l`EC@U7Hge)m_r{rcRdp5UE|DpS=@W?-2K$?GrT=CPJ)mMY+zJLmm`7Qv&*o{h)|zk<)YA{UrccNdlaWJgNCQr5NhdWoeM8Em@^+p*7%C9|ah*CyGPb(^=6>~JR5{)-R86I4Eo-pG zQ5ubBj^2SSFDl;t&fMwWZGt69CsUA)DO{XF>QJ_Y&o(~+j0c`|olG%aB2vce_K(ep z2U_p%J@$M*hAes?iw_=2?}uKEYDwN}ek}jFhtG=V#2M+3<0LWI+ak?vrTx|5Jr!H3 zXUmTMw<)f3N|i4YhEhW2}dAQO8nA1rpc;k=*ml+DlZ%!r$lv zK&>qBamXNQumq6oz^jJcc^+t;#q3Qk!%IS~wB}YTjWCwYuv_Feuj$Klj#5*9Z*0`{ z6WuzF69~7Q-l>e2VFgOy?a80~dWesQ#NF#ZZZGjVyqh?eLiw)5u62^p_1JkjJfQdi zqyNgKxLB&Ocge2+l&(CQ{u9=aSX7L#TT9`JR$&|`%CayT0llpM%d>=LJ>YViKDwlB z5b>I43Knn{{Tu+Qa}HB=HE6?3XBt?P#*MNxOPpflNt6M;KShK$WB5dW`>S$lqEMLD zXZYAEX_Av?SjIL#m7RyiONDIs+SS_w!|%s%*&y#AQ!Y=?P>?=&LL=rU>2A}tACL|K zqpE8r4LeIpK;ENU-#)A)bjX9}H`oH7Q*$_MX?(g_x}1}evqS9mOek^xrU_@ydpLWI zG}5}i?}p4PfO&rUEVJX<3;%0Q7#5YOY50s!6t2Jr+!WWX!cW`OS*mli*C6i1i@u99 z=P)YkF5y@Z%%IMUR$SE;Nmfzp2T5AfZxQQVWSL=3Ycpq2>_LO+y0UWxE8jP4z(HXW z;Z`U%&rT9Q;ds*9y$)d_EVprRnR-Opyc@jXKXu7|_6M2Qco?-uGpC^sqVfHhCuhmw zjGF~lRx7Pr}vLtmfodq(7wxuAjgS zFjO$IVhini>4UiEgGZ=WTWb*XScrZ(=~Ej@D=0=zb|$Djv~#sgZ{Cj7=kd_ObI6Yq z?iKo~y_Gx5qVWIbJpYZDGai#)P6wNpe#oY5_Oc|f8quGO&5|Bg^UaJ$gUcKTPA^am$^HKVwx)e^&q*0t7)| z&e~JT_KY7pk2TEq_p1mY#;QUyy{Jqo{f35$Nt@~?v|6D-AFK&&k@nk>JlzpkD_g84 z_k=eY167E0I83*&qp(?_yd+2xmIw=&*-{8bE*?o^J*}qB+^&&u{Aq|h5?pQDfr)ka zZU}eJEu??QoNaNUX;!2zctjt4IB?CYXxrGClqmhi$-VbQHBcCNCev{&aKOI-u2V2J z4Y7U(U875;6;w|lH_0zfRvCw?EXX0bSa>Q{){SuUgsi5Eh&EY;TUX^{i|w9pv?EvQ zYykQSB7tZnBBw57g1ePG$cR{Eeh~^X|^Qjlpo%bI_Fhdn75#*AH zqOz1(f(t}L;3W=!lsAR%cfXtc6ehJvdw zx-G@BL@IjdKrB<1*%(`9Tb=}88mjllF&W{_Jhb{4&$1CZcpI8}jssCzN>|iCBwLD( zNr%5e@P968tuW}=h79K0cWRp(xyU)`ls3p}XT)%Y&`OWglQa{V=LXl5l{MV+lW)}k zeKgk3&H~wj%psTvr(#+n-#oC`{cfDwT!gW^1SvWGTsco`du7~qse?gLVekFttGTzw z&@m6X1eG_v4$FgYPmzs8THy}v#-zfo1V43sh7;?k#mzBcgxjx24YZ%DOB`K_c}rS< zJNr4w%>#fm1Mc(P(Kk!RR1_b>2ds!`sz$T#v2;X{4%}0pf7wf*m0i0ofBmXls+*Yx zqh(A8Q?t`GAM5q6*Zl&@M{pcF1`f^S*u*b->a@OK}4NsLq4`H z^aAx=CbDNyV5`#)+K7ls(uwY;<7sh_<2ZGuO!_4KJ1d&6mI}xzWEdR@H@r(=8Obq^ zb!CaB+4DC(G7Sxs9_{5SP{xZ%h3AQWriVnh{GMZi$orEKki{O10gBoc9Z@gx%!h65 zl%r>FaAOJUVr|v4eZR0SUYyulsSLJp7Q$7Y2pe5eyLK>2o!Ct`grKc0=z{-6?(>v$ zh&;ApA+MIoC2x6ulF8Y(E*2)Hk-;RZ&M^w)T?vK{sZ10jlW4_t!0?hnL`Wm78(yc48ja~x226gCUERVFi{*>jz$Z5<7 zS#$CNV+Mgne=}*!+XrHi{|{Af6%yon19AzUx`D>YL*o;~mdYjyYyM+;T<1kSE`+CD3b)|4tB> z%tad4ugLGf; zs4>$=pIlM#_^vr7^VFXY#tt%Xudy`4g5OhP3{7YRHcr_6Bp7g$U(~UJL?*|vId6lhLbpC z_v4v>&4F8_oo_xI6%fw&pWm`doyar)4^^(CFESn7=5Xh_fc_%^9-LyK1|~9Pxy!88 zoGhB%2?9;Q-NaE|MoIDGt6sCY9Wqxo%`cnLObtr;`iU;D`DABp)qY8`T&EQo1jk~h3ksjniklGpAMgKQg!{93K*GOjg$~*ilZj**(4eAB^82hQC7`5}aSIYn{kD{JC*$rk z4$r|F$ngqyEdO-vlh4d2nXnq;F&bHW8lK1#ZizssLvCIVhO3jG%4BJ5@kf;B{)2N% zz*^sd7@8XViP^%a91gyySgcRfyY>Sq;I@{2F#3ai`r`IMAo17EV759Et{hz zWogGxJTXj@)VKdxC#xHL&{O#66cPDjy@Ec!VTd@z5ii7F;6E+Zq*#^wL6O2CWxJjI z;450*X^a(o0}fi1^Ts6h z4Ak)dXr@v^5B>sSuh-@|E1XzdljmH(NK=A(C8^}XBB3*zwuwjzMkFD`9%?*Tm%ATZXIk)^YZp_X%Ott@j>=n0^<{@%3kbkp^B z^AzKLZrntE>0*bglr>!*o}j22i6gr;B-@jZPcB%N6;fwY37%r=r?v$slJ<{nn$fpU znCQJr%Bkk8nBP;1tG9ru@#AmtUF;`r z|Gi-o#!&?7HmG&4u0eZ$xfQjmz#U$o2P=!&3Hn!<|0wej-$Y5qs>e>A!N zGzv9Q8FwH>kf?&6Q>e9DY$Q_KtV(KpJ#xyJoT>Pc!gzkb!Z9%S9kI+B+NQ?;ds#b@ zCQvUZ-gA2G$CtX$yg4g{X{Uk_)#!4=`CAFs340WDV&hTDSRF@;= z(b$X~hgR*nZw~J-6h7;LZH}&dhKy1&Q4axy8Y`>*#o{Hm+_r$-+JIvRTOyc3xUIyj z&!#QrQkTA@aj6g)KN2qSpp{7OcS{#|uxhG{AEWAkG2r2_fmXjz?~pw<#imfxLiFk0 z%|?Z33Mv(yz7szGL;5fzG#GNKa5MK<4894uyEQbx3)PUbj8H0}AgPj4*d)Chqtii& zLv~$($Xk!AzB%=z{ZJC0U<@<KVmwd$z4nOVK72@0 z(v2o!7k{L3C+N8MhIdUMZo*C{uWY@5?il;&aeTq2^NNFym8(3A*1Qqo&rBmULNp@3 z#st-lnFOooodrt$VYU2aT%TQ=7K<~e+pOCC#i3juDdbhpMl(kw5v_4}cP6kF3u5BJ zM3#jJD^C77Ne~ONE!(GPH6O*QJ@F={u#J8v3Ve61J2)Yw8z!**(y-sk@rB{iR`cUp!sX9UlHW(xS`h(85{6)*W}gRes8cbE1*`xE#5D zt3&|8fnoCyBDRfJgdvef01G*F?sD9|X8YEhCfN1q6oJBc;e%B_kL!a!S68PX`H2mv z_>i;L1?p-#p|{rB0e@yNbI3Dd<|G&ub?}S;|BLUPARZSS%(&t9m23L5`j8*kcej5R z==x+%+ST4nL7k@;UA>=z=H0ekba%bPRwh)3r<?1s*|A8;Be$`p$Q`)a6bSqXR^RGWZs8~jF1`=IVa-47Er&A=;?BiLbSS~oFADC zS46R}?bCN|l+iD@TiwSqr!h4KL*UR!dFo6B3Ic$H7aV8Ifl)yZlgI7`iFHRe@_<=S ze0Xr=QcDp9AK#drNgmy$(utje)D}26ISqOFi{$9Z@D;tX8?1-U5{7~BZhUgrMBUgR z#4CI52FrVhGHjLLz^<0aP0#-WxtdLh`n#Etc6Dhbh#Vg5?ldQRw*XNA#37C*!V~O} zyw#Y3^=HBMAR7D6%sXR=#5@14>^>bI_D^Zgxdrx{T2_+5)1GtM4%cotx%!L=u8DJ@ zZ)&B_<*5ukhj^`t2w>T4lE->XfeU35dvU=*?Pu^aKU0)*sqh2nz#+=Dd%D|c#&k3% za(Z^5D@EYiu3L73&)vNp+rPFKiail|PjKPDF+T=tzoCM%!r+cB>N=nw#D$tMOmg)@ zs9mc1290((D-;0N7$S|9D*_5QDEw2yQN%hHGtibKX9sC|eE7(i~Fe~^!8V4Elz_9SLMM^nSq&HPVTmlwHp;(1g)6`@~#a*Ny9*g)|K;-T?okkAOT-;uS6k}p#bT39(05Tpvdv%Q6GFNA+iz>(svMU5 zdN2katFw93yLC!enp(y={({$W&?X3VgMYjx@^C5MT5DE<`ZSVYR}k;~-OjYs6w}Dq zk2>JgWShxf){fOirmJ$W0^z~5^YJ7XJ&?MB)1RYF@DRiA>G0`})kLgs9iketnRm|j zxz}2GQCcP^`$wxAIH3;Yv37`m&#=6!>@vjMXqGP!{5=EFy4s;|50jHp6A3INe*kfY z>j;eOsve=YJ_w%_vCW1nGA+S3mlK2Ep53j)#YMzFh7;;vHQ%|jE2g_Tbp1v$Zac2n_>G97h1ycuA z49xPLqrHO@^p`T)LV;CAap3RBrW-hf-GQ>=jRhk0KU7E3xi5_$9sM<)#HkEfhC%bd z;;E z8=-lB5V0!1^Qvqo{8AZMTha~b2S?G(JyVo)%;hbZ@zlSY9nyCi*1R_JZaLfOm?|o@ z2}Hx>?bG>S8<;CUWjD>^P~*My7%xG+;^$GKFN?hXvOk<77U3nZ}hOyD397)b~08-ue$o2_r11L{mw})|2|3LT8CHGU{ z6Zy7)k^1?;QO2;~-;a8K)Nnv+jPw&YMxtscaw9N=i|YS~w)yR$n+p_*)J5*>4gWm3^ioEjbfNg>;VdpBDxt1gExBGd7U6zt1(iqvls4at%EDQS0Mu7hGqW~++Fcb zR4&=gDnLVE=fb1^|DIhJr$5`*2s13P%G_)3!la$go%G{d=-8C`Z3P?>{9uF{yVV*E zr-!`@mr?VH>26^&tiBDSzpaIk*k#gSTP1z*qZ4dvi9rv3VOzDX--3{B;kGg;}6@N9;r|QKY+swh+UY6h*muIh+u&jB(4jVFfF%kHYTW6QPN8{pMpaABi;i1keeqy2UOlPi?c?Zvh@vO?8=gDsdPz)e)O^eGa|Z0c?NYF zV~|?hFjn(K!F=L2!P~`|nLCJx!dORnpZ0w}L=Ppe|%VHRR^&PY2##-Cy92)B+-3;GY=mEiMH+QpCZp|Z;gceux z#a6KE0R##YAsil*0ZyPR;=G?c82z$K!D(WI==rAXXrxjNaOm(1;3l%#Q2{BE&=Rj=Bx?M_%knBlGBJC)U}GB6l+5E zYXf+khRKC0-Blb=j7xX>JpO*^EuwOMX&kbqSZT&71x?`&?9Q^B)q<2j{y;lq=Ui5) zLxI_X5o_;LZr|py;lrOPu7^XYryDo?vEZ9JmopJqb3Fk_4ZHuRkwwzrex(;jTW4N^ zdS%+y{jt7aLk;t1>&D(LPcc;2_(2fyP`>pOi4sW)-CCEeiP(f^FdFbeCEMboL7ucZ$gFSQmd-~G;Blz;EzCGEBui)_NbxoRVxD@kTS$nC_~JyW`@m-B82 zv#e2O_dP@z{4~_*UaEZ$e1v*jt(5M(tZ`cS@LuRxHJ^t1PqN+YciWc)Z#+*kHc6v& zv3ly*2kDB2*pNo3F?q)@Eo`UKGWZHf7bct%e%UkaUMIUXs=bAmaWMT3)bE~R8MV!_ zkUMMjfok#)m-62gv^Mum#)`vUf7`DK3Zm0*#?sFHBPW37^}h$;F7w?<#U;4VhZitp zuYx_sDG8*`YTRz0F3kSsdtJ88;#{@Ol&jMEcF&LntO&@w31k zVZZvT9D(}yZ27@hmH>%$$fNhAfe?1BMXKgP7Bc}{-Ci0hfV!Ka`F4M!@sHm%9@rh4 zVP|!78}>iVdB9pwvyboJ&vkqFgW(_0MX{dkFv7{P6KOzd zp7KE&*2V0bQ5~cM{ux_VidBa@?W`=_K0K*(HIq^AkSHSbn()Jq(&+;4Ui_q^TgIh@ z98RX@-1%<3SP8Z}P+@6#^#4;5T52z&bcV1H0!jX?fK^y9;g#{Qsxnlbx(G~i@?z*6 z+Raw-ajY>)pbA~UZg-(H)xTlUVx*DmgfE-+A=ubzL)0}BgT0LFwbu4PL+@_#^BnSM zzr(iOf9J0w>5Q^YxE_wn7<0%igQ2*>XQQ0{{$*7);tDo5veZUjJ=P@*jH{W%IsnDYy=-Pp% zvWw?}ZGlZA$ULGxg&nyfJnm>>=>@Up!-?GTgXq*!d6&IJ_{%0a0UegV;T&1cW9O7j z204hMc7HFld@?>Xl{>D~6K$s!ZaP7gL8CpbE0X&}*pk3e=)>OI#n@SA=Y?_#I8n4& zF!z_VS?IZ6qvXYm#fwhisqwa%hhi-jo%f$d3n~lUBtxWvLYz6}&_H)4XNpWFbIGo~q3@Yq{@(er9Z5p9%^W&uUVVQ17h5M4gU|pk#((_p z>vpHIB`-=8>w*XmmAd&3K;q{gC>3%F&5JQ*xBq#U1Kkd_1}wqev@=CUz__y%Fy^2S z>>1V$JH52@_wt8VbIuAz+T9$8{b82DnJ=371i1YCMXK^{@Ny?oz6Q94j{Mu>QLu{F*6mYHp5@TK!$tNj=w>EtsZ1-hU(}MN{Bd+yx*D6`nuXqb<}HNg;5rz-Kx%_m zdyZ~{=HZ+bih?Mt=9C+5ct_3YCy6TYCv|rq&27YOv3EyTq8w_l0JWyxP!PoC?S;jPM=p9G?!J~(|nzGS>|r&l5j9a6ZtkOOO|3CDhcF48;M8M z`)?Inl?U~!u&p|~B6eGT#$3`FSAnCVrf5|a&DI+AF&Vrs3!2EHYA^PpjoI-n#?k9g zJM|687$T+Lf}$JKvm7f!j4=wBJ@cK1?_ zKvB0P0?OFE7NQRMK3Qv;{3ZzV<;_^z#*id}*M)Ylf8wnZOp(<+g2d8}XfNQIL$-zd z(8d8&4_L2veFzk+J|BecBMS)t6{27Od-m4kpi-GICzbL4bgH`gX<-~cemu`JipJic zjvz`ab#okL_;>MGmNAV*$|mTf_MWT-HDW4FS-eiu`Gee;?#JyC{lCi$pr*d}pNkrk z8>&qzdYHW~>A;SMq#d)@(|Z0&(5*T#b~{ApRYQh5S6T(@s^c90MAqKYH3P_kO#o9e z^Ci87dx{OKIM>KCqMD_A-@_|K6u{gf8h`Do6S1+mwp*el11a}d@SeShJB&&B2bmg2 z^<1WE{0fl#_p&2t0^I*&c71pj{X;>KSo@49ZApCJhWypV!RSvkriR>})WZtCtwE!48j+c>RDfzF`)z`8k`HAjb@P^NQFP+{Lk78@0y$4XMc7Km;8mt~& znD{D&H4xX`zwz_e*5XPXwB8eLxlty%*1;Wkt$~>-PiZK$Oy0tQ*}r@yb1XzI^8m|7 z5p^BG>maC{+ZVNLGipp@y2g)HuOOt2RT%6y>3;!REs3_1KNiLf*Tbs}H6(Iz6@i;# zf2B`b=3Zpx*Yt5NJ#0AuskLvRM)6cl~k-vcJs?3Qr8WX19 zs`&703TyO?(Dx@`S>e#YBI^QGR8TiWb*_!pln-5+Blq4}<)OB=7)Xvx-+zd=48|%j z8(Oib3K_Ct8jd%_eWL>D@1=ju3Ha0G2~587vy}^i{bV8#VL;?7rAa@Zd8p1_f)|QK zp{+zxNXNt>jRu!`gqx`1>9+z(!`(W=JOY1iueF&I2xZae1|knHs`p?Yrf=uc$)$2B zdw99p`HZO9NY2~;an5D?QlXuV-vyUWUNWnHhbS)2{h?cHawr0`Kj~bJ=qi3UOAu_U z+N${pq}0?(g?{}uJYEBBCb7|c%rT}g=BF}&?qAgsrO`_`~4iOSL~uvoxXk}m}}T67}na&H0_u&(BJa&tnY?mHE|S>yRU{=$K1 zt7qkPuaYB{n8*x-bLO7cFQYz33kMerrz9(-rF&Si)Bj-%hp#lr=rKHx3N)=9a5dQ^ z3O(U}Pj2nv6*!b$>Jt*xWxuHJEd5m-`XIb%-;6C4XP(GZ*K7*tNcc2cjdf}uii~~a zFAA+==Dy{v$Hk1C5660Rj^!vWTMA`YDY?{Zgw-#nJV9%}s&)z-=k)S`gZVi{B>CaZuApRZ&1%<8326{Bh*91VZS_a#M z?C^Wl+zqq~lmpi~5#X78T%IUHUb{QlMAz0j4?5^G!yy57N4Nh3YP4I3ntP$a zD^Pi`1XLOGjD)YzZLW?J>*;B->OPpl9;5VLZF5;?>T;)zbxRjw0lzlW01#FEEbfO*=}e1iyK>gU=)vtDLv3do z^AI_mq@PB18;hDA9$*KzqFTt2=hFY8l` z1+F_&maGo3K(4o?OsJ%$0ZzVy6dV&uBvG+X8!nCMBpH7dCeb&-a7WB(mRrB)axYRZ z09o`WF$X=TxU3Xb*M~LBjvrTu0gzL(Fw~MpymJ<$52B?Nk16(Vb6nWEsO;$1(z1H=;H4=;!h_nWVdj@O0e+)3pJB^gEO?vT_t-@Jn z)27rppJv{l1z8q;RUJyVNz1?Ava~!=$FIdmk|2)#X4?JY^KTi$-^=TB$kM+;ADJI2 zUVC7gDesSq_i6*Vzng6BI-;eI^-nVwQ6!9WLhj}aWPtok-%I)Gk-kdu-*PY??tq=> zaj}+Y9PpSh9OHlP#@3qsN1d%uxx~%-uD^ZitmBBs6l_d4mJ%*S$Wo?0XYl3I2Uh2W z^eY<^Gmavx`DQ|~B%5%yn)c9MxXx+DF~54uCzhQ`PUpmx{k|##Y>aplfhH#gUyEgu zw!f4-mf|Zu>>Mp5LvN&5bO0Ce`7K-@k9h8ovo1l%|ERhl{zIWj%$UqxsaszAmQ@_i z5ovAYxZhE^=xZj9>aAqz<;}toToo)cY>g-hBs%u6aZyfG<`q_#&?V3CatznhQ|skJ z$-Fqu!d#}N`YJ|$p-(jPnm902>f4?NA#dj7hM>1IX*vde)UUC*+^*xkZn3i^4EzWX zBUhz3z8%Npsse{g80ICAi^$8Q{3sxm`?}vU5(LJ%6;%op#t4Gyht3%BdgoFt{S;;J zK?ps4uy52o_+$=1_fI>NW3dlzC^*HuG*J5-*s2pLwl9Xb`~Z3R`-`$_!fM~SsEt<9 zU&frfDn44ojc$yC+b460m2{1w+t4JIuR(;atW%Nyf{?UK$A*eQNk*rZs{(s`08~m` z6!DDUpSK2^vSj_(cc;->M|=)}gsF71o%R>G>IVcG(yL5Fu99AKJZ4DZlR_I8t5C>z z#~LFwFWHxsz#jGF1p+$QPdaM(ckAJR<1}wl=(+UWMgi>LT5I4Bv23{werv?E5QfM} zzVC25G{}y9m6 z!8$T`2b1Bl2)RTK`(WAo=LgXD=!+My$`=|tF1+Cfg;>2z4DXTJsG=3#XdKhxM+TOL z7@=6xej-bE#HLqD0ATOR9qI2a_ zMZLg#Fi<*dv$ImbayfIuQX{{lIYTJ1I4N^nOT#9VwCL}_>=#_}W zjf_H2U>;NR$yF-^69K=HdzH@9!w#J#_M4^d+eC^YtC%=D%g2=A|C+IB$T-PB_54bje>=}rj){JA@pK9i(RCr@w{ z&oQ7qRnketu#2FsNH^C#HYE^3lXc_IEkccDWKe7-K$u`ckhIQiYNM0p8LVt1NOwNR zv!yq6nHN;1$HrCaOTJF<))S+Y@oNb#{QdQrEe=3G_JSxbBt$+RMN9);;OKu5?J8S~ z922poGY=xOW(DOq0yf5NNW5~4=17CugelhzK8?(g?X>^a7Oc<5kK_-ck}&z)+a*_h zdA3iQvCJH;ow5?mM?S~?@s|Rw%Of?&ZWn_Axk0C&n&VC*t9Rd#c41l}pYBV(x#2|# zw8Q1IGZjbggRa2NDtI5ZJHPDh?L*|nPAlRr9-(6L(OKK6f8MBHW9!*(26z6zHiFFt zhXW~V3;b6}(9ac48qrYj=6tg0y<6fLH5rY>J$(Cm+SgWtAcA~n3pTLN zczH6v8P?{G+?)mqQ8QgTw8In$kzUvZ`VXgbZe>iP*1T9bsH~zf%D}FtTA}^ zgawI$gavTl41tKhkY7fAkegoA_rk7bEmLn7O^?bEnKG+r+rOk--Q=13w*&FSEIO(( zlnYIM|8et}vlY!3TCdg*e;D&ifjgR>&2y{LWH^`TB{t$;I_D7ij1H}Z9I9odvst1%X2!|K|amoAriah897)-EnAxx zP@!2oa2nlwTiS$vS6Zl!2n#@uMmFb6; zyV%e(WSiYIMU4K8GQ6%^RZw=l+Y;TYnEJ-{hS^mUNKJj38)0~iG@`bG-t=?C)q%1q zD(diHXXt#i(FGGxX}hrlUiV8fjk$!Nah%_RDM5>k*ek`+miI!&p+`V>yc=k zGG*&x6cC6(=+k`mReuvERDo;n_3_;!D!d3vmfSthmP(Eo;?jB#GMHnf6N@`z^%buy zSdt%ftRhQjYnzUR=8Y_ngU9)qWY^?rLuu2Pz40J9M#0#i3CWUoG@_9PuNKe@-PRJ~ zDff7tsQcaspWwl7M|IWLW1TplOt!uzxHW~TjTj<-m1L37KWWvINwV04)K$3=&ZvnJ zdw^Zt@A>W!5ejyhv-!sdagYTcH5!{3Lt>Rt{9?wdc!lxDH_}Z7>OV!!55{21T)q6{ zJ9>%@7rjHHFc6`@25?A5t!d5BE`I?YVpMvt|C}s-7e`!}8w#&K_iR6N%N2?9e14c5 z5;#mNWLZW)f4fm86B$%nSGdwhu*n|#3=s)BcmAJS+kpeM(NL=EO#hiEu!|eLs2wS} ze6;W?ZuMJq*&Vgq@uh$+D<>38jQgm6YA}wtB07Fl^3gnoy!}%7S1>)M0CuuTE+Axc zF=^q7g~E6PNkTi#)W3zKUW*Vg#!8^OLNld}UAk~jC>$3c;(F*TlH<$&gAE?~GLh70 z)J5-foREaBG?tiR%NEqL43uY@war_T(w>E0#b~BV1l1<)L?t6uR>Y(md$r4VZ4c$u zYrxvPgypgSjHDUXmiZJOM**0(!72D|Conx&rxIs-XQK{MVWYMVCQJ;|^>AFpzc#2a ziDN6FWvz3rCdnxrn7o4qws99M3NoAfzk3${bGX{{d+x@u_2}K_R%*Mv%Jy$hMVr8t zZW{~N{~!&EmGpZ&#qu~-4ci+JKXsNT_93ze#KQi37%Onl_5wluuS{_+YX*tmB(+)F znKFhWVY;|IjP|xXp<7o4E{MvPpAqiw$KE0?oTMaDZymTlV}6m*fB=j>ec6>SJ>uHv zc+h-sH`(H^9cPRB6u{GO_Wr`uQZwKhq(yFCxK+-VB@%>=VAEpR0sN=&9gGDnZ$ z6y0)P?V{BIF2kh?B}Kvaa=Pv`-@nsnawkm{?$sT@bp)qgP(XG1Sk30~F+tXd9CtNLJFd3~G zh#86rP-9Of^yai^a{1};jFVk)TVqcQgu-j2dQK?}wy!6V-oCG6oFfx^2wvHrA{j2< zV1-Fy;_Jc_Bf*0Y>CMPN8uoNuqdFq+=}!7Y5;1cUd8xr1F0k`k z+?CPU?el0O)><|9_f+;5_k6^M2Nk(-3+78w94pVl_B;*h7ZJZ&zsFU&qVuQ<#wD#a z6j~*`T(!Fq_Muv;z-xTg(=HW_>+$_PY<0rj z%CI84De`_wEjL>~q;q3m>W8Uc1EBP@?bmrv*sXu&<=HO)dv9^kSTdERYBvEJL{;2G zGjhI|GCW@-#fpDLQ-2-_?IO)w8s*EK5SP6-k$6o`G z#>#49)G%|Q`yE_(&RVhnX8Uj79h! z#FwLwn6T#~yn)%ju?Z3N4PX6TnqMAZ+iP@x93gPsX|h*ha4nsf7!I2M#tGg{Vd~BI zTp`gc52~`IOrDNn@rA25kDS*!te5?YZ}5UV3dL+0>Xot71Xr|qYxa8;@SJ$k;O4Ca zifwA{zO3x_;`Eu~Ak3(>K>**0E+@dMcBqg7$$zEZ2cbzA8OQKxZpe0JG2G(k z5^T0=8K+s*M=`%g6n$VYNv^?6->-2P|NZ4n4<^Q&xL9hFDkN1)zt5T3!zoT!E55EP z`FV*Cz}-7#2I$^@-iZhWn`78CMEn;C_4Q_{p)!o6dq^oGStl?_5mP&Psu-C>wk!@d&!k7!uB=38y)R{H`GNdmA^WDvhe>}R2RjK30 z*FnkcCP-h_z0gT7vVX(KYFA37776&3azW6OKUFToojBR3JyH~eowN=_{@G_F!}m{Y z5i+*I{!MF~+LoWW+GoQq4SW&Oaz0TGY)1_f z9w}tqpB(JJ93BI6brppqO|kOsdDN$Sl!i{dqoyZzHBF(AFp~f(X5Ef>$U9d#j%rzY z3!)^nZX9fFKySFht)(cAasC(o8$zKSW=e+fik~nC1%ZV(G&AGy#jF*jjT(BKquTU1 z=nEC|iS{;x26^#|uZhIv?IJ-x5STn`WM!*$ISjwb(Ytk96Gc9JGez_i=Gn<|H3ofl zhU7(NM=5~Yu^|&W3j&(g1&{rxvqEEm2AzHwTJvAH#J+pX?GpzvwKZI#<1Opb+^W5? za=89)D(F2PwEOm4*1z)A5P@YQi%0(+g35c|Givpdh-k;k)#{%1pxMGO5$D`QKep*6 zs)xQA zA&eFCOl*50$v(8A%vR_|Rxu0p>NIxGAWTTkiv`xN1%_L-HT>VPcK)?vY0w`;D#n4uJ3g%;}pudBK)W z?DP4W{$Mr3zk88t=^mr0VYR3Ip}2Ce`&pG!{Xb#ihjs`!?>WLOnL2z_*T1*Vq)BL1 z!14?u>*|7cM{h32ZQGG)fx_UcZKoV61GOF*^K|4LLv1B#lB18bCgbXh$eOSSif)1~ zjb#wBl(NhpilyN1!^B03mFV%kZIjY>@CBG&0XLk_-e$B0)=1l$DuN9@s8l$??QMnZ z;;RCvw7QfO8~hX?tOvQf3f-%#I-y4Xc-eFfqe&vhCaO%nerU4f-X>BB>BvX&A7RqE zc2hMmu%mzGjZS%SWu@@-O~G*TA56G*vw!2A>T#p0hOxM2=MBg6Tx^fw58BrJ37Hz* zlfp7@*1EN4*kG1y8F#7Kq zezKHgGMYI6?BS{)lN>U{KV>BN_V$5f@*cHP&2UMBX`vQmEG7j&(WcBQ=DPOBDv zSRE12QZyh4Ovm=AKpRf$4wKmUG??~-ZmlvWtYRHM=^}tAE9**kh%C5}PM zXeJ6Slh6FR9bqWMHfH7^4&HUdhJ%Pb%vs^m?N!aWtL0ZN>7b;uiT#)!8UBk@ZCZ2c zCZTD*?}INE_*eAHz-|Gaf|L47iRSO~nb`ff;hP4;5S^OA5vCpEdHB6{RYlOB!Snt8OI0Vd$cNh>xsNnJ zN?x6+zz%j&tnm-g5702bZNeOQJ)D6(A!s89rcUEyp%LxM?Q%z)C_IJUAa!u zc{!2!5{Uiu1up31udVJ>SU;N-nop?h)I~$1fkI-aBvi5RStAGJvwb~3@9=G@$fw(t zsR)?gs>-K%EhQm;ucq_bk3=-5Yo-&_rxJ!*v>A`y4A2o%&PEDt#9N99KvNvji8|H; z7%|UNAs8V1+fTf^i(sIer4$I}$a2d=ijw|N0MiL&ad}GKSBhLtX1-;)No96>uw)Sz zZv3dRLLXS5;pd3fC8!bN|L9ZZm76C*Zr~n(;Y8f0o=&{`Omr>KR7VphGzZQm8(_Ny zJsoV1DYI_1yim1?MJH`gVF7t!1KuZpe-rLLT$P<3~1inxktl#7FN!RkgRee=ZzZ-^}`>Rz2mUm(CG} zyDtWmx76EhAj?TQN_7+mF>8>c-&&UDMErVqD1+}nJ9c?Y~&N2Jh-e;ZONMho*0$qw;O13I%5^FxO!%f8C}JPDSO7DBb-Do*&$9))X;( z=e__zGPG|N>y4oHsLTC*^PFWNyvQGja`C8iQ~TF_NpDmFY7>3cbILe%;t@#)k?S>m z)3c+))SgjV4aei7cw{bbmFH^^G+ru|d^eSUOi{u2K1I?a?y&k1g&|J^J(v6 zidKqWHeJCghZl8D+osR{KZ07YR!RfD2v!}17Ve8)1OzuPiKP_#_&1P3=@KKKI&L?PJ91_C3nl=Hsn zS`IjVIu3iQY$M55uqlYJm*eF7`FenK`uQR}YTg1Vgot5laNmTDXkwY0&D;^hPe}X~ zz~#n;CfSodc1>alV*AqDnKh{QT^NIO_J(AkH^BwK(f4E2h5q|LO6$Ap?RVwMMzV+` zWFO$jauy+BXp(rXgf!y15HbTJuH_``It;fZPnS|N9MJI$AMwYLNlB{Xa!-?bTJ|r+*-m8BtX2^;{S)TD& zQpFN9gkPF3^H!c{V}Axk{xN)SC;c(L@7AGEbw}i0Vtz3@>HU?5yuVFAE*ic&BDlFB zY2n7s-@_hIfz2UR(vDld?&Ziv8Ae@GQy^xC-c64t6ap9OQ3qKnLVf$zfJeNL7_rFM zd)8>GAO~8L;QI*jy6aQQQkQ&VCz^O?#&(G!Q#+jpE4SP9U3`gvNak8k5m=SIy-#-n z+}g5eHz+y2dx&6=dY!KG5$RTb(MY|@nRbd5G>kU*CfCyL;&5Q`_LmEF*_dG2(@%GN z=z*BE*4N)*#32f0jepLc`u5X;9xq;~L_TtR!S3E8?%)fciAHDV=x1lB#|hdQrpH+dR0Q zR4ov`QyV?5e&6Xa4=!*a+9<*uJ;pmxd~CAx_lb4# zU<>)iLm|GR$#K?TLQGm9z8oofZfWBKA7#@rK>aJt)B|F@cY&q&17BP$yiCpEI;i1c zL&HmJv5mu`<7%VxV%=dAIDX{@H+a6$YJWJ{I&bgEN<*8Jgo98J&48ms1J4wlBg-jt zXxS6Ym5~D+S_*a&lqI)tj0;GZYCp_<=xXT_ayaYsQzjZY-syeb6=?GVomFU8E*NN^ zRJu&^xryiwact)@PYvR?R1ZrYzokZC{aywvI=4-q{yog%@#-Cx5Jx|xsz)zryJ%6v zkozj;`3C5C+mjc4>r|e;cs*B6?5!rQ>R(mQjrL^y^wonNe^QQZBZTOo8+5)IEO7ot z^!sd;etBob^&q>3+8=X0^B35aKxK)@sF(>&Xk6gA;VF=!wF=D79Y9>ZukxNz@?hrR9(x8Y;{!HXqGJN%Gy_wT^`@C$MEa1?e< zXcXXkM96dcG>L;`K@l}2rQCn!t1-1)N!Xlrd57LD*p3r=*W2Tjw*Y*E8 z^h{AbX1S;)in(mDTY51MLEDSJC=-kBS1>;~&u)mHLoTQJn767GriS9uING}oS9BJP zQr=%!*Vy8iEX3-FwRrvQ9W&iPw7pBLKAf!l5i)iqQ(GJ{NWYx4RfbLEiRM;yhk-5m(h^6{_Uich>`6xu0K? z!>%rooc%|ieGtfi3hs4yHSQyqwjV|Cg!L8CPJsmu*(l>DLs9BRq3JFnxc!+NMH5XC zX_nuNqZ!Cs`z{yV*7Z@g-d?Zxpeyq-LH2C1_(QE+K_V1whYZiJQN&xlmB#?8FwXCP zQjszP^{oU)N*FFE2jvnXJZuI(BJrkj{~+hIwUevK=-Er)+VTE38OHzN?X9BX`j&m+Kavm#610N{cREOL z3r?_L0TLuwfS^s|(73z1O9<}n(zv@zH|~u)mvi<$-#Gg|+{bT>HR@%}HLBLMs#)__ zRexS%@mZPUJYDV$o$kgLG~X{cnhki6Yw9)tJs$U^(;&`hcNp+xh_m1Ype;<0U7yNj zI^(%>BSww$KNyX0S6lkN6)OP)B#RNpq)V{YF zO9+IQ={DV4f|+Uh=Bb`F+|SlQ#~dc)(u;KxB7zg?Zn=J~*v(Du>tVhtkP}w2I+@)J z;oe~1q~jXvxu><(9n^;*U54zmkl=ISpxUN;2iy_sw6s|crEh#5k7eB)gcL{lfL>Kq%_NuTL1G27vEb{lH13V{n z0a3q7e8FYfmY0l=ixp#|&L?}tCYKTd?wpORBtydQV~@nzO7Xee&YkzSrx4|$O+?rF zRj)P4TTyXz?f6z9H{30^r}dTY*1U@=J;@uEfk*tL?au4(-A~u48sHDDpqau@+c6Ed zehixvp(c{CW!DdjoE*tnuY#>{|1jpz#SBx4Bg#kOfxzPLoO@36j6YXpQC2-SICVgG zRJ*pZji1g@9$;H6psUK_adOL0qpO$T*vxjkf)ai2h(9*4{#UW56Yw2aEFiKs9iY%{ zWy;=Vq)FjdzbtWDo+-(bzdi?n)4nK8Ry3f%7tzjnVFvQrPB z#}UVnS=;}u&2Jjt8gzqsci)Uej&;kg{RmA}O7` zxeDDGYL_H&hKUM6*hJi&X^vYKXAtJi>ls7a8@>$f{`Hi?WXh|~tgiHRIi@;quQI-O zxJ9N#I8pEuI_XxDB&O909ygeK3OUWS!46%odciAxTx?3HA*DK!9{`R)i~~Zpm*j>P zSwFS<<0lfrH?j|uq2(UVpE4Q_-sw2ZvNyoyS5DXS(Kc?EaC#-ygfTjM{8GpL=iOA$ zUQ%)lINxTgaZGN|?;(V~C^8Azj%?g)sqL)$wK|E}@KJ#3AwN=6fAVk}svbB$>~6pj z`!s>;out>@FSW#dEXK5h)gtt^@2tPj_or`&ZbYYI_sIY=!wak(=JsGSd^<_x(88NV zT^X1+=_vH4{ObY4GpTih8JhGx>lt=rSjBfhY+|QuU+^-;KiO^F_l=tp#!0-Hucr)o&KL>P0_qE=PJXH#O~h%%P$^Lol7`aerl zQ?OoNV~UYvqB-T}sPy@;gp#^$)fTMM;}nD&bn>GrLaFAL__E#I7x%Nx;TY>BH_G|0X`jOI{=Nyor50H1>xD}%QvSvEC&$Ntah&L-aw?y zl#uz#VsaZ%(A(oCJJDs^E2V~;`OnKPTkb8-iv~9n)qT0mbYe_-)r{V;5n5r&9Yf7P$=ls&tjP6sz^!JvHC4aCm7i!;v8(eTqDv=@k} z4L>@$j(tyU>?b#cJ`RgJ(CQ+mhzIPA``IC=;bxbK@Ar}YVcQZxUYD3;zUr?uQVRfF zpF)&SwDH7D2YiU9m zOV0%9$J?%^OZ*X~EYNH$1a!Nqc45B>o?QYYC1CCOc6(FkBe~*GnO!!AFiy&%MEBx z@IAHDg90U}ux5GJLcv()Rw8?+e57Rusd8p;?sYPql5>cWebPWk#zOh}UFht3I;Czz zvyA}Bihp@Cg4%oA636aXB*oec>O*b{&uZOXkCQNk<urKY zBO>SH8W}-yic7FI@GQLkn5?aKc;z5wO)R@3EtxQ<&-c>^hY&Rv! zPF(q&b=vw!7M|f=2At;mBb0ks7nbn+`f;vIDcNUFN96A@BWBolP$qKvFRE*oM~fdZ zyI-E0hbk!~#nr_owAK%EG`C-3HfT4yka+i)Hah48;g5j!$OE1-DGM0so7AO`ZR4Rf zb|$5UiEa(p%f=t`(DM{0F9T zstBjdMv`(-kKokz6yBHeDW{XV$DI#<@Rw;@!z_Qj2}WIu;xewDQN)l>S=J&m8wqN( zV$90dx!qP8fFJGH^yU{>MYV{@@6>FxYM%7;8sSKqS_@(8a`-suH=vMWui{vJ_L3V2 zo^SY7mnuf?7&#E(s2nrFH`E%Qfy-|SuWm+P1;UR2ZN8AiQE{qRi9hB6 ze6wE=mCl!isfcl1%>mjv{&f2-ia_$FXQX=FTC#E>Cu}{}E7q2$W#Z$sS;Mu)Qbwiu zZ{jwwdjwZ2U<{A*{SoK;=unPoBUa92={f8+rky^iccVgEV#YqKK7SlH_jradWwCRl zd6DA%R;^+EJUs)Nv*{8Xv&{HyavO8DmrS9EePM=XNM-;|X4|`K{U)Fz=>xN#=jIE} za}TlmrB8({RjR!>w3e%R1@#owi5;*WuF2j5b|Uw|Vv!JXy9YV%*RhN*Ob3?z`Ha~^ z3L5u85^_ARycw9|A66>%G6SXId51lM^dz8Z05l(;_AJlbniPZp9pH!7Ce+^Y*!5_)*FfsZ7X z^$z;S;?gI-_vly5L8~;fd0j5L-UeR#G!OYL`rWS7%(8zdBzxgPl2!X_Fa9-UXkzAK z5T&RC(W=L>fR1M;;!QVMNInk%3~N^oLa3QhL7LHiZq{HQxQwRaBb(*k;9QUQ)GAt9+`o7!Abl_WcdlYm&fmS0n)Yf`WGDS7% zJ1E=Tu~%L9kXx=`P8INJBy`XS?eZW@C? zzq*rS`h^uPa>e>&eshxOE-}Ub>PM}kAq!QT8|#du6zZ-W;yN9eN`yV4jdfP92@YKP zQ_bm#qbpmnMRd}UYQkok$6mI~=XU39>Sc#pBrU!MVLiwu=dv9X{SDkG$_Y|mIv&wn zHoso>JaGe^DtLP$>OtaRyWp+WM%q1+5*22$(l8akr0~sSw*K@OrC=i+EwUGwDZCQy z$pGIz_+~WsiVjp5@EKs&LUbG4@Dq;lu(`p7NR=7wE~gNnyw-ud;P@WKoX?ZFmXj)Q zQsk|56vO+RfP%<2LJnBit6((EKw|FvKeGLHRJCk+p8LOrKz*O88pJG`(5(h+)}w?4 zPUoFwH;xj=`ci?Jfq-Ly)o_RvY~J-Ez-Gu0O`+wv2ZguE0)+B(G&6+ggfqZ2l`|sr z+iato>onIZ`^pIc8l3%E`B73}LqQ$4-rw5J8@T{$2P=f?vLgbSHRZ{3U3e~_9X#r~ zsoT7erw{p+WD_>38E{n}ltlM-?ISNqUoIIwOl|liCe6d`IH}KQ4Gh_hRy&<7PTcTk z0Co}XWO~{0ob(_EM+ z&jPvU9)ttmHr$yqe^S$9v{lIFin!%Z&Js81!#=r|3AdUF!_VM+A zGkW7J`N!VyM356j`kwSKb7bdZBIOI#!5wea)q`f$;c+ixXcpFSi^8aECf2#ab#9Hx z@+ZZ1_D&bEf34ghsGJs<*~Iez7mVnu3=OqD6e3e@zW=7|Dzu0PM;r<#!Zgd>(c10d zOki)1)6M*w+qd=W1wi2dH&5GwmN!||0>l>4(Ix38ud994rZ92b8 zNS)aG&aX2972J^*Ik6h9TTE`QO_jPPLh+q9w`*@ELI zvZ}-OV+<|I@m2br+6=5ck(q7(@aj}yZ>?uW57Dm7Z)RBF=~fBsLU%GE=Q5hnD4#BP zTFx;6M|_l&!ftd=TU$$~gG1Nrw}6w*wB*O#kZ@?JDP?4RM$791O>7zfcaxDx)W~aC zulwT$3*roiT^h_9@y+S^anyxjqt(==4{gj7hf>7p)6?nl!p%`EgWPd%eMbA66A?EW zqKJ#EI5X*@?89Cs-tEcs-Ll(1|DTR-!9zD|nk0hal>IJLN?(kJPPa-Jgl~{9C@d(} zrS?=#rZD!W-UJ+GrP|^cxVI^z5(a!vh}DVaI<5mR(Tnq@J&UjO;^ zvQ{2gj$dzCk^3gyvTi^zq<8SS5d!}B?P}q0H2E#oX=f64u+~Rbe%IZ&H{#dr3ccwT zzNtc&kengkw&m+ObHrziYzv%{ zHT8&CbBEZ|rpk;i9TXpTUmbu)eH8kqW!e1#<(P^@_zIrt7Y@eZPyFY$uisVGUA7O%SZ;0TUo*RS;F z`NpX_%IE;Q%ML4-bpDC_jvgV~$}Y9sVdTUimG*Bf($`0>IyV(U)SXFFkN8Yo&!@^GX}*hz@v;#Cw+b z)eVT_^OybACISV{C0lVGFjhXB*sl>>EtoQn5+Vy6iSwhG|0ruW)=fvePY1D^O)x+d zyT)`=%QrVezu_7S(oSaXzd~|?%w+5p5_m4zCXJnLuMWdo+G3>E~Iuka&~`$ zew4^GQqo_a>GB}wL;el-UNa;sjkIhu}kCCCLdG@R< z1sJaFA$R^^=?VtxQi2f&EjSH41NRo--Q&+2b9s@fHLyo-c(n3Fha2(|&x)=eBnb{I z$2s}Dko5sxB!qJcB|bqTKoOM^Yu@qMx_MM9fHlww?^@n5cl8EW$x3r1c~R@a%Z@6C z7ZgG_s}F4-{jK6NL4@iUKQWK2Bhk#1x1)o(c7DFT)@#A>I3FJ1vy2paZTBoOs(7`q z+Z*S_;$+vpQl@y&PzFrIa4mOQGj-eM2eqtg(S$1YCrzpDp}33eeyLK@0w_)hbH#}a z+MT!cyCzzUxqZ}UKNA^Ujui^97%J3J>ireqnc$0U3f_}8Ex4FW=GQW-+ygwST{&Hw9|^AQt%9{T1bSKf;mirHOEI4=1!6qQ*-R*eki%gpfM>_Zww zuis$>ZQm9OTm6QF2&FB5H1#sznu#S2;XP}`OT`<+0Tl@Y{vGc^M~eN(6{$cavS}-d z&ni)_@DJ%S2T9ej>8dav02~AmXA*q%k4PAox9}@&ip*Fn!s@}4W&YBf1Shsr?~Jln zFBc|S+5ONHE`sRThal%R#$8hrCP9Y&v|+oh&P)m{nn`yS)$(LLxxf0jPYu6G52Skp zL=JbXH7O(640C-8DCir3*ACbdFXzc`Xf6Qe3~7zfCSng8u)AC?U4 zBDLsy+rDiMVv&3w%Aqytt>{;;7~c$plv{CDZZrn(%Jl`6gUgb7ulj;3--Mbp(x34z zMW)7`rSU~?)yCRRY;t2|+CA@xFa@c9gNE)W#uC+$CWMconU4`$v0SFZxM=1IO8P>} znw54P@V*m50&_hkg2g8lh2Uioa2jfnDuuMe(2pZ^`g=A6zPhOjW8*xu_zyYL@g-gW zQrnM~VMmU#`w4TLnd6xveqoQk{cB~`CeZKK&*I_+q*?FB-woSCoKu3PN^F|YZ`J%W z9GxBow;1lLE@(pjsAT4O@pwb3zN+K0^*!hvyOo_(Jy(^3Vu-z&gF{FZMw}IMEL1c}|%9k3qFA*I|q^X1fCXf&K8iLbc>>bgCd5_nJmt11H zCo+i$veI4r9)a)D+G}a^kT#dR2EQ2?znIl3KTLIaxsepDkIV+Bl%8`X!3b%3)fvW~>{BV@@NIg7Ja8Q`1; zkwEEQg4dE?jnk`igF2#A4Z@64-eh=3RC5wlMKFF>b$`RHNnDQ8M@YN`CmVXYcq$NQ zx=#-|wmS@qNM$Y1X&zRfRb{@gXm+yV9B}>R2|pnTkeg`l3_r1?JoJ1L=>hp0Vc*mA znPNaamM0R?P+Zq+ALAgpy~1_;ZI*VI88(BtT=-e@e6PEqM~G_5G%wG_XH49Rq|oR& zpSkF3v@5#fp~!fcF?jArFKb)J;OX-O5AkYl?mg?6=}@4*h2~f7>(vUh*BbPMeI?Acyn&iFk$VcorSinxRb<#(Me3 zil-KuMzWXTWl4RXa3|j+FxqIBkm@>~lH%8JV3e%x^MbMp1vQMAwKgwqk8*>D*_RT5bdh(Cnfqa3uH(?!DL*SiIs@cFA z&j|7}q0WQR9jetId$gua$Pn#KealMW3Q<)dQ{gIX7sW=;D-QG27T!EYS?s}2+rP)* zgHj5N2>&$x@&ES6e0<87m!{{R_~8a})IjBiyeU=KWs2x0)f##13A9&Adw9OUD#t+M zyp`op)^1h^YgJS5$5T@OPTS*;b8UnnaVExuzKU`znBq0yTc8x?ETm+;HNr+N$ZDjQ zj?ZbHTS1L)I?@MyJf%vB&21@JmP_=_0Qh5i==*i-QvINh&}mg1EWoKtQvewj!u&#% znFnp{@?(EtD5f=R8*v%iy<9B;zDf#(b-8KrBx~(xY2Jykl@&H9JsJDRc`HbAV}yCY z^d)GsDuvRbWFrJ{b1#}pL~+M+qzEO&Xb4^zbM{F-6ENFxYDb+7Qe(1erYfXBgS#QW z_%>!A3*QxWy<>+LhH9P3Lm;Qj!B9ItAVthfm<8ck5 zPA}=y2~c($(5DyZ|7&eanKfdQi1Z%pkTVLsj+Ek%DMN>fG@0@>5;C@c&I+j`GR3M_ z<%5-KdYdN54m5UjnC-|od8uDnQutmDSP-i!u*)3jOND%=k^&^ZPp|;O0&4=1m;}r7 zS$|PmrT6{(@$0e3Sz5A&;5sYh;Sf$BnYX&!BalIyaHrNOeb6B&Q>3Is$S*1Dw8Ma1 zj;c9I9#c1X7wsBv>*xSGbuGG?WRLhl|2Gnp-$$nTS|bsw-T?10glk}?FinDcRyO^V z&bx(i{CvkDwk7azYQUV@G1RP6^3uMf36fwq4F3aUXFQ&O91M-URGutwR&bJU)9nH* z{F3ZFpmL z<;L`T)mF!-4Yc%^clWavBh@eFc%*ldO?r-!393& ziI0Po+-IG%-1%Cg)V;3^@-y;QjGgtbfMyp^Ed0HpPnN&q-G8Awtqt&+g1YJCPdjmx z`#ul3O=w%jp*}1q;Ba5-h^itycKd~JmQg}P|7hjEXIjRtN7cHk543;4VN$u z=8taK6<49f8<#X2I>!=8mvIM|iz89e^K(Q6{tN*|@2V!h>+g|TK@y3J^PiK;QCf$* zr=qmh#ugD9DzbI&9y`ZJSZ1AxmEdEfx4csfSYxw^Wr)KdX@Y)C+hp}aBnx;)&>y@k zW62L9VdAm(`eBVW%XQJ`QWX7MDhrbWx9^Ywk3S{Ljwf?{h#+EWo>o+EkB<5V;*`W^ zK1o8@^fHMDy~kCw%M*dfQV+f3m)mq|(qn7@4}|VDfHkdS?}S=4-?1)Dvag?*BoZfEeQU@ zmp$;6Oa)1i-Vqzukx_~ESHE#)HWy}P?9A12k0yQka)AP^APtom!vKkRp`o_`@2;zA z;8rG=cj7x;fjaS02K4&SsH-sxN_3S;3ML-T;n-~Vg}4JiHlMy053V~t^KUztpor*t znfKMF3{i=g_l70ZOIZqcOaX=Pa#kfmr3c9yS!wGp7+Dj>N;;V?0-bzvVRyL~pF`Xi zv85DpcGL1Iw$49%6HPq-vfra=x3WdefTycPO{Ow$Li*RCQqofmb+eX;Dn9#nbpNpj zAW?bRNu71pBWF&&yZ~nce+O_a$4et63VPZ@OxMb6h)KOB9Bc8~X6TrCf^w?7%Vh}= zcb<)h&Lsld>pW-C@7-yg!9KbQIoV{1Us*Aj?I3%o@S+-YMS7r*h!g{cI>8JR>qIyy zzn^^zQ^=H}U-VB&GHL4L<|i>;+&*&LKYZBdZkVEfirMhA^3v60u^7K!nC}{XCNEKa z#zazzl*Hx^`RMw@Im)@Lwy&yL5!V!E7hLG|2l%-so&ddcvL4xCA;@g_43P%k_bPTU z2ub~z_f;*bj{O>$cqoTMyf=6vXLz=wYUoS5Ibq=Z=!0FD<&L!sGS@mzH?d9K!Y8;1kW&bcxrKhsaNlz*5a)n|PJ-z?#2)QkI)F1pXr>bwf*I1#L2!%3a zA8SK4ayGJSf!7b`5lxp1nLTo((q%3fyOzA(btr8$QI%_N&CbHIfrwoU<4kqU=Ra0U z|9w#EzHzS#$53DnyRBbNePc#Um_JRGzZB9>1(S($llBYNyMCujlo%fLVma;D zB+sDfp7cir16L@tw_hU+eM4~d8YaGe2#~)cV{4`6yr~d&U@DZ5M`dn%9NXXQZl>CN zPAlOYX2q+z`FbRU;om7=*F^0LxKP!zx#te20Rq4}CA!8V0M(&kTQCB@t0vK{-B_tUA zQSt$L=JTZ&_z8_sstojC?+NJEVBcwLU6R1ObGnq+P%%oVHM&5@Vu~xBdlV!gGgOTO z1Gr6_k*TsCV=D^sbC99ZB|)Y)@TPkCwziw zQeaJ?k_5A*Z?q>p91NL!+Z&<0Uy^Hoy zA{N-@PK%*_|D3=nQzns7z3Cb{n%R~3ripX4P~x|HrEa%mupe!)7JEdUY?dmOnm;Q# zPUxt94+n1BwD5L1+ntZtN)DlSmxNbw0qj2xjVZ!RZ^pN-j!^ z^W*PYqR09Hw`-*edHcoUkUX(K&AfE(gA?qv;YvT>L&3FZqyE==@J z^48WXPvy9Yxtxt~t4dIrr*+_;9=^N~g5ccBWN~aMwt%~;^sgUH|2l~)Pm=vX9Xat1Mq#u!kNkqzl#TQaR7*noCtzz`ozw0h#or_+a5btxQ zxDjK!))YH;_PzpC)v99Q&ud;$?H=WOZ9(B z1P)uA>5pU0CU?8P?M_BLa1xyJAq`2dqghueQsYm_7RnYhanaj!-!fEfpx#T%))#o zWwXnqE(<$g^o-mLHk7r}*quOwKzxtE^Sge0FOIrKCfUDJ3eajsh4Gp8O@9OOinjc; z{giWSY!F;3Ctcxp&On3{=1o)FI1gyv7MW5Pr}4Pk)e^m6lFXD^pn>O)%lYezCbcM| zTX$jU9py@C3Fjvvq;L~5&ENP`l9C1jSa|k(_7-jBs_$otxAkF{QKuiae;5izN3o{o z6?^rz2nl3w^`udg+|#x9wR|3_6d91%A(w%*oX!F9SRkUY!Jb*j@9q;r%7)YPa!UQu zrKpSqIOd*cHfHRL2710jRgxK-4&<_Bz+)4Se_Z1Dcy^7|m*NA&i-*(@M^b(0d*v{S zDIQrW%`|=LEEnE@D~{xMYNuh6a=6jR4m!6U)P`6~<~(*p6Y)FHYFW(bkHRO8lLw{Z zk$^XhVrG9cZCE%B{+uiL&F8o)FS7ez{#~o2(0&$SNWB8JvU_NJ$3>sFVG@`KC;U5= zcua@!ky+Malz$;(E8OqoOVST}R>E28PW_(T#qp0LI81P-X;F>$DpabyB~i${P&LA` z){li{rLr}n&N9UzKxQQws_BV37+*xMn($bWR+$+EABMdBLWM#~cVu?tlSnQ^C!#UA z?Q&t=xzH%o?{@&RbY&RKen=HF+g5I)OcC%o%XWVZNMfYH7<}xq*Kakj3@I$~>UreU zsjUUc-ccXK%tg5fnIOVnKm*Jlf0v2W1!wVjp&Ol>g*)U3FL+y465lHEiWoP9)Ckx< z$`b&sD?M)UvdBoq!SEoz{wmAKv0RYalCOtmkA0!$QGw*i#Ds9%HLv*zS#?dhJSG0c z;=L7fS8{ox>|qhaJGUzz;{uw)qRbhfP^YbVpmaqOpXsMwNk}~4{pU!1XkWie!@q-% z9CDmutSj8RtR+OB*?pt4-n-)?XftQn=lF@E)_TtrvYoZ6s{a@TIW6?W>E}lQ)AMXRU_3*EAo3Cxw4jGG4 z#@2EdJfY_OJ4kyBGj1*agZJ#DBpko_`Td2|Eh=A3%WZ+XcY6fCu%6IE@kXJ%gGk+! z?^W{}#ohbkGrw9`=bQOA<^@pxj#-_+x#Jwj=lg8H=vqNI@d59b24!azT1s@I4 zeTWYObAAPly}BD`vw3P1RU%N+DYXjNb{ryLR;nH}?hnv!oCxpw(W9N~GR0k4kKx2j5yx`tC+P=ktUAn<69!WrNq=vcq!SjSjRkZPKF+Putdb)NN0RISoaV|{x(Tk5!J zNM-n!2F!HNmMd!8zdv(gWkf*_Q$N!=%L$f5{3&oxlH!DZ2I)&L%ay!M@HcSw%K;vI zE%#;r(`m*1pmyN1HFf$Sb53a~EX^iPU58#jCR2GS*-1bSqAC`&ueTJ-&iui;zMr3I zF3>vdZ+XR|?BCRBfPZ7Z9L-$ZoGxJRC%^q!+2cg$H`O-T;V6*zF-;+OrQ9ZWwQ+-7 zc2zES&YRjNf@`vD;fX0ppk=-oIawf?TUm#|kPuyCl09#vT911y{Y^jT#@y3i_V+-N zqN&OD_dip!zsgT2-IXZUW#-d-1p_K0=JguKgEybQn7yC^Zt;+4zHn0($qw;Q-QMqx z8_8z8@odpcD~a^*{z{nL5=2<5iHk}-_j~%6whc3?Q;}POl^oeO4MZ5k+jbduL%j^` zK6U%W?VxBrTZ?fPUr9~!l1+t(bB*piWA9o^NpZN01w7b=OmLKQzzB~3@a3l2Gxyt) zlE?1fPiBU+DU7=Tmc0EW=^b#<5;`+8`OLuIufDX2U@#01C2hjqlG&&`pBbT!1yeIf z*+s}KQ+6LSWmPI7NaWo5LGBSm>QPrYM!sQ!Y{F(3@9BkJjRYIG($D$LrML#wWQ%lBgUpZW^qt8<4aADK&{!O(qkY>%i5zAw|kxcX^n`oVrC`_U;pI& zdXJ?4Us39;;D54kw)d^a(cB=hl!`&EL4aU20j5)>7}=<}I~4;}T|*T{0K-z*VdVuY z?s$t}Xc?)O9Ly3a~w+S?bKwAAI!%o6Tv2PhLod4nmP(!mdq) zG&brpuCX(@bTa{@Ob94j?8TFFBzY$uULA836YBPnl4_}LtQKl9U_s%}s+kskEQpzH z@+5@Iz|^6h7Vte|;+XKM)ao0Vrch+c=@$ptLNEHYt;=7!`2_=Q&@DQui4v5i3w45M z4Iqj`hOA&PeGhB3pPPJUQ9!LLlHz_lb=F>zI4BnG#kbZ2%DK;%Ekgdz%|wJ`^?pRL zn~|eubOviE`&d3*>)eeq!ZfPNpNV;QL&8wG8}+EO{x&P>a1lTm7ppv4EBX-Bznz4zUp6?*tYdxA2sKm$ zP}W}1LCVD`(y4r~cHOxLyxo8s-U|B?bATwo)0L@XXiM6F$oo-=K4FKvVV1j-`dQKz zH*SY1d-JjU?SXa~xh6FKec#j0BD6vEZEsv{X{AWdR?1hT_ATnE zR^eW~91?z8I{7CRWg4{k9fI!~F=;+C!F4si1D@zY+nsJIJDbON2*=fM2`dF?KS>SWm{Lm>BwBz!Cz7t+;j$=+yBmsr zu}_+s*@^({j2#l7uUUqSCc;{sptqI2q5m-LXC;8wZwQ4MZW6&Ffa10+qos0zy!^306j9sZr)zPj2t`y6g_1ep((^FU_L9E93;xwoLB3 zyRrm*hK!lJh&I7}p$n2-<1Y+cGXke3f7#>}`S;6;flg53O@E+a*hNtN zri?#xoiMj=E)-4(QJ>)0a{H7W`{@z}rL!)8d|xTWb0tZykCVSk@KElmG5RZ6WZA8b&+ZLxj`f1+?8TdU7GdieA=q0&((Xi&%8 zW~S=i>i5ujfm*BMQ`2+=-D;(#aOQ8}!Md|98rM!$bG5c(8t;r8H+6<(O{othg+M}_ zVz{#vIiet7LS|G4x8cFDtz25%Y z)qH7H^mOvuZPC8@@5mbg?BAXyD+hd9xEeIxtJn1*A9bpg3xVDy#eXQ?LxdtsT-!8u z>JzFR-A}J~6$eRm=k7p%sL7<4Ztg9u(lwTpYxN%Zr!l%7hTpC)(pv8~|JxnC zmSVLp`Y+$o|IpkJbhCfG{WqA$HZ68^vM$o}2V=xvhM zum28G`k!_`I#9X)bzuEBokyn6BL3fudWk+Fjr@-k|J|t0>;Df?!j$u`xm54dM@jat zO&^2}{^Q^D|9MIp*I==GJ+%q)*oqGx$bh5Nqu^#ma4fsvthfuU;4g( zU~Eyiwl=HkDe^=9@u?2`Kl)@tG z%Wtyx78qvF#f9aO|IJGOKjuv@z)Mt3jFd1!yLxOSz)t#p#Tev$XY?#wnJlotynlUt z?f)M$#2sl~2ll)g(m}ZWI$GhHI{H|ebIRAbNTP1Qm~XuajYSaPvey@m(m;9=KE!e)`VcM?3QrBm#*R%KNhPNKx*5%&rP9$Ha z+15O!x&OK05S&~H!G-wlesg%z!2c=FOM>Lh<>$vkIxRd5HNhF>4N z5}Ne}Bs5TZTDFS<>s&sUeoKSx)IOizUp$u!|AO$>NgnazJ&nShCo1YjAD&v@X*E;o z^LnI?ss7)Sc3d0ZP@5)8>MLLFxdOQv0c0@>b1`bvv0-d68XYZ4L0O!2!q>Sg=$ARPkPU=IZn8X3F{cWTsDfCPai=oSv`-oYpWa3 z$8*!90@?aKmr85Hfp3MtCnZLq7<<`ztw@&83^lgeokwj{)`U<|ZFbLyTI!^7F5t!O z-PzJDe0nwzuq-l!Q2gIp(@S@jdiA!;yfyRd`Xa?T=s?{c>qv`27^I#R;>QzU8_*;s zCV_wbqq%(7`6($k;=T{zqf}}!=qZg1-L#+0IJ8YO}8bJL2`b|X(V;=z)Uy9`O~^4YIFPnvRG zKuA|}tOTb8=w_GHF$wu37z1{=80vXfP8jMG387zy2MPDS<<4^p_<_J*lZr;Xd&eFs zHPmyX-j{Nd?4JZH6u(oh&tlS+W}RtSu<9Anq_LcN>w4*FgPlg^nRGeA#+CijRWJX}ZQuFA8 zI4V}99W;LD#kh!5vE1A-$o}DRX7j8abyD>81p9nvKT=me!}Y=C^x>iL{(ME}=5Jso z;#tHd#VNxD6xH{{+Q<99^+Xu(pC3fy+{y_dq6B>@s{ArRlJ7%o6PUTFbS>>g;X!C} zxD%ZGBhlOGX1P)|yGfZUV#Qc=C0NkSwfqF8GYBQ8993{m)Ef`tvW&t^m(Kn`O;=tL z3D$#1O=YVa#>kO17rlqpc_GI8KT~1sTp2j8xVqN%MBvIN(r{(Z)rV#dm7-1KVyuOW z<&Q#|W`ii(! zr%>?t^Rhi!ZlOm(0(bCL`Hj&x(!l>wnlI|HcP(PVhvYmZzgq-VJAi9DYBay%AZMZB zDPidJIIw)9HBt|X)(*kK5ph8IMp?sB#r6WaM|Lm?#~UlUClaPL1N@GxY}Ca-{x%2!x!eeR-=zk-I519D0&8mPazFuaGB>J$R19rgU;@5y{#xs@awk-(tJ z!XgOq1i9$uF#Z8tS2@n>w~!$_c#Qa6k7Fq z;Ku!5Rz_Gm`zPc?Kw}qCUX{I4t+#+|Qo5hL>pu%W-vv8+J!SLhLE!W)&&Btr^g{An}W!kJdYL5 z*WANCY1J6p9CAD1D5P>wa{W3ENZ(=ajEi=m=A$Q8BEHD-oU}Zw-G9frY-DrTFhxDQ zV1n*A57K0s3W-N+6xi6$w_;47r^zsrVO^zKlh1EncBzpi_itps9e|vjD~#`yDN_DA zX?YWxSlXE(uc-;B0 z^;poqv)`_uuG4PmLkbKkD`r7TmsNOPqD(^P`OPZ)e_M{8Sd3X9=gjNIB$SI$9(i=`gXrgUKgK>k` z*I@$>ZqO`A;a`I_y5o!dejj$O zG6$QV0Us?2bSn*Kypy=O@dp%$Z&d*p`Fg_{5}jta0!?UAX1PBlkxDr-Vju5}{&t61 z*Yn^GGNw#4LZf6UmIA9>ok-J7xlDm#jq$IGh&UAKRJoNLg8QX>q8ygJ6Y7|#<5Z@N z7OMPtn1E6>8Et!I6uJ-)(reAN#)qtFN@$f2i$v5>90dOb&N#}LMW>cNZ!`vx6g%7} z?@|H-448>wSH2Q7eij4~hR42|!Us2O?a zLk$1PeMvt)sr+J*7*N85u4=i!t0)9#U}O|TF-363a9v^kiDMJkI6@RGxg zS}J07BsP9yp}ZH&&SDshXZd~TB=mEcTxgp;VP~pa9P59X{ZC{qDB;M9Sx@YLsOY;i zt8UqGbyG;r`hTI2K@KTy9@|9&4$1^y?@epszBWfSz?4a^cqjUN)Y`B+Xf!^n-SdB{ zxXQSw)~!zp(%nc(*H8*WJCt+|4FUs5cSx%U(&f?~n%5dqx>$p=j zSbfX;*iMQ+g>pQ#FsHSjs%b8nrxmU;M7~Ss(34yS{8->HFp6numj4|@{E?Xk{w`;~ zZP9Ff?i+Y=^Hf%6(SwxLqVB;B zb|F8ED-yOi)j{OO1jMt~<=Flv%6jfCm_e9R8pPu?9%OZG@^kAc$T{0(J3f4tCx>pp ztjOArsH!}weW^=$0g^!U)uH{6eL)sGt}&36Hy2wWJ4<#}w6!-;>#;yONl@C<8`LV= z7_qz8|H^)XX_=XL-2?QFoscW3>q0C&;y`dnAIUX4yArO`gPSj$vg>QcBDmGY;Dhc+f!QKqy7v z;cXaM2Yk~149D%3p*at?igSghmuAo6Lf+qMxbBWvB^lE0Sj`Zlw$y2So}uI&fm_w# zf%B;3SIDlA&%nI{q1&bbQ?)RT1KBu;5%1PMH-{_Ni)D+8HG7&+I6x=q{seb5bv(Lw zLZH)-ZU8(o`T4ZL;i&3RDpq7xIt1Dg*Wa}7aU|VaW)N^0b~!WOY^nMjbE7^9z_d$1 zVOMZECfao<4J8`;N5;It9~Wu;Q`E|UxxezDoSS!t+$}t|L_iET?UIP(=n;=0;Qh1J zc7nrTPyFf*i1e59nMU8k0{_p43t7Y(svtHF#!+beSZu#>S0{nX-Ig}%@nY`WxkzE( ze!S`cLOV5@ao!vz)}=h3U)mjCp;8{AfJN2MonxEbrNcoBlp-3O?v!b6iMY&uGN}87GN0`X;Lj!QTIYzRxa5} zp0D^wLaPnlZE_P5+0uF>Ha6f}T3S6Bl^w{D3ZF+#{aQ{-VMVD#w|+~Fs%*3(VH39A ze5liW_d|Lw={LNNyKkt$bomMoJQ-R`NAd)Tn0C%F1U64*E#eSk`#i(y(bZGoBfF{AmK!Tv*{h374Nz|7b)kFgPmL%1y4q=N{F=S2%*^I zDnOxVP=8@{A{-z#9rgMqCxWH(=D9m}+}BE>n!Yw*cAxs7X{-~_r{`Mbptn4!y5|}0 zQqUtdn@7v{Y|2)JZ&aQcJK1p%YpK!1|1-Wb$HlQTlR!e+98i!Sf|U|nM~GbijWAky z{7UrWFpFBtK34b|xT~GG>w4DsDE#5@RlvhNDL_yNB$}eoIu~OQJ=Q4v1Ua94dra88 ze!NF03olf#uCq#j*(BK6y%3c&^n@a<;cXT(jXZCpv23Txl5Jwi$X#K5RBQjv%z{5` zZSK{~ll9L0#Yjk8|03&qEsP@J7tg^~M-%7;0xDfDAKbl}Mujj_J~(K9wrafuu5FXZ z57F6#R#%Ea7EDeF$GU&4r6uCVM3GglY!eNu%pgRV2Q4C=22V)NECcZ;ZO4){b+#-E zA_i_9O$=n^MaAI(*#Y7^3;9Hv;_!66Q6w7OMGuc-%D=t8#q@vG|LtA>(ZGJ{1<$7g za$??uU(mzTv%~kVg}grrfcdOH2W$qVHd_GN-h_*|7`0)NZZ6;}X9Xa&@vp{EHfMk- zZ_+wgryTtC^HCUarT94s-R1t_y2>W~Z^C7d@y=Pqoa>&@oa;!^^R0ow&!)3Hh*4ZuO1`gw+c9eHCefORm_d6xf6?hYc7k zkA#aymA-H0n7uQ<-vT&Fct~5OmQc{&3^-YCN5%(yN>A&DSlL-trb6?|vV4CJ zb04`pTnVoDJ`gPVt(F-yG%#G5(3F9+C>@sGhHNdr@(gtYx@Bp(M#?>>t{$4^PvMg$ zs`pvZagP%jpqfy+D}Iq_D=e=SZTWmNzyHSaLjFcci9O4x?Xo~xA?`Ws%SN==>=)Oq ztk)97=1Pp&&d^&26I0=AuE=)|KTrJ(I%kbIlL+aHh6cygw*Xf8LHJSoz2ieXzkI$o z3j~InLX4qFxY(?TCXjl?u~0b!wqHaSY46+H+%;u%5~{#Up%RLbo}Rf{Ukbh})M`=) zC|$G!YL^yPR4KlfKZvuWe&L~54DU(YyopR5xT_EHi@lm)WD^B68|e+PBAeHyr9IKT za{S2S*#+kBTm)(Qn3Az5nSq~CNEd82Mn0kjba+wR=lO}dd+4t*sIXAY0&rKcu>_FQ zKDy3z6<^ee*QWyYy>ep+wkutp|0@`L&5SQcXKMoL22Ly#?6j6C6|qIxXmOOdj+oN^ z9$8%t#UJE*!CWi(t%#@h7Y2{9NQimBE#s5mb8+k5M;K*HKLjU<-^;(hqJq|Bh99m5 zq6VF~5PrWiUyY@8mZF{yK%Y2xFeVxIgs74?a9C)y9P<=~g?E2|fjwQLNU0b(|AqCK)vq85TlL&{|4B$h(>`F=-g}}+=imv@d zHrPUF*dbKKObcE+ZJlVzigekZbGp#erj(%Alll50y=SS(WLaobFwQ7Le0}06C;tdM ze&PyOe+bYLf^yP*L=!z0T09FOMU6oNS6LK8 zt#IB^9R`X1xO_mJH{aCq~^ebr{;yFa~x1&ksd+;ghAd;B0r>p~fsI z+M^s^{+2F6ZHRd52_Z#XwizQgQCOAmpr;|958144+w85z?hcv&X0sjgD zBvqGmRL3z=bFoH*OWgcmsgD$bCk&=-o5l1 zm!g^sb+o2;SaZbkwIG}D=V()Rg4-Y`?2<^^JNw@JBtE+&z30>lFH>l1QX-xA^Cb}o zg`;TZ{A5n|UN;eKs85{aY{d9174q{WgWrBDY}CaRhGaOF6V8*FT5|dNA)@6{%mI@% z6Uw@p70#3+Ty6`SXk8W|KABEt5*hJ_1D9{_Pb-3H{-O4_UU?xDV&ee@wlSqo*P>hb z-uL4j_&LAY|g=`Nwr5gjX zhRAQ^Wvmhd+rCpBa4^&NJzMT<)!rKOptPD^*?XES1hu%d!8KZBA9)B!YYD7fVqZ%# zc^`5$WYFa~jCeW_hQX2O26$gKNvR|y@wveUpd^>I6T`{fqA$D4Y+Q67t~xNl(ZbO1EvBRYAwam&-liR+AP+Ck%WOkqFW8~VPZ>^0z*C7BykQNVxpt}Q0WwH^@R4pKZC<+LHSvVG zFS*Yq_-=GCe18|0)AyM6LNT5p&e8$3Psso1V32U_JY2m;9{gluE`;__f{fw*#>sa- z%R%6^5$Qy$>e*a@CTf*tHqSamGcnkpoce{%wq;GntX2QdcYmcQ0)m0;%A;`5y~j2` zg`$z-tZTARB{{4rX?#X3BKy9~pvCU#xxp72(~cMGkC5=r@DWEoz$E!C4ZT59xKGdV zr@h(}z7dGL`UjEg4G+{%Y9Qa&iH;e|60s~}yyJWsVgtU2L_3yo|UAW|Qmr;z7&$AnP}`3!d6FgzXP5V?rDWP6nr zTHQUo&k+r9Y^bm;&zyY{1h>7YOh#mJuzu@ndN_L#M_FrwFZvs9mg5Z@` zZry$*rcbwxm%ZjeG9&DdKoYnP7{XrAGGo;vTzuc2O8iibpKMUYJ5wk%tTdu{>IX2& z#BQZWAtCnPH3st>BUD(pJ3)B})aiwU63ZvvTumxjakUg98vnyC?(Bdy8e#-8&7}9; z1F!Za@dsgrKWU|r6@3RFrAZiuB)G(^onwvl0vT3ge1h(%R&I742b{XZMMXIw>V}oV zHl#$bXu_%t>P$hrIKZ&2pua$_89G-CXq8FSw8M;EZiWLA=y{q0c6q=ZiaO3vc2D?_iDEj@2tZ{w1qrkUe9r;>9I_14fkTIKJ8fcTfm z|G5;rjhZm{Lp4(-*;x5OJ*X*K7Z5(c7zQfFe3jQ1C`GKc3mAHjs=bRcZ%KN*nfm^< zy5mbG($j(|33}O1`Xk1VpXqWrCnKyyV@%2-igod7b!m!7&IlFur(0GP*3PJ^P3HMu z6^_EEQ#s@x-vUK4C+@P8M4~2D@l;1O*pzQX9;oG+?)SmH)}=+yfH65#kxHP@YQPvK zrm)F$c+@fb!+DpAvp{oj+c?0fxDgBt`Q5?SPW_Mm?5w;1$ju{JdHd4)L<|rY4h*SpNoL>q|`9E;>^GXL^ zMzxbx{!ps8+C9Q=)R!44K1Eg&{^>Fr%W&*O#)J^O3kgF_xtv2x9A$gufCRl^cb2?qm`l9PR=6MFn zaSlg7!vykOJ}Gsfv5$bZDe{Jp01G5uQ^|)8M~*D@M=DviT%<8sy%Fg7`pZnRk1fGl zMpmVz=AlVwB*>*vm$s`(lH3Y&&E}8P_zd7%i{mYrZ_jgm7>X^;j7$h8<0H=9@WW0&nULY)4rcJ|IKyzgD#pvL%(-A1McC7_Ux3m57j-~l^D@K*|J zG3;y2Nu=(&`uml{+vWL2y4?}iX#aA%MP-F4#|vSg@vGZ|tOx+6o^#!z4Oja5^3adt zAqrfjuWiH`O2m$d@9DHdhzG$$kG06$d-a7`jfvo=j2R5Fg3J8XB_JbkO5x{%&AChh zZTz)Uv~+A^L-N`kl!AD9x8W%85_|vCNR8X!6HDzN@=V>9kxeX+L4h4>g*Mwl;TMTV zSemy`D7qyZCsD4Vb*@394=#}@RR?4<_qwlwsTD`-8^nl_U!E6NU+2$?5Q~ zAHDj4E7VQY^HGf&A%5ISAFocxM4>~h0HSS!rm{#spFR;4V`1p=F4`Nh8V z5jteBDZgTF^*4yoC_DEr>F`V7vdj91k&8&zPq4F!$ryG14*_gbYFlBFhY_R*E@eQ) z;HL@=44$rWl;-UR15xOFiVnTQiYdk8FtU*!61zMFGIPda&kjS9#N(m3+8lsJgb01GqWzW>s}{Zh(?Db_-A%bfa;7oO>C1D4wdg3!-|U$D zk>;KWSHIPR1|Dwu(K+&C^dIdZ&?Bm<2SW98G+_T~AV6+@7!{R@*6!ocW8KgQI-sQd zjYdmvA6AHC=b0b&x{FB0OA7_ZAri-yoOw<4xP1C+{0!yLKfFSpfRsiAI;@Y7BbPYR zh78V;ucf+SE2WrDxhQOIq$gA0IsoTvBEDA-P%0I8DIxUFx*>AGUO;^eT z32dz5x06P-Oe1>iwSw3J-&XP`{{u7n@G8J;PC>sH?+y3x zeMjylC6=A459858vyUx*VitsMa8Fv`>(eNq-Jc6^BL|npoP(dc+0mqUHnMUNUvnP` zeTauJ&x86iez3_2FxnA;@FUXGSgkEj`88eNnUv--v%0+?dG~lA=j=;~x`rCzX$&J| z+y5x9qD`YqZ`OR}A~4lsg~p~Oh@*rDf0te;ID0m^@V1|YGFSZWQ34-_&eTJI0L9WV$I(i%_aD986= zmMY6Ah}*g5j@#|KvRWu*i{yoRH6_RSb2Sh0cjh?%rAXGQ z?!;5CtyZ94gaFsh`$(ID>I>4=PJN2J&c5&l9^RLno+ys(_{3#SCMDf`GMUk->D;(C z+f(%v{#ian!})nfbP)kv4uw8hQ=N74yW8Df_%RmMMfQjMXAbuY@+e!*#Za3yM`Wp{ z!M>x${WH_z#~D-UGTGNUIRw(>=F+E?X06+X9Rb^u*U3Iv*NQjgDOfler1X!UCA;A1 z65Kf38hP_fc{dhaR289C?UoS7ggp8W{SbMmaT%L4meHijp=`aYO~S}}T3B^UeOY-| z-Z-s2uk`ql%9}S^#r%7XliQ~$Siz-2%@WlWtBcbgw?xXxX7!xexYT&Tvt)`al$(wg zAyu|}HV%Wb=4T;)Gw6ppy!mJ;oz_X+UI2AounF{jnAd&!i_4xJ=S$v)mxyp_}C5t!TB`BXPK|5PTG|iM!!~hc7CAm;Q*s2jByM%ieE`+dQd_A zBcLee?eLG~Zuy&AbM&&U1BpSI!SNKHvo%uTX4X&yXhkO??o%QdrPNve14pEHUAq0 z*VucwYgtSGsEsd|{3pxiyU=_)|Noes|AvJO~m5 znx&}?J2tbGgV4zrGq@T^K2^N%x^=2DnVIZc*0~-u<==$?$95?RC2EqcNbN64$@f?; zq+dy-RwI^i?Yvp14!|nXELmf%54e9{32U<%wSAF&lHjD(r+E}qdPt*iZfm!m#*6g*m-X~^2QG*qd}@vwC+_IxWU}V7Gl#BR zX^8;!;DGP)SslBNoy^5GR~NO!=r~uE(2aO^+CpsVfa5&b^G9k?wg6Q8Kcc}MTMngw zF+=-#+rO_er(@QfQf+HyZGBan!CMExD%#pA{42~lHx{q=cDK(a{ktlRJ7^mW7e1NO za2YI5y92fSt{92*ZY-B z#SO*y0A(QOAG#J=KX}r~modgXNo>WLgz)VK9HKWhL^gPx!rHIbhyBk+;5i5f!ko!C z>GMK$p2N}&monYmVROmif*^4JwTzop;lL?6Pp+X7kYRUVa`t0B<6@|S4Elelcdvgd z8swUcu&HB0qk!`i8seQ8eSG`UyrWlX^>UQ-ddw+q@0XJ~V*maOX^r*Hup(!@y`~o9 zyTrBT7Ia^?7I_DL;m?hE{9hSdb|pHz*@fJn55yWSXtbyB;Mz4gjG|>MC)rGj4~|%= zK~?jE05KN3h|y$PB7wk}0}UZBX;XNtGX*WDKmB_O#Q#eZX%BxIR4w?r#CQAcsyAGf z+Mr|oGMqe}K(V<~J8tU8Ey%fhCMIpEY*^Oxb@l)M9N@obN--g{6V0DkClH z`00mOOi^6xlR<&~D|<)2Xj=+c-9!Dw`OPna2FH?g215y!-2a}e-TZ}Z!~+8uG!`P@>+JClxm0-2|DGs-J6mi28F$C{Y}?z+vrO#5bgU zaR&Hz9{}nLQYm_Qf*^weylq71vgGq@-4Thhs4qyNfd347ym6$_5DM$?WgZoy+PxAQ}I2 z{_}75d12K>Et@_J{qo%`Tkqhsu$m(8)p_8=ZV|kQRCtmJh4Mh6T_6`iD$Y+}_v>$^ zVSZV|c(PHQlo4k!PZaXYpcu2((cZ=zPpEzS*Ls-Fys7OCBxlX_f%*@hd)tZoPwD-& ztudy~EjGOSdPtQlZ!UjRQ9@{v05&)@kXh_v{PS1WR64qG`xP07JqB&67|-FN5iV$k z5tpygVVo{5%ikuOp#2@Xk;&?Wc4vV*WO-la=4NlAi?!qG9QbA<$A$R6uje{PPd82j zbMlF<*EO4jfTtQ7=s3+!O+h0m-!O##@T2p_!fJ3Ys^D1BHPIj&K= z{Qpnnm5-|o(g1lA8a2*%_3=AlEg%A>F&i$--Jbq!R>GHiP^+}}%cfVfV0*106d+nI zeP+sWD&{|2LVQBsp{L^$f40iZUiEo_@$wV29euybr*P9f>~B}vckn&L1|8$pLikQB xkl}oZ-Y(3&wE02pZ<)8F{mtxocQEDnJ-WxBUs1GC)tkRqD9fvZs^u)+{vSAi*-8Ka literal 0 HcmV?d00001 diff --git a/docs/docs/getting-started/installing-driver.md b/docs/docs/getting-started/installing-driver.md new file mode 100644 index 000000000..155d48905 --- /dev/null +++ b/docs/docs/getting-started/installing-driver.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 1 +--- + +# Installing the Driver + +Before creating your applications with ScyllaDB PHP Driver, make sure that your local machine has any PHP supported +version for the driver and [PIE (PHP Installer Extension)](https://github.com/php/pie), since we can install the driver +directly from there. + +So, make sure you have the following prerequisites installed: + +- Compilers: GCC 13.0+, Clang 16+ and c++23 +- PHP: 8.1+ +- Libraries: + - [libUV](https://www.php.net/downloads) + - [libscylladb](https://www.php.net/downloads) + +## Installing the Prerequisites + +### Installing LibUV + +To install libUV, you can use the following commands based on your Linux Distro: + +```bash +# Debian/Ubuntu +sudo apt install libuv1-dev + +# Archlinux +sudo pacman -S libuv + +# Fedora +sudo dnf install libuv-devel + +# CentOS/RHEL +sudo dnf install epel-release +sudo dnf install libuv-devel +``` + +or if you prefer, you can build directly from source: + +```bash +git clone --depth 1 -b v1.46.0 https://github.com/libuv/libuv.git \ + && cd libuv \ + && mkdir build \ + && cd build \ + && cmake -DBUILD_TESTING=OFF -DBUILD_BENCHMARKS=OFF -DLIBUV_BUILD_SHARED=ON CMAKE_C_FLAGS="-fPIC" -DCMAKE_BUILD_TYPE="RelWithInfo" -G Ninja .. \ + && ninja install +``` + +### Installing LibScyllaDB + +To install libScyllaDB you will need to get directly from the GitHub Repository since we need the latest version: + +```bash +git clone --depth 1 https://github.com/scylladb/cpp-driver.git scyladb-driver \ + && cd scyladb-driver \ + && mkdir build \ + && cd build \ + && cmake -DCASS_CPP_STANDARD=17 -DCASS_BUILD_STATIC=ON -DCASS_BUILD_SHARED=ON -DCASS_USE_STD_ATOMIC=ON -DCASS_USE_TIMERFD=ON -DCASS_USE_LIBSSH2=ON -DCASS_USE_ZLIB=ON CMAKE_C_FLAGS="-fPIC" -DCMAKE_CXX_FLAGS="-fPIC -Wno-error=redundant-move" -DCMAKE_BUILD_TYPE="RelWithInfo" -G Ninja .. \ + && ninja install +``` + +After that, move the binary to your system path and we're ready to install the driver! + +## Installing the Driver + +To install the driver, you should use [PIE](https://github.com/php/pie) to install it directly from the PHP repository: + +```bash +pie install codelieutenant/scylla-driver +``` + +With that, you probably can check at your PHP Info if the driver is installed correctly. + +:::warning + +If you're not running as a sudoer, you will have to manually enable the extension in your `php.ini` file manually. + +![PHP Info](./img/pie-install-warning.png) + diff --git a/docs/docs/getting-started/quick-win-running-first-query.md b/docs/docs/getting-started/quick-win-running-first-query.md new file mode 100644 index 000000000..3bf60f236 --- /dev/null +++ b/docs/docs/getting-started/quick-win-running-first-query.md @@ -0,0 +1,69 @@ +--- +sidebar_position: 2 +--- + +# Running the First Query + +Now that you have the driver installed, let's run a simple query to make sure everything is working as expected. + +But before that, we need at least a ScyllaDB node running on your local machine. If you don't have one, you can follow +the [ScyllaDB Downloads page](https://www.scylladb.com/download/#core) learn more. + +## Running a ScyllaDB Node Instance + +For now, we can use Docker to run a ScyllaDB node. You can run the following command to start a ScyllaDB node: + +```bash +docker run --name node1 --network ws-scylla -p "9042:9042" -d scylladb/scylla:6.2.2 \ + --overprovisioned 1 \ + --smp 1 +``` +To check the status of your node, copy and run this command in the [terminal](tab-0) tab: + +```bash +docker exec -it node1 nodetool status +``` + +You should see something that looks like this: + +```text +Datacenter: datacenter1 +======================= +Status=Up/Down +|/ State=Normal/Leaving/Joining/Moving +-- Address Load Tokens Owns Host ID Rack +UN 172.17.0.2 204 KB 256 ? b26ab7f8-17ee-4e51-b28a-523697d16a60 rack1 +``` + +## Running the First Query + +Now that you have a ScyllaDB node running, let's run a simple query to make sure everything is working as expected. + +Create a new file called `first-query.php` and add the following code: + +```php +$cluster = Cassandra::cluster()->build(); +$keyspace = 'system'; +$session = $cluster->connect($keyspace); // create session, optionally scoped to a keyspace +$statement = new \Cassandra\SimpleStatement( // also supports prepared and batch statements + 'SELECT * from system.local' +); +$querySent = $session->execute($statement); + +foreach ($querySent as $row) { // results and rows implement Iterator, Countable and ArrayAccess + echo "The cluster is in datacenter: " . $row['data_center'] . "\n"; +} +``` + +Now, run the following command in your terminal: + +```bash +php first-query.php +``` + +The output should be: + +```text +===== Using optimized driver!!! ===== +The cluster is in datacenter: datacenter1 +``` \ No newline at end of file diff --git a/docs/docs/intro.md b/docs/docs/intro.md new file mode 100644 index 000000000..210f9ecab --- /dev/null +++ b/docs/docs/intro.md @@ -0,0 +1,22 @@ +# ScyllaDB/CassandraDB Driver for PHP + +

    + +[![Build Docker Image](https://github.com/he4rt/scylladb-php-driver/actions/workflows/docker-image.yml/badge.svg)](https://github.com/he4rt/scylladb-php-driver/actions/workflows/docker-image.yml) +[![ScyllaDB Unnoficial Discord Server](https://img.shields.io/badge/ScyllaDB_Developers-Discord_Server-4C388C)](https://discord.gg/B6rutCXvgp) + +
    + +A modern, **feature-rich** and highly tunable PHP client library for [ScyllaDB](https://github.com/scylladb/scylladb) +and Apache Cassandra 3.0+ using exclusively Cassandra's binary protocol. + +> This is a wrapper around the [ScyllaDB C/C++ Driver]. + +## Getting the Driver + +Binary versions of the driver, available for Linux systems and officially supported versions of PHP (8.1, 8.2, 8.3, 8.4), +can be obtained from GitHub Releases **(soon)**. + +You're also can compile the driver by yourself or +use [Dockerfile (found in the repository)](https://github.com/he4rt/scylladb-php-driver) with a pre-set environment to +run your tests. diff --git a/docs/docs/prologue/contribution-guide.md b/docs/docs/prologue/contribution-guide.md new file mode 100644 index 000000000..fe038cb07 --- /dev/null +++ b/docs/docs/prologue/contribution-guide.md @@ -0,0 +1,25 @@ +--- +sidebar_position: 2 +--- + +# Contribution Guide + +## Reporting bugs + +It is inevitable that code will have bugs. There are a few things you can do to help the maintainer to fix the bug that +you've discovered quicker: + +* Use the [ScyllaDB He4rt PHP Driver Issues Tab](https://github.com/he4rt/scylladb-php-driver/issues) to report all + issues and bugs. +* Include the version of the Driver, PHP and ScyllaDB/Cassandra or DSE in your issue. +* Include the Driver dependency versions as well (e.g. libuv, C/C++ Driver, ...etc) +* Include a complete stack trace of the failure as well as any available logs. +* Include any additional information you think is relevant - the description of your setup, any non-default Driver + configuration, etc. +* Write a failing test. The PHP Driver uses PEST test framework. A reliably failing test is the fastest way to + demonstrate and fix a problem. + +## Pull Requests + +If you're able to fix a bug yourself, you can **fork the repository** and submit +a [pull request](https://github.com/he4rt/scylladb-php-driver/pulls) with the fix. diff --git a/docs/docs/prologue/release-notes.md b/docs/docs/prologue/release-notes.md new file mode 100644 index 000000000..554d9d2fb --- /dev/null +++ b/docs/docs/prologue/release-notes.md @@ -0,0 +1,16 @@ +--- +sidebar_position: 1 +--- + +# Release Notes + +## What's new in v1.2.0/v1.3.8 + +* ScyllaDB C/C++ Shard Aware driver implemented +* Support for duration +* Session::execute() and Session::executeAsync() now support a simple string for the query CQL and a simple array for the query execution option +* Full support for Apache Cassandra 3.0+ +* Support for tinyint and smallint +* Support for date and time +* Support for user-defined function and aggregate metadata +* Support for secondary index and materialized view metadata From c2af733150a8f7df987e575e4406392e07d38767 Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Fri, 31 Jan 2025 16:23:58 -0300 Subject: [PATCH 05/14] chore: running docusaurus locally --- docs/docusaurus.config.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index aec5bdc63..1a9edaa0a 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -10,26 +10,23 @@ const config: Config = { favicon: 'img/favicon.ico', // Set the production url of your site here - url: 'https://he4rt.github.io', + url: 'http://localhost:8000', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: '/scylladb-php-driver', + baseUrl: '/', // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. organizationName: 'Basement Devs', // Usually your GitHub org/user name. projectName: 'scylladb-php-driver', // Usually your repo name. - onBrokenLinks: 'throw', + onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', // Even if you don't use internationalization, you can use this field to set // useful metadata like html lang. For example, if your site is Chinese, you // may want to replace "en" with "zh-Hans". - i18n: { - defaultLocale: 'en', - locales: ['en'], - }, + presets: [ [ @@ -78,7 +75,11 @@ const config: Config = { position: 'left', label: 'Getting Started', }, - {to: '/api', label: 'Driver API', position: 'left'}, + { + href: 'http://localhost:8000/api/', + label: 'API Documentation', + position: 'left', + }, { href: 'https://github.com/he4rt/scylladb-php-driver', label: 'GitHub', From d106c2ee597f5e402c5e77314d4f652c2ceed68f Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Fri, 31 Jan 2025 16:25:14 -0300 Subject: [PATCH 06/14] feat: add doctum api documentator --- doctum-config.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 doctum-config.php diff --git a/doctum-config.php b/doctum-config.php new file mode 100644 index 000000000..cd07ef037 --- /dev/null +++ b/doctum-config.php @@ -0,0 +1,19 @@ +files() + ->name('*.php') + ->in(__DIR__ . $dir); + +return new Doctum($iterator, [ + 'title' => 'ScyllaDB PHP Driver', + 'language' => 'en', // Could be 'fr' + 'base_url' => 'http://localhost:8000/api/', + 'build_dir' => __DIR__ . '/build/api', + 'cache_dir' => __DIR__ . '/cache/api', + 'source_dir' => dirname($dir) . '/', +]); \ No newline at end of file From 4ca6b03f64de75c1f73cc55935fe6467095a3cd2 Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Fri, 31 Jan 2025 16:28:17 -0300 Subject: [PATCH 07/14] feat: add makefile helper --- .gitignore | 3 ++- Makefile | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 Makefile diff --git a/.gitignore b/.gitignore index 45ce414fc..1a0e28328 100644 --- a/.gitignore +++ b/.gitignore @@ -57,4 +57,5 @@ cassandra.log /**/.idea/ php-old/ target/ -docker/scylladb/certs/ \ No newline at end of file +docker/scylladb/certs/ +.cache \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..281118896 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +# build docs + +# Start the Docs development server with hot reload +.PHONY: docs-dev +docs-dev: + @echo "Building docs..." + cd docs && pnpm start + +# Build both docs and serve it to localhost testing +## TODO: add environment variables to both builds to match production and development +.PHONY: docs-build +docs: + @echo "Building docs..." + cd docs && pnpm build --out-dir=../build + doctum update doctum-config.php + @echo "Docs built successfully." + +# Serve the built docs from Doctum and Docusaurus (after building) +.PHONY: docs-serve +docs-serve: + @echo "Serving docs..." + cd build && php -S 0.0.0.0:8000 + @echo "Docs served successfully." \ No newline at end of file From 7b7e3c769c314550a44d1ced2641fc651c105e2b Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Mon, 3 Feb 2025 14:14:21 -0300 Subject: [PATCH 08/14] fix: development make script --- Makefile | 17 ++- docs/docusaurus.config.ts | 239 +++++++++++++++++++------------------- doctum-config.php | 13 ++- 3 files changed, 143 insertions(+), 126 deletions(-) diff --git a/Makefile b/Makefile index 281118896..82869f476 100644 --- a/Makefile +++ b/Makefile @@ -4,15 +4,26 @@ .PHONY: docs-dev docs-dev: @echo "Building docs..." - cd docs && pnpm start + @rm -rf build + cd docs && DOCS_ENV=local pnpm start # Build both docs and serve it to localhost testing ## TODO: add environment variables to both builds to match production and development .PHONY: docs-build -docs: +docs-build-dev: @echo "Building docs..." + rm -rf build cd docs && pnpm build --out-dir=../build - doctum update doctum-config.php + DOCS_ENV=local doctum update doctum-config.php + @echo "Docs built successfully." + +# Build both docs and serve it to localhost testing +.PHONY: docs-build +docs-build-prod: + @echo "Building docs..." + rm -rf build + cd docs && pnpm build --out-dir=../build + DOCS_ENV=production doctum update doctum-config.php @echo "Docs built successfully." # Serve the built docs from Doctum and Docusaurus (after building) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 1a9edaa0a..e0f37cc00 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -4,140 +4,137 @@ import type * as Preset from '@docusaurus/preset-classic'; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) +const docs_env = process.env.NODE_SOMETHING || 'local'; +const isProd = docs_env === 'production'; +const url = isProd + ? 'https://he4rt.github.io' + : 'http://localhost:8000'; + +const baseUrl = isProd + ? '/scylladb-php-driver/' + : '/'; + +const fullUrl = `${url}${baseUrl}`; + + const config: Config = { - title: 'ScyllaDB PHP Driver', - tagline: 'Dinosaurs are cool', - favicon: 'img/favicon.ico', + title: 'ScyllaDB PHP Driver', + tagline: 'PHP Driver for the highly performant NoSQL database', + favicon: 'img/favicon.ico', - // Set the production url of your site here - url: 'http://localhost:8000', - // Set the // pathname under which your site is served - // For GitHub pages deployment, it is often '//' - baseUrl: '/', + // Set the production url of your site here + url: url, + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: baseUrl, - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'Basement Devs', // Usually your GitHub org/user name. - projectName: 'scylladb-php-driver', // Usually your repo name. + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'He4rt Developers', // Usually your GitHub org/user name. + projectName: 'scylladb-php-driver', // Usually your repo name. - onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'warn', + onBrokenLinks: 'warn', + onBrokenMarkdownLinks: 'warn', - // Even if you don't use internationalization, you can use this field to set - // useful metadata like html lang. For example, if your site is Chinese, you - // may want to replace "en" with "zh-Hans". + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". - presets: [ - [ - 'classic', - { - docs: { - sidebarPath: './sidebars.ts', - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/he4rt/scylladb-php-driver/tree/main/packages/create-docusaurus/templates/shared/', - }, - blog: { - showReadingTime: false, - feedOptions: { - type: ['rss', 'atom'], - xslt: true, - }, - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - // Useful options to enforce blogging best practices - onInlineTags: 'warn', - onInlineAuthors: 'warn', - onUntruncatedBlogPosts: 'warn', - }, - theme: { - customCss: './src/css/custom.css', - }, - } satisfies Preset.Options, + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts', + }, + blog: { + showReadingTime: false, + feedOptions: { + type: ['rss', 'atom'], + xslt: true, + }, + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + // Useful options to enforce blogging best practices + onInlineTags: 'warn', + onInlineAuthors: 'warn', + onUntruncatedBlogPosts: 'warn', + }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], ], - ], - themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', - navbar: { - title: 'ScyllaDB PHP Driver Docs', - logo: { - alt: 'ScyllaDB PHP Driver Docs', - src: 'img/logo.svg', - }, - items: [ - { - type: 'docSidebar', - sidebarId: 'tutorialSidebar', - position: 'left', - label: 'Getting Started', - }, - { - href: 'http://localhost:8000/api/', - label: 'API Documentation', - position: 'left', - }, - { - href: 'https://github.com/he4rt/scylladb-php-driver', - label: 'GitHub', - position: 'right', - }, - ], - }, - footer: { - style: 'dark', - links: [ - { - title: 'Docs', - items: [ - { - label: 'Tutorial', - to: '/docs/intro', + themeConfig: { + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'ScyllaDB PHP Driver Docs', + logo: { + alt: 'ScyllaDB PHP Driver Docs', + src: 'img/logo.png', }, - ], + items: [ + { + type: 'docSidebar', + sidebarId: 'tutorialSidebar', + position: 'left', + label: 'Getting Started', + }, + { + href: fullUrl + '/api/', + label: 'API Documentation', + position: 'left', + }, + { + href: 'https://github.com/he4rt/scylladb-php-driver', + label: 'GitHub', + position: 'right', + }, + ], }, - { - title: 'Community', - items: [ - { - label: 'Stack Overflow', - href: 'https://stackoverflow.com/questions/tagged/docusaurus', - }, - { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', - }, - { - label: 'X', - href: 'https://x.com/docusaurus', - }, - ], + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'Discord', + href: 'https://discord.gg/M4wQRRBT', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'GitHub', + href: 'https://github.com/he4rt/scylladb-php-driver', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} Basement Developers, Inc. Built with Docusaurus.`, }, - { - title: 'More', - items: [ - { - label: 'Blog', - to: '/blog', - }, - { - label: 'GitHub', - href: 'https://github.com/he4rt/scylladb-php-driver', - }, - ], + prism: { + theme: prismThemes.jettwaveLight, + darkTheme: prismThemes.jettwaveDark, + additionalLanguages: ['php', 'bash'], }, - ], - copyright: `Copyright © ${new Date().getFullYear()} Basement Developers, Inc. Built with Docusaurus.`, - }, - prism: { - theme: prismThemes.duotoneDark, - darkTheme: prismThemes.dracula, - additionalLanguages: ['php', 'bash'], - }, - } satisfies Preset.ThemeConfig, + } satisfies Preset.ThemeConfig, }; export default config; diff --git a/doctum-config.php b/doctum-config.php index cd07ef037..bf04eee0d 100644 --- a/doctum-config.php +++ b/doctum-config.php @@ -3,17 +3,26 @@ use Doctum\Doctum; use Symfony\Component\Finder\Finder; +$envBaseUrl = match (getenv('DOCS_ENV')) { + 'local' => 'http://localhost:8000/api/', + 'production' => 'https://he4rt.github.io/scylladb-php-driver/api/', + default => 'http://localhost:8000/api/', +}; + $dir = '/stubs'; $iterator = Finder::create() ->files() ->name('*.php') ->in(__DIR__ . $dir); +echo "Building API documentation for ScyllaDB PHP Driver\n"; +echo "Base URL: $envBaseUrl\n"; + return new Doctum($iterator, [ 'title' => 'ScyllaDB PHP Driver', 'language' => 'en', // Could be 'fr' - 'base_url' => 'http://localhost:8000/api/', + 'base_url' => $envBaseUrl, 'build_dir' => __DIR__ . '/build/api', - 'cache_dir' => __DIR__ . '/cache/api', + 'cache_dir' => __DIR__ . '/.cache/api', 'source_dir' => dirname($dir) . '/', ]); \ No newline at end of file From 50e253330148ffbb8f6ae405c44caa6bf9e72500 Mon Sep 17 00:00:00 2001 From: danielhe4rt Date: Mon, 3 Feb 2025 14:14:57 -0300 Subject: [PATCH 09/14] docs: enhancements on landing --- .../src/components/HomepageFeatures/index.tsx | 13 ++-- docs/src/css/custom.css | 32 +++++----- docs/src/pages/index.tsx | 59 +++++++++--------- docs/static/img/logo.png | Bin 0 -> 97124 bytes docs/static/img/logo.svg | 1 - 5 files changed, 51 insertions(+), 54 deletions(-) create mode 100644 docs/static/img/logo.png delete mode 100644 docs/static/img/logo.svg diff --git a/docs/src/components/HomepageFeatures/index.tsx b/docs/src/components/HomepageFeatures/index.tsx index c2551fb9b..39707c7d6 100644 --- a/docs/src/components/HomepageFeatures/index.tsx +++ b/docs/src/components/HomepageFeatures/index.tsx @@ -11,12 +11,11 @@ type FeatureItem = { const FeatureList: FeatureItem[] = [ { - title: 'Easy to Use', + title: 'C++ Wrapper', Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, description: ( <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. + Project developed on top of C++ ScyllaDB driver. ), }, @@ -25,18 +24,16 @@ const FeatureList: FeatureItem[] = [ Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, description: ( <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. + Backward compatibility with Cassandra PHP Driver delivering the best of ScyllaDB. ), }, { - title: 'Powered by React', + title: 'Supporting PHP 8.1^', Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, description: ( <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. + We're keeping support of the latest maintained PHP versions. ), }, diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css index 2bc6a4cfd..5403ce693 100644 --- a/docs/src/css/custom.css +++ b/docs/src/css/custom.css @@ -6,25 +6,25 @@ /* You can override the default Infima variables here. */ :root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; + --ifm-color-primary: #007acc; /* Inspired by PHP & ScyllaDB */ + --ifm-color-primary-dark: #006bb3; + --ifm-color-primary-darker: #005e9e; + --ifm-color-primary-darkest: #004f82; + --ifm-color-primary-light: #1a89e6; + --ifm-color-primary-lighter: #3398f2; + --ifm-color-primary-lightest: #4faaf9; --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); + --docusaurus-highlighted-code-line-bg: rgba(0, 50, 100, 0.1); } /* For readability concerns, you should choose a lighter palette in dark mode. */ [data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); + --ifm-color-primary: #00bcd4; /* Cyan like ScyllaDB */ + --ifm-color-primary-dark: #00a8bf; + --ifm-color-primary-darker: #0095aa; + --ifm-color-primary-darkest: #00788a; + --ifm-color-primary-light: #18d3eb; + --ifm-color-primary-lighter: #32dbf0; + --ifm-color-primary-lightest: #4fe3f5; + --docusaurus-highlighted-code-line-bg: rgba(0, 50, 100, 0.3); } diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx index 2e006d153..ca9638328 100644 --- a/docs/src/pages/index.tsx +++ b/docs/src/pages/index.tsx @@ -9,36 +9,37 @@ import Heading from '@theme/Heading'; import styles from './index.module.css'; function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); - return ( -
    -
    - - {siteConfig.title} - -

    {siteConfig.tagline}

    -
    - - Docusaurus Tutorial - 5min ⏱️ - -
    -
    -
    - ); + const {siteConfig} = useDocusaurusContext(); + return ( +
    +
    + + {siteConfig.title} + +

    {siteConfig.tagline}

    + +
    + + Getting Started + +
    +
    +
    + ); } export default function Home(): ReactNode { - const {siteConfig} = useDocusaurusContext(); - return ( - - -
    - -
    -
    - ); + const {siteConfig} = useDocusaurusContext(); + return ( + + +
    + +
    +
    + ); } diff --git a/docs/static/img/logo.png b/docs/static/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..eee478aa551c47ccd23be106de7000f1d7c35511 GIT binary patch literal 97124 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 Tzgw;RL-?LQef6XUY7_o{%Q?NO literal 0 HcmV?d00001 diff --git a/docs/static/img/logo.svg b/docs/static/img/logo.svg deleted file mode 100644 index 9db6d0d06..000000000 --- a/docs/static/img/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From b72621687320e90790dd77dfb1574d629d0ebb42 Mon Sep 17 00:00:00 2001 From: Gabriel do Carmo Vieira <48625433+gvieira18@users.noreply.github.com> Date: Wed, 5 Feb 2025 08:03:45 -0300 Subject: [PATCH 10/14] chore: add pnpm lock file --- docs/package.json | 3 +- docs/pnpm-lock.yaml | 11330 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 11332 insertions(+), 1 deletion(-) create mode 100644 docs/pnpm-lock.yaml diff --git a/docs/package.json b/docs/package.json index 32ddd4137..551a505cb 100644 --- a/docs/package.json +++ b/docs/package.json @@ -43,5 +43,6 @@ }, "engines": { "node": ">=18.0" - } + }, + "packageManager": "pnpm@9.15.5+sha512.845196026aab1cc3f098a0474b64dfbab2afe7a1b4e91dd86895d8e4aa32a7a6d03049e2d0ad770bbe4de023a7122fb68c1a1d6e0d033c7076085f9d5d4800d4" } diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml new file mode 100644 index 000000000..00775ef07 --- /dev/null +++ b/docs/pnpm-lock.yaml @@ -0,0 +1,11330 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@docusaurus/core': + specifier: 3.7.0 + version: 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/preset-classic': + specifier: 3.7.0 + version: 3.7.0(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.6.3) + '@mdx-js/react': + specifier: ^3.0.0 + version: 3.1.0(@types/react@19.0.8)(react@19.0.0) + clsx: + specifier: ^2.0.0 + version: 2.1.1 + prism-react-renderer: + specifier: ^2.3.0 + version: 2.4.1(react@19.0.0) + react: + specifier: ^19.0.0 + version: 19.0.0 + react-dom: + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) + devDependencies: + '@docusaurus/module-type-aliases': + specifier: 3.7.0 + version: 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/tsconfig': + specifier: 3.7.0 + version: 3.7.0 + '@docusaurus/types': + specifier: 3.7.0 + version: 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + typescript: + specifier: ~5.6.2 + version: 5.6.3 + +packages: + + '@algolia/autocomplete-core@1.17.9': + resolution: {integrity: sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==} + + '@algolia/autocomplete-plugin-algolia-insights@1.17.9': + resolution: {integrity: sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-preset-algolia@1.17.9': + resolution: {integrity: sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/autocomplete-shared@1.17.9': + resolution: {integrity: sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/client-abtesting@5.20.0': + resolution: {integrity: sha512-YaEoNc1Xf2Yk6oCfXXkZ4+dIPLulCx8Ivqj0OsdkHWnsI3aOJChY5qsfyHhDBNSOhqn2ilgHWxSfyZrjxBcAww==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-analytics@5.20.0': + resolution: {integrity: sha512-CIT9ni0+5sYwqehw+t5cesjho3ugKQjPVy/iPiJvtJX4g8Cdb6je6SPt2uX72cf2ISiXCAX9U3cY0nN0efnRDw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-common@5.20.0': + resolution: {integrity: sha512-iSTFT3IU8KNpbAHcBUJw2HUrPnMXeXLyGajmCL7gIzWOsYM4GabZDHXOFx93WGiXMti1dymz8k8R+bfHv1YZmA==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-insights@5.20.0': + resolution: {integrity: sha512-w9RIojD45z1csvW1vZmAko82fqE/Dm+Ovsy2ElTsjFDB0HMAiLh2FO86hMHbEXDPz6GhHKgGNmBRiRP8dDPgJg==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-personalization@5.20.0': + resolution: {integrity: sha512-p/hftHhrbiHaEcxubYOzqVV4gUqYWLpTwK+nl2xN3eTrSW9SNuFlAvUBFqPXSVBqc6J5XL9dNKn3y8OA1KElSQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-query-suggestions@5.20.0': + resolution: {integrity: sha512-m4aAuis5vZi7P4gTfiEs6YPrk/9hNTESj3gEmGFgfJw3hO2ubdS4jSId1URd6dGdt0ax2QuapXufcrN58hPUcw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-search@5.20.0': + resolution: {integrity: sha512-KL1zWTzrlN4MSiaK1ea560iCA/UewMbS4ZsLQRPoDTWyrbDKVbztkPwwv764LAqgXk0fvkNZvJ3IelcK7DqhjQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/events@4.0.1': + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + + '@algolia/ingestion@1.20.0': + resolution: {integrity: sha512-shj2lTdzl9un4XJblrgqg54DoK6JeKFO8K8qInMu4XhE2JuB8De6PUuXAQwiRigZupbI0xq8aM0LKdc9+qiLQA==} + engines: {node: '>= 14.0.0'} + + '@algolia/monitoring@1.20.0': + resolution: {integrity: sha512-aF9blPwOhKtWvkjyyXh9P5peqmhCA1XxLBRgItT+K6pbT0q4hBDQrCid+pQZJYy4HFUKjB/NDDwyzFhj/rwKhw==} + engines: {node: '>= 14.0.0'} + + '@algolia/recommend@5.20.0': + resolution: {integrity: sha512-T6B/WPdZR3b89/F9Vvk6QCbt/wrLAtrGoL8z4qPXDFApQ8MuTFWbleN/4rHn6APWO3ps+BUePIEbue2rY5MlRw==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-browser-xhr@5.20.0': + resolution: {integrity: sha512-t6//lXsq8E85JMenHrI6mhViipUT5riNhEfCcvtRsTV+KIBpC6Od18eK864dmBhoc5MubM0f+sGpKOqJIlBSCg==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-fetch@5.20.0': + resolution: {integrity: sha512-FHxYGqRY+6bgjKsK4aUsTAg6xMs2S21elPe4Y50GB0Y041ihvw41Vlwy2QS6K9ldoftX4JvXodbKTcmuQxywdQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-node-http@5.20.0': + resolution: {integrity: sha512-kmtQClq/w3vtPteDSPvaW9SPZL/xrIgMrxZyAgsFwrJk0vJxqyC5/hwHmrCraDnStnGSADnLpBf4SpZnwnkwWw==} + engines: {node: '>= 14.0.0'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.7': + resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.26.3': + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.3': + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.7': + resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.7': + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.9': + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.26.5': + resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-constant-elements@7.25.9': + resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.25.9': + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.25.9': + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.9': + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.25.9': + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.26.0': + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.25.9': + resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.26.7': + resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.26.7': + resolution: {integrity: sha512-5cJurntg+AT+cgelGP9Bt788DKiAw9gIMSMU2NJrLAilnj0m8WZWUNZPSLOmadYsujHutpgElO+50foX+ib/Wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.26.7': + resolution: {integrity: sha512-Ycg2tnXwixaXOVb29rana8HNPgLVBof8qqtNQ9LE22IoyZboQbGSxI6ZySMdW3K5nAe6gu35IaJefUJflhUFTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.26.3': + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime-corejs3@7.26.7': + resolution: {integrity: sha512-55gRV8vGrCIYZnaQHQrD92Lo/hYE3Sj5tmbuf0hhHR7sj2CWhEhHU89hbq+UVDXvFG1zUVXJhUkEq1eAfqXtFw==} + engines: {node: '>=6.9.0'} + + '@babel/runtime@7.26.7': + resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.26.7': + resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.7': + resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==} + engines: {node: '>=6.9.0'} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@csstools/cascade-layer-name-parser@2.0.4': + resolution: {integrity: sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/color-helpers@5.0.1': + resolution: {integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==} + engines: {node: '>=18'} + + '@csstools/css-calc@2.1.1': + resolution: {integrity: sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-color-parser@3.0.7': + resolution: {integrity: sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-parser-algorithms@3.0.4': + resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/css-tokenizer@3.0.3': + resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} + engines: {node: '>=18'} + + '@csstools/media-query-list-parser@4.0.2': + resolution: {integrity: sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 + + '@csstools/postcss-cascade-layers@5.0.1': + resolution: {integrity: sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-color-function@4.0.7': + resolution: {integrity: sha512-aDHYmhNIHR6iLw4ElWhf+tRqqaXwKnMl0YsQ/X105Zc4dQwe6yJpMrTN6BwOoESrkDjOYMOfORviSSLeDTJkdQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-color-mix-function@3.0.7': + resolution: {integrity: sha512-e68Nev4CxZYCLcrfWhHH4u/N1YocOfTmw67/kVX5Rb7rnguqqLyxPjhHWjSBX8o4bmyuukmNf3wrUSU3//kT7g==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-content-alt-text@2.0.4': + resolution: {integrity: sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-exponential-functions@2.0.6': + resolution: {integrity: sha512-IgJA5DQsQLu/upA3HcdvC6xEMR051ufebBTIXZ5E9/9iiaA7juXWz1ceYj814lnDYP/7eWjZnw0grRJlX4eI6g==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-font-format-keywords@4.0.0': + resolution: {integrity: sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-gamut-mapping@2.0.7': + resolution: {integrity: sha512-gzFEZPoOkY0HqGdyeBXR3JP218Owr683u7KOZazTK7tQZBE8s2yhg06W1tshOqk7R7SWvw9gkw2TQogKpIW8Xw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-gradients-interpolation-method@5.0.7': + resolution: {integrity: sha512-WgEyBeg6glUeTdS2XT7qeTFBthTJuXlS9GFro/DVomj7W7WMTamAwpoP4oQCq/0Ki2gvfRYFi/uZtmRE14/DFA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-hwb-function@4.0.7': + resolution: {integrity: sha512-LKYqjO+wGwDCfNIEllessCBWfR4MS/sS1WXO+j00KKyOjm7jDW2L6jzUmqASEiv/kkJO39GcoIOvTTfB3yeBUA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-ic-unit@4.0.0': + resolution: {integrity: sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-initial@2.0.0': + resolution: {integrity: sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-is-pseudo-class@5.0.1': + resolution: {integrity: sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-light-dark-function@2.0.7': + resolution: {integrity: sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-float-and-clear@3.0.0': + resolution: {integrity: sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-overflow@2.0.0': + resolution: {integrity: sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-overscroll-behavior@2.0.0': + resolution: {integrity: sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-resize@3.0.0': + resolution: {integrity: sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-viewport-units@3.0.3': + resolution: {integrity: sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-media-minmax@2.0.6': + resolution: {integrity: sha512-J1+4Fr2W3pLZsfxkFazK+9kr96LhEYqoeBszLmFjb6AjYs+g9oDAw3J5oQignLKk3rC9XHW+ebPTZ9FaW5u5pg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4': + resolution: {integrity: sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-nested-calc@4.0.0': + resolution: {integrity: sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-normalize-display-values@4.0.0': + resolution: {integrity: sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-oklab-function@4.0.7': + resolution: {integrity: sha512-I6WFQIbEKG2IO3vhaMGZDkucbCaUSXMxvHNzDdnfsTCF5tc0UlV3Oe2AhamatQoKFjBi75dSEMrgWq3+RegsOQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-progressive-custom-properties@4.0.0': + resolution: {integrity: sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-random-function@1.0.2': + resolution: {integrity: sha512-vBCT6JvgdEkvRc91NFoNrLjgGtkLWt47GKT6E2UDn3nd8ZkMBiziQ1Md1OiKoSsgzxsSnGKG3RVdhlbdZEkHjA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-relative-color-syntax@3.0.7': + resolution: {integrity: sha512-apbT31vsJVd18MabfPOnE977xgct5B1I+Jpf+Munw3n6kKb1MMuUmGGH+PT9Hm/fFs6fe61Q/EWnkrb4bNoNQw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-scope-pseudo-class@4.0.1': + resolution: {integrity: sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-sign-functions@1.1.1': + resolution: {integrity: sha512-MslYkZCeMQDxetNkfmmQYgKCy4c+w9pPDfgOBCJOo/RI1RveEUdZQYtOfrC6cIZB7sD7/PHr2VGOcMXlZawrnA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-stepped-value-functions@4.0.6': + resolution: {integrity: sha512-/dwlO9w8vfKgiADxpxUbZOWlL5zKoRIsCymYoh1IPuBsXODKanKnfuZRr32DEqT0//3Av1VjfNZU9yhxtEfIeA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-text-decoration-shorthand@4.0.1': + resolution: {integrity: sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-trigonometric-functions@4.0.6': + resolution: {integrity: sha512-c4Y1D2Why/PeccaSouXnTt6WcNHJkoJRidV2VW9s5gJ97cNxnLgQ4Qj8qOqkIR9VmTQKJyNcbF4hy79ZQnWD7A==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-unset-value@4.0.0': + resolution: {integrity: sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/selector-resolve-nested@3.0.0': + resolution: {integrity: sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==} + engines: {node: '>=18'} + peerDependencies: + postcss-selector-parser: ^7.0.0 + + '@csstools/selector-specificity@5.0.0': + resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} + engines: {node: '>=18'} + peerDependencies: + postcss-selector-parser: ^7.0.0 + + '@csstools/utilities@2.0.0': + resolution: {integrity: sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@discoveryjs/json-ext@0.5.7': + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + + '@docsearch/css@3.8.3': + resolution: {integrity: sha512-1nELpMV40JDLJ6rpVVFX48R1jsBFIQ6RnEQDsLFGmzOjPWTOMlZqUcXcvRx8VmYV/TqnS1l784Ofz+ZEb+wEOQ==} + + '@docsearch/react@3.8.3': + resolution: {integrity: sha512-6UNrg88K7lJWmuS6zFPL/xgL+n326qXqZ7Ybyy4E8P/6Rcblk3GE8RXxeol4Pd5pFpKMhOhBhzABKKwHtbJCIg==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + + '@docusaurus/babel@3.7.0': + resolution: {integrity: sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==} + engines: {node: '>=18.0'} + + '@docusaurus/bundler@3.7.0': + resolution: {integrity: sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/faster': '*' + peerDependenciesMeta: + '@docusaurus/faster': + optional: true + + '@docusaurus/core@3.7.0': + resolution: {integrity: sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==} + engines: {node: '>=18.0'} + hasBin: true + peerDependencies: + '@mdx-js/react': ^3.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/cssnano-preset@3.7.0': + resolution: {integrity: sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==} + engines: {node: '>=18.0'} + + '@docusaurus/logger@3.7.0': + resolution: {integrity: sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==} + engines: {node: '>=18.0'} + + '@docusaurus/mdx-loader@3.7.0': + resolution: {integrity: sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/module-type-aliases@3.7.0': + resolution: {integrity: sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==} + peerDependencies: + react: '*' + react-dom: '*' + + '@docusaurus/plugin-content-blog@3.7.0': + resolution: {integrity: sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-content-docs@3.7.0': + resolution: {integrity: sha512-GXg5V7kC9FZE4FkUZA8oo/NrlRb06UwuICzI6tcbzj0+TVgjq/mpUXXzSgKzMS82YByi4dY2Q808njcBCyy6tQ==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-content-pages@3.7.0': + resolution: {integrity: sha512-YJSU3tjIJf032/Aeao8SZjFOrXJbz/FACMveSMjLyMH4itQyZ2XgUIzt4y+1ISvvk5zrW4DABVT2awTCqBkx0Q==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-debug@3.7.0': + resolution: {integrity: sha512-Qgg+IjG/z4svtbCNyTocjIwvNTNEwgRjSXXSJkKVG0oWoH0eX/HAPiu+TS1HBwRPQV+tTYPWLrUypYFepfujZA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-analytics@3.7.0': + resolution: {integrity: sha512-otIqiRV/jka6Snjf+AqB360XCeSv7lQC+DKYW+EUZf6XbuE8utz5PeUQ8VuOcD8Bk5zvT1MC4JKcd5zPfDuMWA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-gtag@3.7.0': + resolution: {integrity: sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-tag-manager@3.7.0': + resolution: {integrity: sha512-X8U78nb8eiMiPNg3jb9zDIVuuo/rE1LjGDGu+5m5CX4UBZzjMy+klOY2fNya6x8ACyE/L3K2erO1ErheP55W/w==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-sitemap@3.7.0': + resolution: {integrity: sha512-bTRT9YLZ/8I/wYWKMQke18+PF9MV8Qub34Sku6aw/vlZ/U+kuEuRpQ8bTcNOjaTSfYsWkK4tTwDMHK2p5S86cA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-svgr@3.7.0': + resolution: {integrity: sha512-HByXIZTbc4GV5VAUkZ2DXtXv1Qdlnpk3IpuImwSnEzCDBkUMYcec5282hPjn6skZqB25M1TYCmWS91UbhBGxQg==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/preset-classic@3.7.0': + resolution: {integrity: sha512-nPHj8AxDLAaQXs+O6+BwILFuhiWbjfQWrdw2tifOClQoNfuXDjfjogee6zfx6NGHWqshR23LrcN115DmkHC91Q==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/react-loadable@6.0.0': + resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} + peerDependencies: + react: '*' + + '@docusaurus/theme-classic@3.7.0': + resolution: {integrity: sha512-MnLxG39WcvLCl4eUzHr0gNcpHQfWoGqzADCly54aqCofQX6UozOS9Th4RK3ARbM9m7zIRv3qbhggI53dQtx/hQ==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/theme-common@3.7.0': + resolution: {integrity: sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/theme-search-algolia@3.7.0': + resolution: {integrity: sha512-Al/j5OdzwRU1m3falm+sYy9AaB93S1XF1Lgk9Yc6amp80dNxJVplQdQTR4cYdzkGtuQqbzUA8+kaoYYO0RbK6g==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/theme-translations@3.7.0': + resolution: {integrity: sha512-Ewq3bEraWDmienM6eaNK7fx+/lHMtGDHQyd1O+4+3EsDxxUmrzPkV7Ct3nBWTuE0MsoZr3yNwQVKjllzCMuU3g==} + engines: {node: '>=18.0'} + + '@docusaurus/tsconfig@3.7.0': + resolution: {integrity: sha512-vRsyj3yUZCjscgfgcFYjIsTcAru/4h4YH2/XAE8Rs7wWdnng98PgWKvP5ovVc4rmRpRg2WChVW0uOy2xHDvDBQ==} + + '@docusaurus/types@3.7.0': + resolution: {integrity: sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/utils-common@3.7.0': + resolution: {integrity: sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==} + engines: {node: '>=18.0'} + + '@docusaurus/utils-validation@3.7.0': + resolution: {integrity: sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==} + engines: {node: '>=18.0'} + + '@docusaurus/utils@3.7.0': + resolution: {integrity: sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==} + engines: {node: '>=18.0'} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@mdx-js/react@3.1.0': + resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@2.3.1': + resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} + engines: {node: '>=12'} + + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@sindresorhus/is@5.6.0': + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} + + '@slorber/react-helmet-async@1.3.0': + resolution: {integrity: sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@slorber/remark-comment@1.0.0': + resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + + '@szmarczak/http-timer@5.0.1': + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/acorn@4.0.6': + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.6': + resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/gtag.js@0.0.12': + resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/history@4.7.11': + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + + '@types/html-minifier-terser@6.1.0': + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/http-proxy@1.17.15': + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/node@17.0.45': + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + + '@types/node@22.13.1': + resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/prismjs@1.26.5': + resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} + + '@types/qs@6.9.18': + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-router-config@5.0.11': + resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} + + '@types/react-router-dom@5.3.3': + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + + '@types/react-router@5.1.20': + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + + '@types/react@19.0.8': + resolution: {integrity: sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==} + + '@types/retry@0.12.0': + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/ws@8.5.14': + resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + algoliasearch-helper@3.24.1: + resolution: {integrity: sha512-knYRACqLH9UpeR+WRUrBzBFR2ulGuOjI2b525k4PNeqZxeFMHJE7YcL7s6Jh12Qza0rtHqZdgHMfeuaaAkf4wA==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + + algoliasearch@5.20.0: + resolution: {integrity: sha512-groO71Fvi5SWpxjI9Ia+chy0QBwT61mg6yxJV27f5YFf+Mw+STT75K6SHySpP8Co5LsCrtsbCH5dJZSRtkSKaQ==} + engines: {node: '>= 14.0.0'} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + babel-loader@9.2.1: + resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + + babel-plugin-dynamic-import-node@2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + + babel-plugin-polyfill-corejs2@0.4.12: + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.3: + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cacheable-lookup@7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + + cacheable-request@10.2.14: + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} + engines: {node: '>=14.16'} + + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001697: + resolution: {integrity: sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combine-promises@1.2.0: + resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==} + engines: {node: '>=10'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + configstore@6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} + + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + + consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + engines: {node: ^14.18.0 || >=16.10.0} + + content-disposition@0.5.2: + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + copy-text-to-clipboard@3.2.0: + resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} + engines: {node: '>=12'} + + copy-webpack-plugin@11.0.0: + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.1.0 + + core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} + + core-js-pure@3.40.0: + resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} + + core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + + css-blank-pseudo@7.0.1: + resolution: {integrity: sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + css-declaration-sorter@7.2.0: + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 + + css-has-pseudo@7.0.2: + resolution: {integrity: sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + css-loader@6.11.0: + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-minimizer-webpack-plugin@5.0.1: + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + '@swc/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + '@swc/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true + + css-prefers-color-scheme@10.0.0: + resolution: {integrity: sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssdb@8.2.3: + resolution: {integrity: sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-advanced@6.1.2: + resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano-preset-default@6.1.2: + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano-utils@4.0.2: + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano@6.1.2: + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + + detect-port@1.6.1: + resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} + engines: {node: '>= 4.0.0'} + hasBin: true + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + + dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.92: + resolution: {integrity: sha512-BeHgmNobs05N1HMmMZ7YIuHfYBGlq/UmvlsTgg+fsbFs9xVMj+xJHFg19GN04+9Q+r8Xnh9LXqaYIyEWElnNgQ==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + emoticon@4.1.0: + resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-goat@4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-value-to-estree@3.3.2: + resolution: {integrity: sha512-hYH1aSvQI63Cvq3T3loaem6LW4u72F187zW4FHpTrReJSm6W66vYTFNO1vH/chmcOulp1HlAj1pxn8Ag0oXI5Q==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + eta@2.2.0: + resolution: {integrity: sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==} + engines: {node: '>=6.0.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eval@0.1.8: + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} + engines: {node: '>= 0.8'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + + fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + + feed@4.2.2: + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-loader@6.2.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + fork-ts-checker-webpack-plugin@6.5.3: + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + + form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} + engines: {node: '>=14.14'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + engines: {node: '>=14.16'} + + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-yarn@3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-parse5@8.0.2: + resolution: {integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-to-estree@3.1.1: + resolution: {integrity: sha512-IWtwwmPskfSmma9RpzCappDUitC8t5jhAynHhc1m2+5trOgsrp7txscUSavc5Ic8PATyAjfrCK1wgtxh2cICVQ==} + + hast-util-to-jsx-runtime@2.3.2: + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.0: + resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + history@4.10.1: + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + + html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + + html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + html-webpack-plugin@5.6.3: + resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.9: + resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + http2-wrapper@2.2.1: + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} + engines: {node: '>=10.19.0'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + image-size@1.2.0: + resolution: {integrity: sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==} + engines: {node: '>=16.x'} + hasBin: true + + immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + infima@0.2.0-alpha.45: + resolution: {integrity: sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==} + engines: {node: '>=12'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-npm@6.0.0: + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + + is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + is-yarn-global@0.4.1: + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} + engines: {node: '>=12'} + + isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + latest-version@7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} + + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-table@2.0.0: + resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdast-util-directive@3.1.0: + resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark-core-commonmark@2.0.2: + resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} + + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.0: + resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} + + micromark-extension-mdx-jsx@3.0.1: + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-mdx-expression@2.0.2: + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} + + micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-events-to-acorn@2.0.2: + resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.0.4: + resolution: {integrity: sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==} + + micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} + + micromark@4.0.1: + resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.33.0: + resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} + engines: {node: '>= 0.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.18: + resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + mimic-response@4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + mini-css-extract-plugin@2.9.2: + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-emoji@2.2.0: + resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} + engines: {node: '>=18'} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} + engines: {node: '>=14.16'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + null-loader@4.0.1: + resolution: {integrity: sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + opener@1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} + engines: {node: '>=14.16'} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-numeric-range@1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-is-inside@1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + path-to-regexp@1.9.0: + resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} + + path-to-regexp@3.3.0: + resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + + pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + + postcss-attribute-case-insensitive@7.0.1: + resolution: {integrity: sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-calc@9.0.1: + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + + postcss-clamp@4.1.0: + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + + postcss-color-functional-notation@7.0.7: + resolution: {integrity: sha512-EZvAHsvyASX63vXnyXOIynkxhaHRSsdb7z6yiXKIovGXAolW4cMZ3qoh7k3VdTsLBS6VGdksGfIo3r6+waLoOw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-color-hex-alpha@10.0.0: + resolution: {integrity: sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-color-rebeccapurple@10.0.0: + resolution: {integrity: sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-colormin@6.1.0: + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-convert-values@6.1.0: + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-custom-media@11.0.5: + resolution: {integrity: sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-custom-properties@14.0.4: + resolution: {integrity: sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-custom-selectors@8.0.4: + resolution: {integrity: sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-dir-pseudo-class@9.0.1: + resolution: {integrity: sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-discard-comments@6.0.2: + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-duplicates@6.0.3: + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-empty@6.0.3: + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-overridden@6.0.2: + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-unused@6.0.5: + resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-double-position-gradients@6.0.0: + resolution: {integrity: sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-focus-visible@10.0.1: + resolution: {integrity: sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-focus-within@9.0.1: + resolution: {integrity: sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-font-variant@5.0.0: + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + + postcss-gap-properties@6.0.0: + resolution: {integrity: sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-image-set-function@7.0.0: + resolution: {integrity: sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-lab-function@7.0.7: + resolution: {integrity: sha512-+ONj2bpOQfsCKZE2T9VGMyVVdGcGUpr7u3SVfvkJlvhTRmDCfY25k4Jc8fubB9DclAPR4+w8uVtDZmdRgdAHig==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-loader@7.3.4: + resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + + postcss-logical@8.0.0: + resolution: {integrity: sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-merge-idents@6.0.3: + resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-longhand@6.0.5: + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-rules@6.1.1: + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-font-values@6.1.0: + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-gradients@6.0.3: + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-params@6.1.0: + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-selectors@6.0.4: + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.2.0: + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-nesting@13.0.1: + resolution: {integrity: sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-normalize-charset@6.0.2: + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-display-values@6.0.2: + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-positions@6.0.2: + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-repeat-style@6.0.2: + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-string@6.0.2: + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-timing-functions@6.0.2: + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-unicode@6.1.0: + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-url@6.0.2: + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-whitespace@6.0.2: + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-opacity-percentage@3.0.0: + resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-ordered-values@6.0.2: + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-overflow-shorthand@6.0.0: + resolution: {integrity: sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-page-break@3.0.4: + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + + postcss-place@10.0.0: + resolution: {integrity: sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-preset-env@10.1.3: + resolution: {integrity: sha512-9qzVhcMFU/MnwYHyYpJz4JhGku/4+xEiPTmhn0hj3IxnUYlEF9vbh7OC1KoLAnenS6Fgg43TKNp9xcuMeAi4Zw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-pseudo-class-any-link@10.0.1: + resolution: {integrity: sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-reduce-idents@6.0.3: + resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-initial@6.1.0: + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-transforms@6.0.2: + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-replace-overflow-wrap@4.0.0: + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + + postcss-selector-not@8.0.1: + resolution: {integrity: sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + + postcss-sort-media-queries@5.2.0: + resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.4.23 + + postcss-svgo@6.0.3: + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} + peerDependencies: + postcss: ^8.4.31 + + postcss-unique-selectors@6.0.4: + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss-zindex@6.0.2: + resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + engines: {node: ^10 || ^12 || >=14} + + pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + + pretty-time@1.1.0: + resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} + engines: {node: '>=4'} + + prism-react-renderer@2.4.1: + resolution: {integrity: sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==} + peerDependencies: + react: '>=16.0.0' + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + pupa@3.1.0: + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} + engines: {node: '>=12.20'} + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.0: + resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} + engines: {node: '>= 0.6'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-dev-utils@12.0.1: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + + react-error-overlay@6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-json-view-lite@1.5.0: + resolution: {integrity: sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + + react-loadable-ssr-addon-v5-slorber@1.0.1: + resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} + engines: {node: '>=10.13.0'} + peerDependencies: + react-loadable: '*' + webpack: '>=4.41.1 || 5.x' + + react-router-config@5.1.1: + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + peerDependencies: + react: '>=15' + react-router: '>=5' + + react-router-dom@5.3.4: + resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} + peerDependencies: + react: '>=15' + + react-router@5.3.4: + resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} + peerDependencies: + react: '>=15' + + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + reading-time@1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + + registry-auth-token@5.0.3: + resolution: {integrity: sha512-1bpc9IyC+e+CNFRaWyn77tk4xGG4PPUyfakSmA6F6cvUDjrm58dfyJ3II+9yb10EDkHoy1LaPSmHaWLOH3m6HA==} + engines: {node: '>=14'} + + registry-url@6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + + remark-directive@3.0.1: + resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} + + remark-emoji@4.0.1: + resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + + repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-like@0.1.2: + resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pathname@3.0.0: + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rtlcss@4.3.0: + resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} + engines: {node: '>=12.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + + schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + + search-insights@2.17.3: + resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} + + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver-diff@4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-handler@6.1.6: + resolution: {integrity: sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + + shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + sitemap@7.1.2: + resolution: {integrity: sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + + sort-css-media-queries@2.2.0: + resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} + engines: {node: '>= 6.3.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + srcset@4.0.0: + resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} + engines: {node: '>=12'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + + stylehacks@6.1.1: + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + terser-webpack-plugin@5.3.11: + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} + engines: {node: '>=10'} + hasBin: true + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-notifier@6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-loader@4.1.1: + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + + utility-types@3.11.0: + resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} + engines: {node: '>= 4'} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + value-equal@1.0.1: + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webpack-bundle-analyzer@4.10.2: + resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} + engines: {node: '>= 10.13.0'} + hasBin: true + + webpack-dev-middleware@5.3.4: + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + webpack-dev-server@4.15.2: + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} + engines: {node: '>=10.0.0'} + + webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack@5.97.1: + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + webpackbar@6.0.1: + resolution: {integrity: sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==} + engines: {node: '>=14.21.3'} + peerDependencies: + webpack: 3 || 4 || 5 + + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + + wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + + xml-js@1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)': + dependencies: + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0) + '@algolia/client-search': 5.20.0 + algoliasearch: 5.20.0 + + '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)': + dependencies: + '@algolia/client-search': 5.20.0 + algoliasearch: 5.20.0 + + '@algolia/client-abtesting@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/client-analytics@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/client-common@5.20.0': {} + + '@algolia/client-insights@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/client-personalization@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/client-query-suggestions@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/client-search@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/events@4.0.1': {} + + '@algolia/ingestion@1.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/monitoring@1.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/recommend@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + '@algolia/requester-browser-xhr@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + + '@algolia/requester-fetch@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + + '@algolia/requester-node-http@5.20.0': + dependencies: + '@algolia/client-common': 5.20.0 + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.5': {} + + '@babel/core@7.26.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.5': + dependencies: + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.7 + + '@babel/helper-compilation-targets@7.26.5': + dependencies: + '@babel/compat-data': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + debug: 4.4.0 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.7 + + '@babel/helper-plugin-utils@7.26.5': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.7 + '@babel/types': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.7': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 + + '@babel/parser@7.26.7': + dependencies: + '@babel/types': 7.26.7 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7) + '@babel/traverse': 7.26.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/types': 7.26.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-typescript@7.26.7(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/preset-env@7.26.7(@babel/core@7.26.7)': + dependencies: + '@babel/compat-data': 7.26.5 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7) + core-js-compat: 3.40.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/types': 7.26.7 + esutils: 2.0.3 + + '@babel/preset-react@7.26.3(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.26.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-typescript': 7.26.7(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + '@babel/runtime-corejs3@7.26.7': + dependencies: + core-js-pure: 3.40.0 + regenerator-runtime: 0.14.1 + + '@babel/runtime@7.26.7': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.7 + '@babel/types': 7.26.7 + + '@babel/traverse@7.26.7': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/types': 7.26.7 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.7': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@colors/colors@1.5.0': + optional: true + + '@csstools/cascade-layer-name-parser@2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/color-helpers@5.0.1': {} + + '@csstools/css-calc@2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-color-parser@3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/color-helpers': 5.0.1 + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/css-tokenizer@3.0.3': {} + + '@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + + '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.1)': + dependencies: + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + '@csstools/postcss-color-function@4.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.1)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.1)': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.1)': + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + + '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.1)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-initial@2.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + + '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.1)': + dependencies: + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + + '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.1)': + dependencies: + '@csstools/css-tokenizer': 3.0.3 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.1)': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + postcss: 8.5.1 + + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.1)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + postcss: 8.5.1 + + '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.1)': + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-random-function@1.0.2(postcss@8.5.1)': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + + '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.1)': + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.1)': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + + '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.1)': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.1)': + dependencies: + '@csstools/color-helpers': 5.0.1 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.1)': + dependencies: + '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + + '@csstools/postcss-unset-value@4.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + + '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.0.0)': + dependencies: + postcss-selector-parser: 7.0.0 + + '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.0.0)': + dependencies: + postcss-selector-parser: 7.0.0 + + '@csstools/utilities@2.0.0(postcss@8.5.1)': + dependencies: + postcss: 8.5.1 + + '@discoveryjs/json-ext@0.5.7': {} + + '@docsearch/css@3.8.3': {} + + '@docsearch/react@3.8.3(@algolia/client-search@5.20.0)(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0) + '@docsearch/css': 3.8.3 + algoliasearch: 5.20.0 + optionalDependencies: + '@types/react': 19.0.8 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + + '@docusaurus/babel@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/core': 7.26.7 + '@babel/generator': 7.26.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.7) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.7) + '@babel/preset-env': 7.26.7(@babel/core@7.26.7) + '@babel/preset-react': 7.26.3(@babel/core@7.26.7) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.7) + '@babel/runtime': 7.26.7 + '@babel/runtime-corejs3': 7.26.7 + '@babel/traverse': 7.26.7 + '@docusaurus/logger': 3.7.0 + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + babel-plugin-dynamic-import-node: 2.3.3 + fs-extra: 11.3.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - react + - react-dom + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/bundler@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@babel/core': 7.26.7 + '@docusaurus/babel': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/cssnano-preset': 3.7.0 + '@docusaurus/logger': 3.7.0 + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + babel-loader: 9.2.1(@babel/core@7.26.7)(webpack@5.97.1) + clean-css: 5.3.3 + copy-webpack-plugin: 11.0.0(webpack@5.97.1) + css-loader: 6.11.0(webpack@5.97.1) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.97.1) + cssnano: 6.1.2(postcss@8.5.1) + file-loader: 6.2.0(webpack@5.97.1) + html-minifier-terser: 7.2.0 + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) + null-loader: 4.0.1(webpack@5.97.1) + postcss: 8.5.1 + postcss-loader: 7.3.4(postcss@8.5.1)(typescript@5.6.3)(webpack@5.97.1) + postcss-preset-env: 10.1.3(postcss@8.5.1) + react-dev-utils: 12.0.1(typescript@5.6.3)(webpack@5.97.1) + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + tslib: 2.8.1 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1))(webpack@5.97.1) + webpack: 5.97.1 + webpackbar: 6.0.1(webpack@5.97.1) + transitivePeerDependencies: + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - csso + - esbuild + - eslint + - lightningcss + - react + - react-dom + - supports-color + - typescript + - uglify-js + - vue-template-compiler + - webpack-cli + + '@docusaurus/core@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/babel': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/bundler': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/logger': 3.7.0 + '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mdx-js/react': 3.1.0(@types/react@19.0.8)(react@19.0.0) + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.6.0 + cli-table3: 0.6.5 + combine-promises: 1.2.0 + commander: 5.1.0 + core-js: 3.40.0 + del: 6.1.1 + detect-port: 1.6.1 + escape-html: 1.0.3 + eta: 2.2.0 + eval: 0.1.8 + fs-extra: 11.3.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.6.3(webpack@5.97.1) + leven: 3.1.0 + lodash: 4.17.21 + p-map: 4.0.0 + prompts: 2.4.2 + react: 19.0.0 + react-dev-utils: 12.0.1(typescript@5.6.3)(webpack@5.97.1) + react-dom: 19.0.0(react@19.0.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.0.0)' + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@19.0.0))(webpack@5.97.1) + react-router: 5.3.4(react@19.0.0) + react-router-config: 5.1.1(react-router@5.3.4(react@19.0.0))(react@19.0.0) + react-router-dom: 5.3.4(react@19.0.0) + semver: 7.7.1 + serve-handler: 6.1.6 + shelljs: 0.8.5 + tslib: 2.8.1 + update-notifier: 6.0.2 + webpack: 5.97.1 + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 4.15.2(webpack@5.97.1) + webpack-merge: 6.0.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/cssnano-preset@3.7.0': + dependencies: + cssnano-preset-advanced: 6.1.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-sort-media-queries: 5.2.0(postcss@8.5.1) + tslib: 2.8.1 + + '@docusaurus/logger@3.7.0': + dependencies: + chalk: 4.1.2 + tslib: 2.8.1 + + '@docusaurus/mdx-loader@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@docusaurus/logger': 3.7.0 + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.3.2 + file-loader: 6.2.0(webpack@5.97.1) + fs-extra: 11.3.0 + image-size: 1.2.0 + mdast-util-mdx: 3.0.0 + mdast-util-to-string: 4.0.0 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + rehype-raw: 7.0.0 + remark-directive: 3.0.1 + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.0 + stringify-object: 3.3.0 + tslib: 2.8.1 + unified: 11.0.5 + unist-util-visit: 5.0.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1))(webpack@5.97.1) + vfile: 6.0.3 + webpack: 5.97.1 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/module-type-aliases@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/history': 4.7.11 + '@types/react': 19.0.8 + '@types/react-router-config': 5.0.11 + '@types/react-router-dom': 5.3.3 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.0.0)' + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/plugin-content-blog@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/logger': 3.7.0 + '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + cheerio: 1.0.0-rc.12 + feed: 4.2.2 + fs-extra: 11.3.0 + lodash: 4.17.21 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + reading-time: 1.5.0 + srcset: 4.0.0 + tslib: 2.8.1 + unist-util-visit: 5.0.0 + utility-types: 3.11.0 + webpack: 5.97.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/logger': 3.7.0 + '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/module-type-aliases': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/react-router-config': 5.0.11 + combine-promises: 1.2.0 + fs-extra: 11.3.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + utility-types: 3.11.0 + webpack: 5.97.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-content-pages@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fs-extra: 11.3.0 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + webpack: 5.97.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-debug@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fs-extra: 11.3.0 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-json-view-lite: 1.5.0(react@19.0.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-google-analytics@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-google-gtag@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/gtag.js': 0.0.12 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-google-tag-manager@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-sitemap@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/logger': 3.7.0 + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fs-extra: 11.3.0 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + sitemap: 7.1.2 + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/plugin-svgr@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@svgr/core': 8.1.0(typescript@5.6.3) + '@svgr/webpack': 8.1.0(typescript@5.6.3) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + webpack: 5.97.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/preset-classic@3.7.0(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-debug': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-google-analytics': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-google-gtag': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-google-tag-manager': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-sitemap': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-svgr': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/theme-classic': 3.7.0(@types/react@19.0.8)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/theme-search-algolia': 3.7.0(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.6.3) + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@types/react' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/react-loadable@6.0.0(react@19.0.0)': + dependencies: + '@types/react': 19.0.8 + react: 19.0.0 + + '@docusaurus/theme-classic@3.7.0(@types/react@19.0.8)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3)': + dependencies: + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/logger': 3.7.0 + '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/module-type-aliases': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/plugin-content-blog': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/plugin-content-pages': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/theme-translations': 3.7.0 + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mdx-js/react': 3.1.0(@types/react@19.0.8)(react@19.0.0) + clsx: 2.1.1 + copy-text-to-clipboard: 3.2.0 + infima: 0.2.0-alpha.45 + lodash: 4.17.21 + nprogress: 0.2.0 + postcss: 8.5.1 + prism-react-renderer: 2.4.1(react@19.0.0) + prismjs: 1.29.0 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router-dom: 5.3.4(react@19.0.0) + rtlcss: 4.3.0 + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@types/react' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/theme-common@3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@docusaurus/mdx-loader': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/module-type-aliases': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/history': 4.7.11 + '@types/react': 19.0.8 + '@types/react-router-config': 5.0.11 + clsx: 2.1.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 2.4.1(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/theme-search-algolia@3.7.0(@algolia/client-search@5.20.0)(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3)(typescript@5.6.3)': + dependencies: + '@docsearch/react': 3.8.3(@algolia/client-search@5.20.0)(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3) + '@docusaurus/core': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/logger': 3.7.0 + '@docusaurus/plugin-content-docs': 3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3) + '@docusaurus/theme-common': 3.7.0(@docusaurus/plugin-content-docs@3.7.0(@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/theme-translations': 3.7.0 + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-validation': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + algoliasearch: 5.20.0 + algoliasearch-helper: 3.24.1(algoliasearch@5.20.0) + clsx: 2.1.1 + eta: 2.2.0 + fs-extra: 11.3.0 + lodash: 4.17.21 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/faster' + - '@mdx-js/react' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@types/react' + - acorn + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + + '@docusaurus/theme-translations@3.7.0': + dependencies: + fs-extra: 11.3.0 + tslib: 2.8.1 + + '@docusaurus/tsconfig@3.7.0': {} + + '@docusaurus/types@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) + '@types/history': 4.7.11 + '@types/react': 19.0.8 + commander: 5.1.0 + joi: 17.13.3 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' + utility-types: 3.11.0 + webpack: 5.97.1 + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/utils-common@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - react + - react-dom + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/utils-validation@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@docusaurus/logger': 3.7.0 + '@docusaurus/utils': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fs-extra: 11.3.0 + joi: 17.13.3 + js-yaml: 4.1.0 + lodash: 4.17.21 + tslib: 2.8.1 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - react + - react-dom + - supports-color + - uglify-js + - webpack-cli + + '@docusaurus/utils@3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@docusaurus/logger': 3.7.0 + '@docusaurus/types': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@docusaurus/utils-common': 3.7.0(acorn@8.14.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + escape-string-regexp: 4.0.0 + file-loader: 6.2.0(webpack@5.97.1) + fs-extra: 11.3.0 + github-slugger: 1.5.0 + globby: 11.1.0 + gray-matter: 4.0.3 + jiti: 1.21.7 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.8 + prompts: 2.4.2 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.8.1 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.97.1))(webpack@5.97.1) + utility-types: 3.11.0 + webpack: 5.97.1 + transitivePeerDependencies: + - '@swc/core' + - acorn + - esbuild + - react + - react-dom + - supports-color + - uglify-js + - webpack-cli + + '@hapi/hoek@9.3.0': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.1 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@leichtgewicht/ip-codec@2.0.5': {} + + '@mdx-js/mdx@3.1.0(acorn@8.14.0)': + dependencies: + '@types/estree': 1.0.6 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.2 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.14.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + source-map: 0.7.4 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - acorn + - supports-color + + '@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.0.0)': + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 19.0.8 + react: 19.0.0 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.0 + + '@pnpm/config.env-replace@1.1.0': {} + + '@pnpm/network.ca-file@1.0.2': + dependencies: + graceful-fs: 4.2.10 + + '@pnpm/npm-conf@2.3.1': + dependencies: + '@pnpm/config.env-replace': 1.1.0 + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + + '@polka/url@1.0.0-next.28': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@sinclair/typebox@0.27.8': {} + + '@sindresorhus/is@4.6.0': {} + + '@sindresorhus/is@5.6.0': {} + + '@slorber/react-helmet-async@1.3.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.7 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + + '@slorber/remark-comment@1.0.0': + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + + '@svgr/babel-preset@8.1.0(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.7) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.7) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.7) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.7) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.7) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.7) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.7) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.7) + + '@svgr/core@8.1.0(typescript@5.6.3)': + dependencies: + '@babel/core': 7.26.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.7) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.6.3) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + + '@svgr/hast-util-to-babel-ast@8.0.0': + dependencies: + '@babel/types': 7.26.7 + entities: 4.5.0 + + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.6.3))': + dependencies: + '@babel/core': 7.26.7 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.7) + '@svgr/core': 8.1.0(typescript@5.6.3) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.6.3))(typescript@5.6.3)': + dependencies: + '@svgr/core': 8.1.0(typescript@5.6.3) + cosmiconfig: 8.3.6(typescript@5.6.3) + deepmerge: 4.3.1 + svgo: 3.3.2 + transitivePeerDependencies: + - typescript + + '@svgr/webpack@8.1.0(typescript@5.6.3)': + dependencies: + '@babel/core': 7.26.7 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.7) + '@babel/preset-env': 7.26.7(@babel/core@7.26.7) + '@babel/preset-react': 7.26.3(@babel/core@7.26.7) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.7) + '@svgr/core': 8.1.0(typescript@5.6.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.6.3))(typescript@5.6.3) + transitivePeerDependencies: + - supports-color + - typescript + + '@szmarczak/http-timer@5.0.1': + dependencies: + defer-to-connect: 2.0.1 + + '@trysound/sax@0.2.0': {} + + '@types/acorn@4.0.6': + dependencies: + '@types/estree': 1.0.6 + + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.13.1 + + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 22.13.1 + + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 5.0.6 + '@types/node': 22.13.1 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 22.13.1 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.6 + + '@types/estree@1.0.6': {} + + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 22.13.1 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express-serve-static-core@5.0.6': + dependencies: + '@types/node': 22.13.1 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.18 + '@types/serve-static': 1.15.7 + + '@types/gtag.js@0.0.12': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/history@4.7.11': {} + + '@types/html-minifier-terser@6.1.0': {} + + '@types/http-cache-semantics@4.0.4': {} + + '@types/http-errors@2.0.4': {} + + '@types/http-proxy@1.17.15': + dependencies: + '@types/node': 22.13.1 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdx@2.0.13': {} + + '@types/mime@1.3.5': {} + + '@types/ms@2.1.0': {} + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 22.13.1 + + '@types/node@17.0.45': {} + + '@types/node@22.13.1': + dependencies: + undici-types: 6.20.0 + + '@types/parse-json@4.0.2': {} + + '@types/prismjs@1.26.5': {} + + '@types/qs@6.9.18': {} + + '@types/range-parser@1.2.7': {} + + '@types/react-router-config@5.0.11': + dependencies: + '@types/history': 4.7.11 + '@types/react': 19.0.8 + '@types/react-router': 5.1.20 + + '@types/react-router-dom@5.3.3': + dependencies: + '@types/history': 4.7.11 + '@types/react': 19.0.8 + '@types/react-router': 5.1.20 + + '@types/react-router@5.1.20': + dependencies: + '@types/history': 4.7.11 + '@types/react': 19.0.8 + + '@types/react@19.0.8': + dependencies: + csstype: 3.1.3 + + '@types/retry@0.12.0': {} + + '@types/sax@1.2.7': + dependencies: + '@types/node': 17.0.45 + + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.13.1 + + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.21 + + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.13.1 + '@types/send': 0.17.4 + + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 22.13.1 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@types/ws@8.5.14': + dependencies: + '@types/node': 22.13.1 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@ungap/structured-clone@1.3.0': {} + + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn-walk@8.3.4: + dependencies: + acorn: 8.14.0 + + acorn@8.14.0: {} + + address@1.2.2: {} + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + algoliasearch-helper@3.24.1(algoliasearch@5.20.0): + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 5.20.0 + + algoliasearch@5.20.0: + dependencies: + '@algolia/client-abtesting': 5.20.0 + '@algolia/client-analytics': 5.20.0 + '@algolia/client-common': 5.20.0 + '@algolia/client-insights': 5.20.0 + '@algolia/client-personalization': 5.20.0 + '@algolia/client-query-suggestions': 5.20.0 + '@algolia/client-search': 5.20.0 + '@algolia/ingestion': 1.20.0 + '@algolia/monitoring': 1.20.0 + '@algolia/recommend': 5.20.0 + '@algolia/requester-browser-xhr': 5.20.0 + '@algolia/requester-fetch': 5.20.0 + '@algolia/requester-node-http': 5.20.0 + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-html-community@0.0.8: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + array-flatten@1.1.1: {} + + array-union@2.1.0: {} + + astring@1.9.0: {} + + at-least-node@1.0.0: {} + + autoprefixer@10.4.20(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001697 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + babel-loader@9.2.1(@babel/core@7.26.7)(webpack@5.97.1): + dependencies: + '@babel/core': 7.26.7 + find-cache-dir: 4.0.0 + schema-utils: 4.3.0 + webpack: 5.97.1 + + babel-plugin-dynamic-import-node@2.3.3: + dependencies: + object.assign: 4.1.7 + + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.7): + dependencies: + '@babel/compat-data': 7.26.5 + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7): + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) + core-js-compat: 3.40.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.7): + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7) + transitivePeerDependencies: + - supports-color + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + batch@0.6.1: {} + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bonjour-service@1.3.0: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + + boolbase@1.0.0: {} + + boxen@6.2.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + + boxen@7.1.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.4.1 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001697 + electron-to-chromium: 1.5.92 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + + buffer-from@1.1.2: {} + + bytes@3.0.0: {} + + bytes@3.1.2: {} + + cacheable-lookup@7.0.0: {} + + cacheable-request@10.2.14: + dependencies: + '@types/http-cache-semantics': 4.0.4 + get-stream: 6.0.1 + http-cache-semantics: 4.1.1 + keyv: 4.5.4 + mimic-response: 4.0.0 + normalize-url: 8.0.1 + responselike: 3.0.0 + + call-bind-apply-helpers@1.0.1: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 + set-function-length: 1.2.2 + + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + + callsites@3.1.0: {} + + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + + camelcase@6.3.0: {} + + camelcase@7.0.1: {} + + caniuse-api@3.0.0: + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001697 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + caniuse-lite@1.0.30001697: {} + + ccount@2.0.1: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.4.1: {} + + char-regex@1.0.2: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.0.0-rc.12: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + htmlparser2: 8.0.2 + parse5: 7.2.1 + parse5-htmlparser2-tree-adapter: 7.1.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-trace-event@1.0.4: {} + + ci-info@3.9.0: {} + + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + + clean-stack@2.2.0: {} + + cli-boxes@3.0.0: {} + + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colord@2.9.3: {} + + colorette@2.0.20: {} + + combine-promises@1.2.0: {} + + comma-separated-tokens@2.0.3: {} + + commander@10.0.1: {} + + commander@2.20.3: {} + + commander@5.1.0: {} + + commander@7.2.0: {} + + commander@8.3.0: {} + + common-path-prefix@3.0.0: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.53.0 + + compression@1.7.5: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + configstore@6.0.0: + dependencies: + dot-prop: 6.0.1 + graceful-fs: 4.2.11 + unique-string: 3.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 5.1.0 + + connect-history-api-fallback@2.0.0: {} + + consola@3.4.0: {} + + content-disposition@0.5.2: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + copy-text-to-clipboard@3.2.0: {} + + copy-webpack-plugin@11.0.0(webpack@5.97.1): + dependencies: + fast-glob: 3.3.3 + glob-parent: 6.0.2 + globby: 13.2.2 + normalize-path: 3.0.0 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + webpack: 5.97.1 + + core-js-compat@3.40.0: + dependencies: + browserslist: 4.24.4 + + core-js-pure@3.40.0: {} + + core-js@3.40.0: {} + + core-util-is@1.0.3: {} + + cosmiconfig@6.0.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + cosmiconfig@8.3.6(typescript@5.6.3): + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.6.3 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@4.0.0: + dependencies: + type-fest: 1.4.0 + + css-blank-pseudo@7.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + css-declaration-sorter@7.2.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + css-has-pseudo@7.0.2(postcss@8.5.1): + dependencies: + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + postcss-value-parser: 4.2.0 + + css-loader@6.11.0(webpack@5.97.1): + dependencies: + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.1) + postcss-modules-scope: 3.2.1(postcss@8.5.1) + postcss-modules-values: 4.0.0(postcss@8.5.1) + postcss-value-parser: 4.2.0 + semver: 7.7.1 + optionalDependencies: + webpack: 5.97.1 + + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.97.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + cssnano: 6.1.2(postcss@8.5.1) + jest-worker: 29.7.0 + postcss: 8.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + webpack: 5.97.1 + optionalDependencies: + clean-css: 5.3.3 + + css-prefers-color-scheme@10.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + css-what@6.1.0: {} + + cssdb@8.2.3: {} + + cssesc@3.0.0: {} + + cssnano-preset-advanced@6.1.2(postcss@8.5.1): + dependencies: + autoprefixer: 10.4.20(postcss@8.5.1) + browserslist: 4.24.4 + cssnano-preset-default: 6.1.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-discard-unused: 6.0.5(postcss@8.5.1) + postcss-merge-idents: 6.0.3(postcss@8.5.1) + postcss-reduce-idents: 6.0.3(postcss@8.5.1) + postcss-zindex: 6.0.2(postcss@8.5.1) + + cssnano-preset-default@6.1.2(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + css-declaration-sorter: 7.2.0(postcss@8.5.1) + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-calc: 9.0.1(postcss@8.5.1) + postcss-colormin: 6.1.0(postcss@8.5.1) + postcss-convert-values: 6.1.0(postcss@8.5.1) + postcss-discard-comments: 6.0.2(postcss@8.5.1) + postcss-discard-duplicates: 6.0.3(postcss@8.5.1) + postcss-discard-empty: 6.0.3(postcss@8.5.1) + postcss-discard-overridden: 6.0.2(postcss@8.5.1) + postcss-merge-longhand: 6.0.5(postcss@8.5.1) + postcss-merge-rules: 6.1.1(postcss@8.5.1) + postcss-minify-font-values: 6.1.0(postcss@8.5.1) + postcss-minify-gradients: 6.0.3(postcss@8.5.1) + postcss-minify-params: 6.1.0(postcss@8.5.1) + postcss-minify-selectors: 6.0.4(postcss@8.5.1) + postcss-normalize-charset: 6.0.2(postcss@8.5.1) + postcss-normalize-display-values: 6.0.2(postcss@8.5.1) + postcss-normalize-positions: 6.0.2(postcss@8.5.1) + postcss-normalize-repeat-style: 6.0.2(postcss@8.5.1) + postcss-normalize-string: 6.0.2(postcss@8.5.1) + postcss-normalize-timing-functions: 6.0.2(postcss@8.5.1) + postcss-normalize-unicode: 6.1.0(postcss@8.5.1) + postcss-normalize-url: 6.0.2(postcss@8.5.1) + postcss-normalize-whitespace: 6.0.2(postcss@8.5.1) + postcss-ordered-values: 6.0.2(postcss@8.5.1) + postcss-reduce-initial: 6.1.0(postcss@8.5.1) + postcss-reduce-transforms: 6.0.2(postcss@8.5.1) + postcss-svgo: 6.0.3(postcss@8.5.1) + postcss-unique-selectors: 6.0.4(postcss@8.5.1) + + cssnano-utils@4.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + cssnano@6.1.2(postcss@8.5.1): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.5.1) + lilconfig: 3.1.3 + postcss: 8.5.1 + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + csstype@3.1.3: {} + + debounce@1.2.1: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 + + deep-extend@0.6.0: {} + + deepmerge@4.3.1: {} + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + defer-to-connect@2.0.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + del@6.1.1: + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + + depd@1.1.2: {} + + depd@2.0.0: {} + + dequal@2.0.3: {} + + destroy@1.2.0: {} + + detect-node@2.1.0: {} + + detect-port-alt@1.1.6: + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + + detect-port@1.6.1: + dependencies: + address: 1.2.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + + dom-converter@0.2.0: + dependencies: + utila: 0.4.0 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + dot-prop@6.0.1: + dependencies: + is-obj: 2.0.0 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + duplexer@0.1.2: {} + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.92: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + emojilib@2.4.0: {} + + emojis-list@3.0.0: {} + + emoticon@4.1.0: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.18.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@2.2.0: {} + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@1.6.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.14.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 + + escalade@3.2.0: {} + + escape-goat@4.0.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + esprima@4.0.1: {} + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.6 + + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.4 + + estree-util-value-to-estree@3.3.2: + dependencies: + '@types/estree': 1.0.6 + + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 + + esutils@2.0.3: {} + + eta@2.2.0: {} + + etag@1.8.1: {} + + eval@0.1.8: + dependencies: + '@types/node': 22.13.1 + require-like: 0.1.2 + + eventemitter3@4.0.7: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-uri@3.0.6: {} + + fastq@1.19.0: + dependencies: + reusify: 1.0.4 + + fault@2.0.1: + dependencies: + format: 0.2.2 + + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 + + feed@4.2.2: + dependencies: + xml-js: 1.6.11 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-loader@6.2.0(webpack@5.97.1): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.97.1 + + filesize@8.0.7: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@4.0.0: + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-up@6.3.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + + flat@5.0.2: {} + + follow-redirects@1.15.9: {} + + fork-ts-checker-webpack-plugin@6.5.3(typescript@5.6.3)(webpack@5.97.1): + dependencies: + '@babel/code-frame': 7.26.2 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.7.1 + tapable: 1.1.3 + typescript: 5.6.3 + webpack: 5.97.1 + + form-data-encoder@2.1.4: {} + + format@0.2.2: {} + + forwarded@0.2.0: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@11.3.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-monkey@1.0.6: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.2.7: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-own-enumerable-property-symbols@3.0.2: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-stream@6.0.1: {} + + github-slugger@1.5.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-dirs@3.0.1: + dependencies: + ini: 2.0.0 + + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 + + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + globals@11.12.0: {} + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + globby@13.2.2: + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 4.0.0 + + gopd@1.2.0: {} + + got@12.6.1: + dependencies: + '@sindresorhus/is': 5.6.0 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.14 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.1 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 + + graceful-fs@4.2.10: {} + + graceful-fs@4.2.11: {} + + gray-matter@4.0.3: + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + + gzip-size@6.0.0: + dependencies: + duplexer: 0.1.2 + + handle-thing@2.0.1: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-symbols@1.1.0: {} + + has-yarn@3.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-from-parse5@8.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.0 + property-information: 6.5.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.2 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + parse5: 7.2.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-estree@3.1.1: + dependencies: + '@types/estree': 1.0.6 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 1.0.8 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + + hast-util-to-jsx-runtime@2.3.2: + dependencies: + '@types/estree': 1.0.6 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + style-to-object: 1.0.8 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + hast-util-to-parse5@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@9.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + + he@1.2.0: {} + + history@4.10.1: + dependencies: + '@babel/runtime': 7.26.7 + loose-envify: 1.4.0 + resolve-pathname: 3.0.0 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + value-equal: 1.0.1 + + hoist-non-react-statics@3.3.2: + dependencies: + react-is: 16.13.1 + + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + + html-entities@2.5.2: {} + + html-escaper@2.0.2: {} + + html-minifier-terser@6.1.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.37.0 + + html-minifier-terser@7.2.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.5.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.37.0 + + html-tags@3.3.1: {} + + html-void-elements@3.0.0: {} + + html-webpack-plugin@5.6.3(webpack@5.97.1): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + optionalDependencies: + webpack: 5.97.1 + + htmlparser2@6.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + + http-cache-semantics@4.1.1: {} + + http-deceiver@1.2.7: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-parser-js@0.5.9: {} + + http-proxy-middleware@2.0.7(@types/express@4.17.21): + dependencies: + '@types/http-proxy': 1.17.15 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug + + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + http2-wrapper@2.2.1: + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + + human-signals@2.1.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + icss-utils@5.1.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + ignore@5.3.2: {} + + image-size@1.2.0: + dependencies: + queue: 6.0.2 + + immer@9.0.21: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-lazy@4.0.0: {} + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + infima@0.2.0-alpha.45: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.3: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + ini@2.0.0: {} + + inline-style-parser@0.2.4: {} + + interpret@1.4.0: {} + + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + + ipaddr.js@1.9.1: {} + + ipaddr.js@2.2.0: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-arrayish@0.2.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-ci@3.0.1: + dependencies: + ci-info: 3.9.0 + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-decimal@2.0.1: {} + + is-docker@2.2.1: {} + + is-extendable@0.1.1: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@2.0.1: {} + + is-installed-globally@0.4.0: + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + + is-npm@6.0.0: {} + + is-number@7.0.0: {} + + is-obj@1.0.1: {} + + is-obj@2.0.0: {} + + is-path-cwd@2.2.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@3.0.0: {} + + is-plain-obj@4.1.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-regexp@1.0.0: {} + + is-root@2.1.0: {} + + is-stream@2.0.1: {} + + is-typedarray@1.0.0: {} + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + is-yarn-global@0.4.1: {} + + isarray@0.0.1: {} + + isarray@1.0.0: {} + + isexe@2.0.0: {} + + isobject@3.0.1: {} + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 22.13.1 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-worker@27.5.1: + dependencies: + '@types/node': 22.13.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest-worker@29.7.0: + dependencies: + '@types/node': 22.13.1 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jiti@1.21.7: {} + + joi@17.13.3: + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.0.2: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json5@2.2.3: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + latest-version@7.0.0: + dependencies: + package-json: 8.1.1 + + launch-editor@2.9.1: + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.2 + + leven@3.1.0: {} + + lilconfig@3.1.3: {} + + lines-and-columns@1.2.4: {} + + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + loader-utils@3.3.1: {} + + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + + lodash.debounce@4.0.8: {} + + lodash.memoize@4.1.2: {} + + lodash.uniq@4.5.0: {} + + lodash@4.17.21: {} + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.8.1 + + lowercase-keys@3.0.0: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + markdown-extensions@2.0.0: {} + + markdown-table@2.0.0: + dependencies: + repeat-string: 1.6.1 + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mdast-util-directive@3.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-frontmatter@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + media-typer@0.3.0: {} + + memfs@3.5.3: + dependencies: + fs-monkey: 1.0.6 + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromark-core-commonmark@2.0.2: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.0.4 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-directive@3.0.2: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + parse-entities: 4.0.2 + + micromark-extension-frontmatter@2.0.0: + dependencies: + fault: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.1 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-mdx-expression@3.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-mdx-jsx@3.0.1: + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 1.0.6 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + vfile-message: 4.0.2 + + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.1 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + micromark-extension-mdx-expression: 3.0.0 + micromark-extension-mdx-jsx: 3.0.1 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-mdx-expression@2.0.2: + dependencies: + '@types/estree': 1.0.6 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.2 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-factory-space@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.1 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-character@1.2.0: + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-events-to-acorn@2.0.2: + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 1.0.6 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + vfile-message: 4.0.2 + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.1 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.0.4: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-symbol@1.1.0: {} + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@1.1.0: {} + + micromark-util-types@2.0.1: {} + + micromark@4.0.1: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.0 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.0.4 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.33.0: {} + + mime-db@1.52.0: {} + + mime-db@1.53.0: {} + + mime-types@2.1.18: + dependencies: + mime-db: 1.33.0 + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + mimic-response@3.1.0: {} + + mimic-response@4.0.0: {} + + mini-css-extract-plugin@2.9.2(webpack@5.97.1): + dependencies: + schema-utils: 4.3.0 + tapable: 2.2.1 + webpack: 5.97.1 + + minimalistic-assert@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimist@1.2.8: {} + + mrmime@2.0.0: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + + nanoid@3.3.8: {} + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + neo-async@2.6.2: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + + node-emoji@2.2.0: + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + + node-forge@1.3.1: {} + + node-releases@2.0.19: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + normalize-url@8.0.1: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nprogress@0.2.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + null-loader@4.0.1(webpack@5.97.1): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.97.1 + + object-assign@4.1.1: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + obuf@1.1.2: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.0.2: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + opener@1.5.2: {} + + p-cancelable@3.0.0: {} + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-limit@4.0.0: + dependencies: + yocto-queue: 1.1.1 + + p-locate@3.0.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-retry@4.6.2: + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + + p-try@2.2.0: {} + + package-json@8.1.1: + dependencies: + got: 12.6.1 + registry-auth-token: 5.0.3 + registry-url: 6.0.1 + semver: 7.7.1 + + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-numeric-range@1.3.0: {} + + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.2.1 + + parse5@7.2.1: + dependencies: + entities: 4.5.0 + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + path-exists@3.0.0: {} + + path-exists@4.0.0: {} + + path-exists@5.0.0: {} + + path-is-absolute@1.0.1: {} + + path-is-inside@1.0.2: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-to-regexp@0.1.12: {} + + path-to-regexp@1.9.0: + dependencies: + isarray: 0.0.1 + + path-to-regexp@3.3.0: {} + + path-type@4.0.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + pkg-dir@7.0.0: + dependencies: + find-up: 6.3.0 + + pkg-up@3.1.0: + dependencies: + find-up: 3.0.0 + + postcss-attribute-case-insensitive@7.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-calc@9.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + + postcss-clamp@4.1.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-color-functional-notation@7.0.7(postcss@8.5.1): + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + postcss-color-hex-alpha@10.0.0(postcss@8.5.1): + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-color-rebeccapurple@10.0.0(postcss@8.5.1): + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-colormin@6.1.0(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-convert-values@6.1.0(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-custom-media@11.0.5(postcss@8.5.1): + dependencies: + '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + postcss: 8.5.1 + + postcss-custom-properties@14.0.4(postcss@8.5.1): + dependencies: + '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-custom-selectors@8.0.4(postcss@8.5.1): + dependencies: + '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-dir-pseudo-class@9.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-discard-comments@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-discard-duplicates@6.0.3(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-discard-empty@6.0.3(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-discard-overridden@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-discard-unused@6.0.5(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + + postcss-double-position-gradients@6.0.0(postcss@8.5.1): + dependencies: + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-focus-visible@10.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-focus-within@9.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-font-variant@5.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-gap-properties@6.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-image-set-function@7.0.0(postcss@8.5.1): + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-lab-function@7.0.7(postcss@8.5.1): + dependencies: + '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/utilities': 2.0.0(postcss@8.5.1) + postcss: 8.5.1 + + postcss-loader@7.3.4(postcss@8.5.1)(typescript@5.6.3)(webpack@5.97.1): + dependencies: + cosmiconfig: 8.3.6(typescript@5.6.3) + jiti: 1.21.7 + postcss: 8.5.1 + semver: 7.7.1 + webpack: 5.97.1 + transitivePeerDependencies: + - typescript + + postcss-logical@8.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-merge-idents@6.0.3(postcss@8.5.1): + dependencies: + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-merge-longhand@6.0.5(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.5.1) + + postcss-merge-rules@6.1.1(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + + postcss-minify-font-values@6.1.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@6.0.3(postcss@8.5.1): + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-minify-params@6.1.0(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-minify-selectors@6.0.4(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + + postcss-modules-extract-imports@3.1.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-modules-local-by-default@4.2.0(postcss@8.5.1): + dependencies: + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-modules-values@4.0.0(postcss@8.5.1): + dependencies: + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + + postcss-nesting@13.0.1(postcss@8.5.1): + dependencies: + '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-normalize-charset@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-normalize-display-values@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@6.1.0(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-opacity-percentage@3.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-ordered-values@6.0.2(postcss@8.5.1): + dependencies: + cssnano-utils: 4.0.2(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-overflow-shorthand@6.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-page-break@3.0.4(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-place@10.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-preset-env@10.1.3(postcss@8.5.1): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.1) + '@csstools/postcss-color-function': 4.0.7(postcss@8.5.1) + '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.1) + '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.1) + '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.1) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.1) + '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.1) + '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.1) + '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.1) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.1) + '@csstools/postcss-initial': 2.0.0(postcss@8.5.1) + '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.1) + '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.1) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.1) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.1) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.1) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.1) + '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.1) + '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.1) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.1) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.1) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.1) + '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.1) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) + '@csstools/postcss-random-function': 1.0.2(postcss@8.5.1) + '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.1) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.1) + '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.1) + '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.1) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.1) + '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.1) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.1) + autoprefixer: 10.4.20(postcss@8.5.1) + browserslist: 4.24.4 + css-blank-pseudo: 7.0.1(postcss@8.5.1) + css-has-pseudo: 7.0.2(postcss@8.5.1) + css-prefers-color-scheme: 10.0.0(postcss@8.5.1) + cssdb: 8.2.3 + postcss: 8.5.1 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.1) + postcss-clamp: 4.1.0(postcss@8.5.1) + postcss-color-functional-notation: 7.0.7(postcss@8.5.1) + postcss-color-hex-alpha: 10.0.0(postcss@8.5.1) + postcss-color-rebeccapurple: 10.0.0(postcss@8.5.1) + postcss-custom-media: 11.0.5(postcss@8.5.1) + postcss-custom-properties: 14.0.4(postcss@8.5.1) + postcss-custom-selectors: 8.0.4(postcss@8.5.1) + postcss-dir-pseudo-class: 9.0.1(postcss@8.5.1) + postcss-double-position-gradients: 6.0.0(postcss@8.5.1) + postcss-focus-visible: 10.0.1(postcss@8.5.1) + postcss-focus-within: 9.0.1(postcss@8.5.1) + postcss-font-variant: 5.0.0(postcss@8.5.1) + postcss-gap-properties: 6.0.0(postcss@8.5.1) + postcss-image-set-function: 7.0.0(postcss@8.5.1) + postcss-lab-function: 7.0.7(postcss@8.5.1) + postcss-logical: 8.0.0(postcss@8.5.1) + postcss-nesting: 13.0.1(postcss@8.5.1) + postcss-opacity-percentage: 3.0.0(postcss@8.5.1) + postcss-overflow-shorthand: 6.0.0(postcss@8.5.1) + postcss-page-break: 3.0.4(postcss@8.5.1) + postcss-place: 10.0.0(postcss@8.5.1) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.1) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.1) + postcss-selector-not: 8.0.1(postcss@8.5.1) + + postcss-pseudo-class-any-link@10.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-reduce-idents@6.0.3(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-reduce-initial@6.1.0(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.5.1 + + postcss-reduce-transforms@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss-selector-not@8.0.1(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.0.0 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-sort-media-queries@5.2.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + sort-css-media-queries: 2.2.0 + + postcss-svgo@6.0.3(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + + postcss-unique-selectors@6.0.4(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + + postcss-value-parser@4.2.0: {} + + postcss-zindex@6.0.2(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + postcss@8.5.1: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + pretty-error@4.0.0: + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + + pretty-time@1.1.0: {} + + prism-react-renderer@2.4.1(react@19.0.0): + dependencies: + '@types/prismjs': 1.26.5 + clsx: 2.1.1 + react: 19.0.0 + + prismjs@1.29.0: {} + + process-nextick-args@2.0.1: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + property-information@6.5.0: {} + + proto-list@1.2.4: {} + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + punycode@2.3.1: {} + + pupa@3.1.0: + dependencies: + escape-goat: 4.0.0 + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + queue-microtask@1.2.3: {} + + queue@6.0.2: + dependencies: + inherits: 2.0.4 + + quick-lru@5.1.1: {} + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.0: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + rc@1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + react-dev-utils@12.0.1(typescript@5.6.3)(webpack@5.97.1): + dependencies: + '@babel/code-frame': 7.26.2 + address: 1.2.2 + browserslist: 4.24.4 + chalk: 4.1.2 + cross-spawn: 7.0.6 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.6.3)(webpack@5.97.1) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.2 + strip-ansi: 6.0.1 + text-table: 0.2.0 + webpack: 5.97.1 + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + + react-error-overlay@6.0.11: {} + + react-fast-compare@3.2.2: {} + + react-is@16.13.1: {} + + react-json-view-lite@1.5.0(react@19.0.0): + dependencies: + react: 19.0.0 + + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@19.0.0))(webpack@5.97.1): + dependencies: + '@babel/runtime': 7.26.7 + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.0.0)' + webpack: 5.97.1 + + react-router-config@5.1.1(react-router@5.3.4(react@19.0.0))(react@19.0.0): + dependencies: + '@babel/runtime': 7.26.7 + react: 19.0.0 + react-router: 5.3.4(react@19.0.0) + + react-router-dom@5.3.4(react@19.0.0): + dependencies: + '@babel/runtime': 7.26.7 + history: 4.10.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.0.0 + react-router: 5.3.4(react@19.0.0) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + react-router@5.3.4(react@19.0.0): + dependencies: + '@babel/runtime': 7.26.7 + history: 4.10.1 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + path-to-regexp: 1.9.0 + prop-types: 15.8.1 + react: 19.0.0 + react-is: 16.13.1 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + react@19.0.0: {} + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + reading-time@1.5.0: {} + + rechoir@0.6.2: + dependencies: + resolve: 1.22.10 + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.0(acorn@8.14.0): + dependencies: + acorn-jsx: 5.3.2(acorn@8.14.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.6 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.6 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + + recursive-readdir@2.2.3: + dependencies: + minimatch: 3.1.2 + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.7 + + regexpu-core@6.2.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + registry-auth-token@5.0.3: + dependencies: + '@pnpm/npm-conf': 2.3.1 + + registry-url@6.0.1: + dependencies: + rc: 1.2.8 + + regjsgen@0.8.0: {} + + regjsparser@0.12.0: + dependencies: + jsesc: 3.0.2 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.6 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.1 + transitivePeerDependencies: + - supports-color + + relateurl@0.2.7: {} + + remark-directive@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-directive: 3.1.0 + micromark-extension-directive: 3.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-emoji@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + emoticon: 4.1.0 + mdast-util-find-and-replace: 3.0.2 + node-emoji: 2.2.0 + unified: 11.0.5 + + remark-frontmatter@5.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1 + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-mdx@3.1.0: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.1 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + renderkid@3.0.0: + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + + repeat-string@1.6.1: {} + + require-from-string@2.0.2: {} + + require-like@0.1.2: {} + + requires-port@1.0.0: {} + + resolve-alpn@1.2.1: {} + + resolve-from@4.0.0: {} + + resolve-pathname@3.0.0: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + responselike@3.0.0: + dependencies: + lowercase-keys: 3.0.0 + + retry@0.13.1: {} + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rtlcss@4.3.0: + dependencies: + escalade: 3.2.0 + picocolors: 1.1.1 + postcss: 8.5.1 + strip-json-comments: 3.1.1 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sax@1.4.1: {} + + scheduler@0.25.0: {} + + schema-utils@2.7.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + + search-insights@2.17.3: {} + + section-matter@1.0.0: + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + + semver-diff@4.0.0: + dependencies: + semver: 7.7.1 + + semver@6.3.1: {} + + semver@7.7.1: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-handler@6.1.6: + dependencies: + bytes: 3.0.0 + content-disposition: 0.5.2 + mime-types: 2.1.18 + minimatch: 3.1.2 + path-is-inside: 1.0.2 + path-to-regexp: 3.3.0 + range-parser: 1.2.0 + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shallowequal@1.1.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.8.2: {} + + shelljs@0.8.5: + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + + sisteransi@1.0.5: {} + + sitemap@7.1.2: + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.4.1 + + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 + + slash@3.0.0: {} + + slash@4.0.0: {} + + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + + sort-css-media-queries@2.2.0: {} + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + space-separated-tokens@2.0.2: {} + + spdy-transport@3.0.0: + dependencies: + debug: 4.4.0 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.4.0 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + + sprintf-js@1.0.3: {} + + srcset@4.0.0: {} + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + std-env@3.8.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom-string@1.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@2.0.1: {} + + strip-json-comments@3.1.1: {} + + style-to-object@1.0.8: + dependencies: + inline-style-parser: 0.2.4 + + stylehacks@6.1.1(postcss@8.5.1): + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-parser@2.0.4: {} + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.1.1 + + tapable@1.1.3: {} + + tapable@2.2.1: {} + + terser-webpack-plugin@5.3.11(webpack@5.97.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.37.0 + webpack: 5.97.1 + + terser@5.37.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + text-table@0.2.0: {} + + thunky@1.1.0: {} + + tiny-invariant@1.3.3: {} + + tiny-warning@1.0.3: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + totalist@3.0.1: {} + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tslib@2.8.1: {} + + type-fest@0.21.3: {} + + type-fest@1.4.0: {} + + type-fest@2.19.0: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@5.6.3: {} + + undici-types@6.20.0: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-emoji-modifier-base@1.0.0: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unique-string@3.0.0: + dependencies: + crypto-random-string: 4.0.0 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + update-browserslist-db@1.1.2(browserslist@4.24.4): + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + update-notifier@6.0.2: + dependencies: + boxen: 7.1.1 + chalk: 5.4.1 + configstore: 6.0.0 + has-yarn: 3.0.0 + import-lazy: 4.0.0 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + is-npm: 6.0.0 + is-yarn-global: 0.4.1 + latest-version: 7.0.0 + pupa: 3.1.0 + semver: 7.7.1 + semver-diff: 4.0.0 + xdg-basedir: 5.1.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-loader@4.1.1(file-loader@6.2.0(webpack@5.97.1))(webpack@5.97.1): + dependencies: + loader-utils: 2.0.4 + mime-types: 2.1.35 + schema-utils: 3.3.0 + webpack: 5.97.1 + optionalDependencies: + file-loader: 6.2.0(webpack@5.97.1) + + util-deprecate@1.0.2: {} + + utila@0.4.0: {} + + utility-types@3.11.0: {} + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + value-equal@1.0.1: {} + + vary@1.1.2: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + + web-namespaces@2.0.1: {} + + webpack-bundle-analyzer@4.10.2: + dependencies: + '@discoveryjs/json-ext': 0.5.7 + acorn: 8.14.0 + acorn-walk: 8.3.4 + commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 + gzip-size: 6.0.0 + html-escaper: 2.0.2 + opener: 1.5.2 + picocolors: 1.1.1 + sirv: 2.0.4 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + webpack-dev-middleware@5.3.4(webpack@5.97.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.0 + webpack: 5.97.1 + + webpack-dev-server@4.15.2(webpack@5.97.1): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.14 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 5.3.4(webpack@5.97.1) + ws: 8.18.0 + optionalDependencies: + webpack: 5.97.1 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-merge@5.10.0: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + + webpack-merge@6.0.1: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + + webpack-sources@3.2.3: {} + + webpack@5.97.1: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.1 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpackbar@6.0.1(webpack@5.97.1): + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + consola: 3.4.0 + figures: 3.2.0 + markdown-table: 2.0.0 + pretty-time: 1.1.0 + std-env: 3.8.0 + webpack: 5.97.1 + wrap-ansi: 7.0.0 + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.9 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@4.0.1: + dependencies: + string-width: 5.1.2 + + wildcard@2.0.1: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.18.0: {} + + xdg-basedir@5.1.0: {} + + xml-js@1.6.11: + dependencies: + sax: 1.4.1 + + yallist@3.1.1: {} + + yaml@1.10.2: {} + + yocto-queue@0.1.0: {} + + yocto-queue@1.1.1: {} + + zwitch@2.0.4: {} From 73ad9fb0ca7307cd90ce83453b809b0f26a07b70 Mon Sep 17 00:00:00 2001 From: Gabriel do Carmo Vieira <48625433+gvieira18@users.noreply.github.com> Date: Wed, 5 Feb 2025 09:46:03 -0300 Subject: [PATCH 11/14] fix: docusaurus environment name --- docs/docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index e0f37cc00..615e9c545 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -4,7 +4,7 @@ import type * as Preset from '@docusaurus/preset-classic'; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) -const docs_env = process.env.NODE_SOMETHING || 'local'; +const docs_env = process.env.DOCS_ENV || 'local'; const isProd = docs_env === 'production'; const url = isProd ? 'https://he4rt.github.io' From 800ae1b4175e3918aebae189bdfa320b237fd7d1 Mon Sep 17 00:00:00 2001 From: Gabriel do Carmo Vieira <48625433+gvieira18@users.noreply.github.com> Date: Wed, 5 Feb 2025 11:57:16 -0300 Subject: [PATCH 12/14] feat: enhance Makefile --- Makefile | 41 +++++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 82869f476..6da47135f 100644 --- a/Makefile +++ b/Makefile @@ -1,34 +1,31 @@ # build docs -# Start the Docs development server with hot reload -.PHONY: docs-dev -docs-dev: - @echo "Building docs..." - @rm -rf build - cd docs && DOCS_ENV=local pnpm start +ENV ?= local -# Build both docs and serve it to localhost testing -## TODO: add environment variables to both builds to match production and development +# Build the docs for the specified environment .PHONY: docs-build -docs-build-dev: - @echo "Building docs..." +docs-build: docs-clean + @echo "Building docs for $(ENV) environment..." + cd docs && DOCS_ENV=$(ENV) pnpm build --out-dir=../build + DOCS_ENV=$(ENV) ./doctum update doctum-config.php + @echo "Docs built successfully for $(ENV) environment." + +# Clean the docs build directory +.PHONY: docs-clean +docs-clean: + @echo "Cleaning previous docs build..." rm -rf build - cd docs && pnpm build --out-dir=../build - DOCS_ENV=local doctum update doctum-config.php - @echo "Docs built successfully." + @echo "Cleaned previous docs build." -# Build both docs and serve it to localhost testing -.PHONY: docs-build -docs-build-prod: +# Start Docusaurus in development mode with HMR +.PHONY: docs-docusaurus +docs-docusaurus: docs-clean @echo "Building docs..." - rm -rf build - cd docs && pnpm build --out-dir=../build - DOCS_ENV=production doctum update doctum-config.php - @echo "Docs built successfully." + cd docs && DOCS_ENV=$(ENV) pnpm start # Serve the built docs from Doctum and Docusaurus (after building) .PHONY: docs-serve -docs-serve: +docs-serve: docs-build @echo "Serving docs..." cd build && php -S 0.0.0.0:8000 - @echo "Docs served successfully." \ No newline at end of file + @echo "Docs served successfully." From 7e9b2c539f1c4986b62de65d941a579a7ea3cc2a Mon Sep 17 00:00:00 2001 From: Gabriel do Carmo Vieira <48625433+gvieira18@users.noreply.github.com> Date: Wed, 5 Feb 2025 12:05:39 -0300 Subject: [PATCH 13/14] feat: add action to deploy on gh-pages --- .github/workflows/gh-pages.yml | 74 ++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 .github/workflows/gh-pages.yml diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml new file mode 100644 index 000000000..804203c1a --- /dev/null +++ b/.github/workflows/gh-pages.yml @@ -0,0 +1,74 @@ +name: Deploy GitHub Pages + +on: + push: + branches: + - v1.3.x + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + build: + name: Build Project Documentation + runs-on: ubuntu-24.04 + steps: + - name: Checkout the repository + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + ##################################### + # Generate Docusaurus documentation # + ##################################### + - name: Install Pnpm + uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 + with: + run_install: false + + - name: Install Node.js + uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + with: + node-version: '22' + cache: 'pnpm' + cache-dependency-path: 'docs/pnpm-lock.yaml' + + - name: Install dependencies + working-directory: docs + run: pnpm install --frozen-lockfile + + - name: Build Docusaurus documentation + env: + DOCS_ENV: production + working-directory: docs + run: pnpm run build --out-dir=../build + + # Generate Doctum documentation + - name: build doctum docs + uses: sudo-bot/action-doctum@v5 + env: + DOCS_ENV: production + with: + config-file: doctum-config.php + method: 'update' + cli-args: '--output-format=github --no-ansi --no-progress -v' + + - name: Upload GitHub Pages artifact + uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 + with: + name: github-pages + path: docs + + deploy: + name: Deploy to GitHub Pages + needs: [build] + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Deploy uploaded artifact + id: deployment + uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5 From eaa6cac6b548f281248be2c9420da7d87c08291c Mon Sep 17 00:00:00 2001 From: Gabriel do Carmo Vieira <48625433+gvieira18@users.noreply.github.com> Date: Fri, 7 Feb 2025 04:26:32 -0300 Subject: [PATCH 14/14] fix: github pages workflow --- .github/workflows/gh-pages.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 804203c1a..d561524e2 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -4,6 +4,7 @@ on: push: branches: - v1.3.x + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -24,6 +25,7 @@ jobs: uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 with: run_install: false + package_json_file: docs/package.json - name: Install Node.js uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 @@ -56,7 +58,7 @@ jobs: uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 with: name: github-pages - path: docs + path: build deploy: name: Deploy to GitHub Pages