From ebe40985d9101bd155c4b8dae3ce40003ef5e978 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Jun 2024 19:39:06 +0000 Subject: [PATCH] deploy: 760f36589bc90de48b2957c3578137314d245451 --- 404.html | 6 +++--- .../postcondition-ambiguity/index.html | 6 +++--- .../algorithms-and-correctness/index.html | 6 +++--- .../index.html | 6 +++--- algorithms/category/graphs/index.html | 6 +++--- algorithms/category/hash-tables/index.html | 6 +++--- .../category/paths-in-graphs/index.html | 6 +++--- algorithms/category/recursion/index.html | 6 +++--- .../category/red-black-trees/index.html | 6 +++--- algorithms/graphs/bfs-tree/index.html | 6 +++--- .../graphs/iterative-and-iterators/index.html | 6 +++--- algorithms/hash-tables/breaking/index.html | 6 +++--- .../breaking/mitigations/index.html | 6 +++--- .../hash-tables/breaking/python/index.html | 6 +++--- algorithms/index.html | 8 ++++---- algorithms/paths/bf-to-astar/astar/index.html | 6 +++--- algorithms/paths/bf-to-astar/bf/index.html | 6 +++--- .../paths/bf-to-astar/dijkstra/index.html | 6 +++--- algorithms/paths/bf-to-astar/index.html | 6 +++--- algorithms/rb-trees/applications/index.html | 6 +++--- algorithms/rb-trees/rules/index.html | 6 +++--- algorithms/recursion/karel/index.html | 6 +++--- .../recursion/karel/solution/index.html | 6 +++--- .../bottom-up-dp/index.html | 6 +++--- .../pyramid-slide-down/greedy/index.html | 6 +++--- .../recursion/pyramid-slide-down/index.html | 6 +++--- .../pyramid-slide-down/naive/index.html | 6 +++--- .../pyramid-slide-down/top-down-dp/index.html | 6 +++--- algorithms/tags/a-star/index.html | 6 +++--- algorithms/tags/applications/index.html | 6 +++--- algorithms/tags/astar/index.html | 6 +++--- algorithms/tags/backtracking/index.html | 6 +++--- algorithms/tags/balanced-trees/index.html | 6 +++--- algorithms/tags/bellman-ford/index.html | 6 +++--- algorithms/tags/bfs/index.html | 6 +++--- algorithms/tags/bottom-up-dp/index.html | 6 +++--- algorithms/tags/brute-force/index.html | 6 +++--- algorithms/tags/c/index.html | 6 +++--- algorithms/tags/cpp/index.html | 6 +++--- algorithms/tags/csharp/index.html | 6 +++--- algorithms/tags/dijkstra/index.html | 6 +++--- algorithms/tags/dynamic-array/index.html | 6 +++--- .../tags/dynamic-programming/index.html | 6 +++--- algorithms/tags/exponential/index.html | 6 +++--- algorithms/tags/graphs/index.html | 6 +++--- algorithms/tags/greedy/index.html | 6 +++--- algorithms/tags/hash-tables/index.html | 6 +++--- algorithms/tags/index.html | 6 +++--- algorithms/tags/iterative/index.html | 6 +++--- algorithms/tags/iterators/index.html | 6 +++--- algorithms/tags/java/index.html | 6 +++--- algorithms/tags/karel/index.html | 6 +++--- algorithms/tags/postconditions/index.html | 6 +++--- algorithms/tags/python/index.html | 6 +++--- algorithms/tags/recursion/index.html | 6 +++--- algorithms/tags/red-black-trees/index.html | 6 +++--- algorithms/tags/solution/index.html | 6 +++--- algorithms/tags/sorting/index.html | 6 +++--- algorithms/tags/testing/index.html | 6 +++--- algorithms/tags/time-complexity/index.html | 6 +++--- algorithms/tags/top-down-dp/index.html | 6 +++--- algorithms/time-complexity/extend/index.html | 6 +++--- ...tyles.dd39a9b0.css => styles.525e8c38.css} | 2 +- ...5ede8.48601663.js => 1535ede8.dab6b1f6.js} | 2 +- ...c7293.67a69fca.js => 595c7293.78a73685.js} | 2 +- ...2c0bc.46470666.js => 7052c0bc.449e2285.js} | 2 +- ...ef108.dce13303.js => 794ef108.40799c5b.js} | 2 +- ...1e0d8.0f0da0f9.js => 84d1e0d8.6f5112ed.js} | 2 +- ...88602.7cb17889.js => b1288602.b78af3eb.js} | 2 +- ...e838c.c609ab49.js => d05e838c.8dc64453.js} | 2 +- .../js/{main.e5d7340e.js => main.8e888f4b.js} | 4 ++-- ...CENSE.txt => main.8e888f4b.js.LICENSE.txt} | 0 ...n.41276843.js => runtime~main.e7a455fa.js} | 2 +- blog/2023/08/02/copr/index.html | 6 +++--- blog/2024/01/28/rust-opinion/index.html | 6 +++--- blog/2024/02/07/lts-distros/index.html | 6 +++--- blog/aoc-2022/1st-week/index.html | 6 +++--- blog/aoc-2022/2nd-week/index.html | 6 +++--- blog/aoc-2022/3rd-week/index.html | 6 +++--- blog/aoc-2022/4th-week/index.html | 6 +++--- blog/aoc-2022/intro/index.html | 6 +++--- blog/archive/index.html | 6 +++--- blog/index.html | 6 +++--- blog/leetcode/sort-diagonally/index.html | 6 +++--- blog/tags/admin/index.html | 6 +++--- blog/tags/advent-of-code-2022/index.html | 6 +++--- blog/tags/advent-of-code/index.html | 6 +++--- blog/tags/copr/index.html | 6 +++--- blog/tags/cpp/index.html | 6 +++--- blog/tags/cult/index.html | 6 +++--- blog/tags/hype/index.html | 6 +++--- blog/tags/index.html | 6 +++--- blog/tags/iterators/index.html | 6 +++--- blog/tags/leetcode/index.html | 6 +++--- blog/tags/linux-distributions/index.html | 6 +++--- blog/tags/lts/index.html | 6 +++--- blog/tags/memory-safety/index.html | 6 +++--- blog/tags/paywall/index.html | 6 +++--- blog/tags/red-hat/index.html | 6 +++--- blog/tags/rust/index.html | 6 +++--- blog/tags/support/index.html | 6 +++--- blog/tags/vps/index.html | 6 +++--- blog/tags/🏭/index.html | 6 +++--- c/bonuses/seminar-03/index.html | 6 +++--- c/bonuses/seminar-04/index.html | 6 +++--- c/bonuses/seminar-05-06/index.html | 8 ++++---- c/bonuses/seminar-08/index.html | 8 ++++---- c/bonuses/seminar-10/index.html | 8 ++++---- c/category/bonuses/index.html | 6 +++--- c/category/practice-exams/index.html | 6 +++--- c/index.html | 8 ++++---- c/mr/index.html | 8 ++++---- c/pexam/cams/index.html | 6 +++--- c/pexam/garbage_collect/index.html | 6 +++--- contributions/index.html | 6 +++--- cpp/category/exceptions-and-raii/index.html | 6 +++--- cpp/environment/index.html | 6 +++--- .../placeholders/index.html | 6 +++--- cpp/index.html | 8 ++++---- .../graphs/iterative-and-iterators.tar.bz2 | Bin 1933 -> 1932 bytes .../graphs/iterative-and-iterators.tar.gz | Bin 1956 -> 1953 bytes files/algorithms/paths/bf-to-astar.tar.bz2 | Bin 3160 -> 3164 bytes files/algorithms/paths/bf-to-astar.tar.gz | Bin 2993 -> 2992 bytes files/algorithms/recursion/karel-1.tar.bz2 | Bin 5876 -> 5890 bytes files/algorithms/recursion/karel-1.tar.gz | Bin 6583 -> 6583 bytes .../recursion/pyramid-slide-down.tar.bz2 | Bin 1545 -> 1547 bytes .../recursion/pyramid-slide-down.tar.gz | Bin 1423 -> 1422 bytes .../algorithms/time-complexity/extend.tar.bz2 | Bin 4081 -> 4072 bytes .../algorithms/time-complexity/extend.tar.gz | Bin 3912 -> 3913 bytes files/c/bonuses/03.tar.bz2 | Bin 2648 -> 2655 bytes files/c/bonuses/03.tar.gz | Bin 2336 -> 2338 bytes files/c/bonuses/04.tar.bz2 | Bin 2528 -> 2533 bytes files/c/bonuses/04.tar.gz | Bin 2498 -> 2497 bytes files/c/bonuses/05-06.tar.bz2 | Bin 3640 -> 3637 bytes files/c/bonuses/05-06.tar.gz | Bin 3487 -> 3486 bytes files/c/bonuses/08.tar.bz2 | Bin 73737 -> 73766 bytes files/c/bonuses/08.tar.gz | Bin 103060 -> 103056 bytes files/c/bonuses/10.tar.bz2 | Bin 234821 -> 234822 bytes files/c/bonuses/10.tar.gz | Bin 230113 -> 230111 bytes index.html | 6 +++--- search/index.html | 6 +++--- talks/index.html | 6 +++--- 142 files changed, 351 insertions(+), 351 deletions(-) rename assets/css/{styles.dd39a9b0.css => styles.525e8c38.css} (99%) rename assets/js/{1535ede8.48601663.js => 1535ede8.dab6b1f6.js} (99%) rename assets/js/{595c7293.67a69fca.js => 595c7293.78a73685.js} (99%) rename assets/js/{7052c0bc.46470666.js => 7052c0bc.449e2285.js} (95%) rename assets/js/{794ef108.dce13303.js => 794ef108.40799c5b.js} (95%) rename assets/js/{84d1e0d8.0f0da0f9.js => 84d1e0d8.6f5112ed.js} (97%) rename assets/js/{b1288602.7cb17889.js => b1288602.b78af3eb.js} (99%) rename assets/js/{d05e838c.c609ab49.js => d05e838c.8dc64453.js} (99%) rename assets/js/{main.e5d7340e.js => main.8e888f4b.js} (98%) rename assets/js/{main.e5d7340e.js.LICENSE.txt => main.8e888f4b.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.41276843.js => runtime~main.e7a455fa.js} (79%) diff --git a/404.html b/404.html index dcd35c0..b340746 100644 --- a/404.html +++ b/404.html @@ -13,9 +13,9 @@ - - - + + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/algorithms/algorithms-correctness/postcondition-ambiguity/index.html b/algorithms/algorithms-correctness/postcondition-ambiguity/index.html index 44a751e..e12dacd 100644 --- a/algorithms/algorithms-correctness/postcondition-ambiguity/index.html +++ b/algorithms/algorithms-correctness/postcondition-ambiguity/index.html @@ -15,9 +15,9 @@ - - - + + +
Skip to main content

Vague postconditions and proving correctness of algorithms

Introduction​

diff --git a/algorithms/category/algorithms-and-correctness/index.html b/algorithms/category/algorithms-and-correctness/index.html index e73be40..0f6873f 100644 --- a/algorithms/category/algorithms-and-correctness/index.html +++ b/algorithms/category/algorithms-and-correctness/index.html @@ -17,9 +17,9 @@ correctness. - - - + + +

Algorithms and Correctness

Materials related to basic ideas behind algorithms and proofs of their diff --git a/algorithms/category/asymptotic-notation-and-time-complexity/index.html b/algorithms/category/asymptotic-notation-and-time-complexity/index.html index d5ce588..3df0095 100644 --- a/algorithms/category/asymptotic-notation-and-time-complexity/index.html +++ b/algorithms/category/asymptotic-notation-and-time-complexity/index.html @@ -15,9 +15,9 @@ - - - + + +

Asymptotic Notation and Time Complexity

Materials related to asymptotic notation and time complexity. diff --git a/algorithms/category/graphs/index.html b/algorithms/category/graphs/index.html index e036b40..0e11012 100644 --- a/algorithms/category/graphs/index.html +++ b/algorithms/category/graphs/index.html @@ -15,9 +15,9 @@ - - - + + +

Graphs

Materials related to basic graph algorithms and graph problems. diff --git a/algorithms/category/hash-tables/index.html b/algorithms/category/hash-tables/index.html index ea32aee..e2e24f3 100644 --- a/algorithms/category/hash-tables/index.html +++ b/algorithms/category/hash-tables/index.html @@ -15,9 +15,9 @@ - - - + + +

Hash Tables

Materials related to hash tables. diff --git a/algorithms/category/paths-in-graphs/index.html b/algorithms/category/paths-in-graphs/index.html index a22f91d..47b6256 100644 --- a/algorithms/category/paths-in-graphs/index.html +++ b/algorithms/category/paths-in-graphs/index.html @@ -15,9 +15,9 @@ - - - + + +

Paths in Graphs

Materials related to finding paths in graphs. diff --git a/algorithms/category/recursion/index.html b/algorithms/category/recursion/index.html index 224be27..7b411f2 100644 --- a/algorithms/category/recursion/index.html +++ b/algorithms/category/recursion/index.html @@ -15,9 +15,9 @@ - - - + + +

Recursion

Materials related to recursive algorithms and their time complexity. diff --git a/algorithms/category/red-black-trees/index.html b/algorithms/category/red-black-trees/index.html index 4c3412b..3db36c6 100644 --- a/algorithms/category/red-black-trees/index.html +++ b/algorithms/category/red-black-trees/index.html @@ -15,9 +15,9 @@ - - - + + +

Red-Black Trees

Materials related to red-black trees. diff --git a/algorithms/graphs/bfs-tree/index.html b/algorithms/graphs/bfs-tree/index.html index 533cef2..e5b4dd0 100644 --- a/algorithms/graphs/bfs-tree/index.html +++ b/algorithms/graphs/bfs-tree/index.html @@ -15,9 +15,9 @@ - - - + + +

Distance boundaries from BFS tree on undirected graphs

Introduction​

diff --git a/algorithms/graphs/iterative-and-iterators/index.html b/algorithms/graphs/iterative-and-iterators/index.html index 6176dd3..62e3702 100644 --- a/algorithms/graphs/iterative-and-iterators/index.html +++ b/algorithms/graphs/iterative-and-iterators/index.html @@ -15,9 +15,9 @@ - - - + + +

Iterative algorithms via iterators

Introduction​

diff --git a/algorithms/hash-tables/breaking/index.html b/algorithms/hash-tables/breaking/index.html index 5a34423..f7bddd4 100644 --- a/algorithms/hash-tables/breaking/index.html +++ b/algorithms/hash-tables/breaking/index.html @@ -15,9 +15,9 @@ - - - + + +

Breaking Hash Table

We will try to break a hash table and discuss possible ways how to prevent such diff --git a/algorithms/hash-tables/breaking/mitigations/index.html b/algorithms/hash-tables/breaking/mitigations/index.html index 226f723..66b0d3d 100644 --- a/algorithms/hash-tables/breaking/mitigations/index.html +++ b/algorithms/hash-tables/breaking/mitigations/index.html @@ -15,9 +15,9 @@ - - - + + +

Possible Mitigations

There are multiple ways the issues created above can be mitigated. Still we can diff --git a/algorithms/hash-tables/breaking/python/index.html b/algorithms/hash-tables/breaking/python/index.html index 0482163..e0b0302 100644 --- a/algorithms/hash-tables/breaking/python/index.html +++ b/algorithms/hash-tables/breaking/python/index.html @@ -15,9 +15,9 @@ - - - + + +

Breaking the Hash Table in Python

diff --git a/algorithms/index.html b/algorithms/index.html index 99e31e5..0bd4200 100644 --- a/algorithms/index.html +++ b/algorithms/index.html @@ -13,9 +13,9 @@ - - - + + +

Introduction

In this part you can find “random” additional materials I have written over the @@ -23,6 +23,6 @@ course of teaching Algorithms and data structures I.

It is a various mix of stuff that may have been produced as a follow-up on some question asked at the seminar or spontanously.

If you have some ideas for posts, please do not hesitate to submit them as issues -in the linked GitLab.

+in the linked GitLab.

\ No newline at end of file diff --git a/algorithms/paths/bf-to-astar/astar/index.html b/algorithms/paths/bf-to-astar/astar/index.html index a4514e7..953425d 100644 --- a/algorithms/paths/bf-to-astar/astar/index.html +++ b/algorithms/paths/bf-to-astar/astar/index.html @@ -15,9 +15,9 @@ - - - + + +

A* algorithm

Intro​

diff --git a/algorithms/paths/bf-to-astar/bf/index.html b/algorithms/paths/bf-to-astar/bf/index.html index ea241f2..e40eac3 100644 --- a/algorithms/paths/bf-to-astar/bf/index.html +++ b/algorithms/paths/bf-to-astar/bf/index.html @@ -17,9 +17,9 @@ something. - - - + + +

BF

Basic idea​

diff --git a/algorithms/paths/bf-to-astar/dijkstra/index.html b/algorithms/paths/bf-to-astar/dijkstra/index.html index 4d27f1b..3a50407 100644 --- a/algorithms/paths/bf-to-astar/dijkstra/index.html +++ b/algorithms/paths/bf-to-astar/dijkstra/index.html @@ -15,9 +15,9 @@ - - - + + +

Dijkstra's algorithm

Intro​

diff --git a/algorithms/paths/bf-to-astar/index.html b/algorithms/paths/bf-to-astar/index.html index b6c187c..642ab78 100644 --- a/algorithms/paths/bf-to-astar/index.html +++ b/algorithms/paths/bf-to-astar/index.html @@ -15,9 +15,9 @@ - - - + + +

From BF to A*

Intro​

diff --git a/algorithms/rb-trees/applications/index.html b/algorithms/rb-trees/applications/index.html index 3b8c074..73e9379 100644 --- a/algorithms/rb-trees/applications/index.html +++ b/algorithms/rb-trees/applications/index.html @@ -15,9 +15,9 @@ - - - + + +

Použití červeno-černých stromů

Použití​

diff --git a/algorithms/rb-trees/rules/index.html b/algorithms/rb-trees/rules/index.html index 1596d3b..2178b74 100644 --- a/algorithms/rb-trees/rules/index.html +++ b/algorithms/rb-trees/rules/index.html @@ -15,9 +15,9 @@ - - - + + +

On the rules of the red-black tree

Introduction​

diff --git a/algorithms/recursion/karel/index.html b/algorithms/recursion/karel/index.html index 05164fc..9b52997 100644 --- a/algorithms/recursion/karel/index.html +++ b/algorithms/recursion/karel/index.html @@ -15,9 +15,9 @@ - - - + + +

Recursion and backtracking with Robot Karel

    diff --git a/algorithms/recursion/karel/solution/index.html b/algorithms/recursion/karel/solution/index.html index 1ea5cee..f107bb3 100644 --- a/algorithms/recursion/karel/solution/index.html +++ b/algorithms/recursion/karel/solution/index.html @@ -15,9 +15,9 @@ - - - + + +

    Solving the maze problem

    diff --git a/algorithms/recursion/pyramid-slide-down/bottom-up-dp/index.html b/algorithms/recursion/pyramid-slide-down/bottom-up-dp/index.html index 47606eb..d8a6d45 100644 --- a/algorithms/recursion/pyramid-slide-down/bottom-up-dp/index.html +++ b/algorithms/recursion/pyramid-slide-down/bottom-up-dp/index.html @@ -15,9 +15,9 @@ - - - + + +

    Bottom-up dynamic programming

    diff --git a/algorithms/recursion/pyramid-slide-down/greedy/index.html b/algorithms/recursion/pyramid-slide-down/greedy/index.html index fa3df3d..5918806 100644 --- a/algorithms/recursion/pyramid-slide-down/greedy/index.html +++ b/algorithms/recursion/pyramid-slide-down/greedy/index.html @@ -15,9 +15,9 @@ - - - + + +

    Greedy solution

    We will try to optimize it a bit. Let's start with a relatively simple greedy diff --git a/algorithms/recursion/pyramid-slide-down/index.html b/algorithms/recursion/pyramid-slide-down/index.html index ac1e14b..965a04a 100644 --- a/algorithms/recursion/pyramid-slide-down/index.html +++ b/algorithms/recursion/pyramid-slide-down/index.html @@ -15,9 +15,9 @@ - - - + + +

    Introduction to dynamic programming

    In this series we will try to solve one problem in different ways.

    diff --git a/algorithms/recursion/pyramid-slide-down/naive/index.html b/algorithms/recursion/pyramid-slide-down/naive/index.html index 08dc0dc..e00b929 100644 --- a/algorithms/recursion/pyramid-slide-down/naive/index.html +++ b/algorithms/recursion/pyramid-slide-down/naive/index.html @@ -15,9 +15,9 @@ - - - + + +

    NaĂŻve solution

    Our naĂŻve solution consists of trying out all the possible slides and finding diff --git a/algorithms/recursion/pyramid-slide-down/top-down-dp/index.html b/algorithms/recursion/pyramid-slide-down/top-down-dp/index.html index 8e2637f..dd5ccf1 100644 --- a/algorithms/recursion/pyramid-slide-down/top-down-dp/index.html +++ b/algorithms/recursion/pyramid-slide-down/top-down-dp/index.html @@ -15,9 +15,9 @@ - - - + + +

    Top-down dynamic programming

    diff --git a/algorithms/tags/a-star/index.html b/algorithms/tags/a-star/index.html index 4cba105..dc7e777 100644 --- a/algorithms/tags/a-star/index.html +++ b/algorithms/tags/a-star/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "a star"

    View All Tags

    From BF to A*

    Figuring out shortest-path problem from the BF to the A* algorithm. diff --git a/algorithms/tags/applications/index.html b/algorithms/tags/applications/index.html index d9045ca..2029fc0 100644 --- a/algorithms/tags/applications/index.html +++ b/algorithms/tags/applications/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "applications"

    View All Tags

    Použití červeno-černých stromů

    Ukázka použití červeno-černých stromů v standardních knižnicích známých jazyků. diff --git a/algorithms/tags/astar/index.html b/algorithms/tags/astar/index.html index 4a31a63..b4fba5d 100644 --- a/algorithms/tags/astar/index.html +++ b/algorithms/tags/astar/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "astar"

    View All Tags

    A* algorithm

    Moving from Dijkstra's algorithm into the A* algorithm. diff --git a/algorithms/tags/backtracking/index.html b/algorithms/tags/backtracking/index.html index b1cdd8d..03e1669 100644 --- a/algorithms/tags/backtracking/index.html +++ b/algorithms/tags/backtracking/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "backtracking"

    View All Tags

    Recursion and backtracking with Robot Karel

    A problem with too many restrictions. diff --git a/algorithms/tags/balanced-trees/index.html b/algorithms/tags/balanced-trees/index.html index 24b2e16..61cbfb8 100644 --- a/algorithms/tags/balanced-trees/index.html +++ b/algorithms/tags/balanced-trees/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "balanced trees"

    View All Tags

    On the rules of the red-black tree

    Shower thoughts on the rules of the red-black tree. diff --git a/algorithms/tags/bellman-ford/index.html b/algorithms/tags/bellman-ford/index.html index 08b9b4e..87e7e46 100644 --- a/algorithms/tags/bellman-ford/index.html +++ b/algorithms/tags/bellman-ford/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "bellman ford"

    View All Tags

    BF

    Solving the shortest path problem with a naĂŻve approach that turns into diff --git a/algorithms/tags/bfs/index.html b/algorithms/tags/bfs/index.html index cecf59f..1ae02ed 100644 --- a/algorithms/tags/bfs/index.html +++ b/algorithms/tags/bfs/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "bfs"

    View All Tags

    Distance boundaries from BFS tree on undirected graphs

    Short explanation of distance boundaries deduced from a BFS tree. diff --git a/algorithms/tags/bottom-up-dp/index.html b/algorithms/tags/bottom-up-dp/index.html index 8bcb087..ca15ded 100644 --- a/algorithms/tags/bottom-up-dp/index.html +++ b/algorithms/tags/bottom-up-dp/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "bottom-up-dp"

    View All Tags

    Bottom-up DP solution

    Bottom-up DP solution of the Pyramid Slide Down. diff --git a/algorithms/tags/brute-force/index.html b/algorithms/tags/brute-force/index.html index d4c0b66..2535c54 100644 --- a/algorithms/tags/brute-force/index.html +++ b/algorithms/tags/brute-force/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "brute force"

    View All Tags

    BF

    Solving the shortest path problem with a naĂŻve approach that turns into diff --git a/algorithms/tags/c/index.html b/algorithms/tags/c/index.html index daad2bd..757f845 100644 --- a/algorithms/tags/c/index.html +++ b/algorithms/tags/c/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "c"

    View All Tags

    Time complexity of ‹extend›

    How to make inefficient algorithm unknowingly. diff --git a/algorithms/tags/cpp/index.html b/algorithms/tags/cpp/index.html index aa5cb93..4d90991 100644 --- a/algorithms/tags/cpp/index.html +++ b/algorithms/tags/cpp/index.html @@ -13,9 +13,9 @@ - - - + + +

    7 docs tagged with "cpp"

    View All Tags

    A* algorithm

    Moving from Dijkstra's algorithm into the A* algorithm. diff --git a/algorithms/tags/csharp/index.html b/algorithms/tags/csharp/index.html index 8326e50..f042707 100644 --- a/algorithms/tags/csharp/index.html +++ b/algorithms/tags/csharp/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "csharp"

    View All Tags

    Iterative algorithms via iterators

    Iterative DFS using iterators. diff --git a/algorithms/tags/dijkstra/index.html b/algorithms/tags/dijkstra/index.html index 33685c7..7e4792c 100644 --- a/algorithms/tags/dijkstra/index.html +++ b/algorithms/tags/dijkstra/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "dijkstra"

    View All Tags

    Dijkstra's algorithm

    Moving from Bellman-Ford into the Dijsktra's algorithm. diff --git a/algorithms/tags/dynamic-array/index.html b/algorithms/tags/dynamic-array/index.html index 7609607..13948c1 100644 --- a/algorithms/tags/dynamic-array/index.html +++ b/algorithms/tags/dynamic-array/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "dynamic array"

    View All Tags

    Time complexity of ‹extend›

    How to make inefficient algorithm unknowingly. diff --git a/algorithms/tags/dynamic-programming/index.html b/algorithms/tags/dynamic-programming/index.html index 76f119c..1db0ade 100644 --- a/algorithms/tags/dynamic-programming/index.html +++ b/algorithms/tags/dynamic-programming/index.html @@ -13,9 +13,9 @@ - - - + + +

    7 docs tagged with "dynamic programming"

    View All Tags

    A* algorithm

    Moving from Dijkstra's algorithm into the A* algorithm. diff --git a/algorithms/tags/exponential/index.html b/algorithms/tags/exponential/index.html index 9de402c..7fa682d 100644 --- a/algorithms/tags/exponential/index.html +++ b/algorithms/tags/exponential/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "exponential"

    View All Tags

    Introduction to dynamic programming

    Solving a problem in different ways. diff --git a/algorithms/tags/graphs/index.html b/algorithms/tags/graphs/index.html index 7cf448f..f29eb24 100644 --- a/algorithms/tags/graphs/index.html +++ b/algorithms/tags/graphs/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "graphs"

    View All Tags

    Distance boundaries from BFS tree on undirected graphs

    Short explanation of distance boundaries deduced from a BFS tree. diff --git a/algorithms/tags/greedy/index.html b/algorithms/tags/greedy/index.html index 1c425bd..b66b1e4 100644 --- a/algorithms/tags/greedy/index.html +++ b/algorithms/tags/greedy/index.html @@ -13,9 +13,9 @@ - - - + + +

    4 docs tagged with "greedy"

    View All Tags

    Dijkstra's algorithm

    Moving from Bellman-Ford into the Dijsktra's algorithm. diff --git a/algorithms/tags/hash-tables/index.html b/algorithms/tags/hash-tables/index.html index cb95c9f..a1e6f07 100644 --- a/algorithms/tags/hash-tables/index.html +++ b/algorithms/tags/hash-tables/index.html @@ -13,9 +13,9 @@ - - - + + +

    3 docs tagged with "hash-tables"

    View All Tags

    Breaking Hash Table

    How to get the linear time complexity in a hash table. diff --git a/algorithms/tags/index.html b/algorithms/tags/index.html index 929b276..6862848 100644 --- a/algorithms/tags/index.html +++ b/algorithms/tags/index.html @@ -13,9 +13,9 @@ - - - + + +

    diff --git a/algorithms/tags/iterative/index.html b/algorithms/tags/iterative/index.html index d30428d..04e1b57 100644 --- a/algorithms/tags/iterative/index.html +++ b/algorithms/tags/iterative/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "iterative"

    View All Tags

    Iterative algorithms via iterators

    Iterative DFS using iterators. diff --git a/algorithms/tags/iterators/index.html b/algorithms/tags/iterators/index.html index ccbe69e..431a07c 100644 --- a/algorithms/tags/iterators/index.html +++ b/algorithms/tags/iterators/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "iterators"

    View All Tags

    Iterative algorithms via iterators

    Iterative DFS using iterators. diff --git a/algorithms/tags/java/index.html b/algorithms/tags/java/index.html index 0e088fb..fcaa5e7 100644 --- a/algorithms/tags/java/index.html +++ b/algorithms/tags/java/index.html @@ -13,9 +13,9 @@ - - - + + +

    5 docs tagged with "java"

    View All Tags

    Bottom-up DP solution

    Bottom-up DP solution of the Pyramid Slide Down. diff --git a/algorithms/tags/karel/index.html b/algorithms/tags/karel/index.html index b65dd57..04df964 100644 --- a/algorithms/tags/karel/index.html +++ b/algorithms/tags/karel/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "karel"

    View All Tags

    Recursion and backtracking with Robot Karel

    A problem with too many restrictions. diff --git a/algorithms/tags/postconditions/index.html b/algorithms/tags/postconditions/index.html index e02306b..b76cad2 100644 --- a/algorithms/tags/postconditions/index.html +++ b/algorithms/tags/postconditions/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "postconditions"

    View All Tags

    Vague postconditions and proving correctness of algorithms

    Debugging and testing with precise postconditions. diff --git a/algorithms/tags/python/index.html b/algorithms/tags/python/index.html index d766d1f..c701e8e 100644 --- a/algorithms/tags/python/index.html +++ b/algorithms/tags/python/index.html @@ -13,9 +13,9 @@ - - - + + +

    7 docs tagged with "python"

    View All Tags

    Breaking Hash Table

    How to get the linear time complexity in a hash table. diff --git a/algorithms/tags/recursion/index.html b/algorithms/tags/recursion/index.html index 2c71c32..0022909 100644 --- a/algorithms/tags/recursion/index.html +++ b/algorithms/tags/recursion/index.html @@ -13,9 +13,9 @@ - - - + + +

    5 docs tagged with "recursion"

    View All Tags

    Introduction to dynamic programming

    Solving a problem in different ways. diff --git a/algorithms/tags/red-black-trees/index.html b/algorithms/tags/red-black-trees/index.html index 62cca61..096fc4b 100644 --- a/algorithms/tags/red-black-trees/index.html +++ b/algorithms/tags/red-black-trees/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "red-black trees"

    View All Tags

    On the rules of the red-black tree

    Shower thoughts on the rules of the red-black tree. diff --git a/algorithms/tags/solution/index.html b/algorithms/tags/solution/index.html index 93243ab..148160f 100644 --- a/algorithms/tags/solution/index.html +++ b/algorithms/tags/solution/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "solution"

    View All Tags

    Solution to the problem

    Solving the problem introduced in the previous post. diff --git a/algorithms/tags/sorting/index.html b/algorithms/tags/sorting/index.html index 18cd033..bb24109 100644 --- a/algorithms/tags/sorting/index.html +++ b/algorithms/tags/sorting/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "sorting"

    View All Tags

    Vague postconditions and proving correctness of algorithms

    Debugging and testing with precise postconditions. diff --git a/algorithms/tags/testing/index.html b/algorithms/tags/testing/index.html index f10fda3..9962ce1 100644 --- a/algorithms/tags/testing/index.html +++ b/algorithms/tags/testing/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "testing"

    View All Tags

    Vague postconditions and proving correctness of algorithms

    Debugging and testing with precise postconditions. diff --git a/algorithms/tags/time-complexity/index.html b/algorithms/tags/time-complexity/index.html index 4a6e533..b1afdff 100644 --- a/algorithms/tags/time-complexity/index.html +++ b/algorithms/tags/time-complexity/index.html @@ -13,9 +13,9 @@ - - - + + +

    One doc tagged with "time complexity"

    View All Tags

    Time complexity of ‹extend›

    How to make inefficient algorithm unknowingly. diff --git a/algorithms/tags/top-down-dp/index.html b/algorithms/tags/top-down-dp/index.html index 4e75474..96df140 100644 --- a/algorithms/tags/top-down-dp/index.html +++ b/algorithms/tags/top-down-dp/index.html @@ -13,9 +13,9 @@ - - - + + +

    2 docs tagged with "top-down-dp"

    View All Tags

    Introduction to dynamic programming

    Solving a problem in different ways. diff --git a/algorithms/time-complexity/extend/index.html b/algorithms/time-complexity/extend/index.html index 36a8a11..bf3cb30 100644 --- a/algorithms/time-complexity/extend/index.html +++ b/algorithms/time-complexity/extend/index.html @@ -15,9 +15,9 @@ - - - + + +

    Time complexity of ‹extend›

    Introduction​

    diff --git a/assets/css/styles.dd39a9b0.css b/assets/css/styles.525e8c38.css similarity index 99% rename from assets/css/styles.dd39a9b0.css rename to assets/css/styles.525e8c38.css index 45fe42a..f89dd17 100644 --- a/assets/css/styles.dd39a9b0.css +++ b/assets/css/styles.525e8c38.css @@ -1 +1 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.hash-link{-webkit-user-select:none}.button,code{vertical-align:middle}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.button--outline.button--active,.button--outline.button--primary:focus,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LNqP{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}.container_lyt7,.container_lyt7>svg,img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList__CuJ{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items,.tabItem_Ymn6>:last-child{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_f1Hy{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover,.sidebarItemLink_mo7H:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.DocSearch-Hit[aria-selected=true] mark,.content_knG7 a{text-decoration:underline}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.sidebarItemTitle_pO2u,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}@font-face{font-family:Cascadia Code PL;src:url(/assets/fonts/CascadiaCodePL-152e55dedfeead305d0a46e478f1bfa9.woff2) format("woff2")}@font-face{font-family:Cascadia Code PL;font-style:italic;src:url(/assets/fonts/CascadiaCodePLItalic-7ce3ab91c6bf069004e5636f365542f3.woff2) format("woff2")}[data-theme=dark] code,[data-theme=dark] kbd,[data-theme=dark] pre,[data-theme=dark] text,[data-theme=dark] tt,[data-theme=dark] var{font-weight:350}:root,[data-theme=dark]{--ifm-color-primary:#1d9bf0;--ifm-color-primary-dark:#0f8ee3;--ifm-color-primary-darker:#0e86d6;--ifm-color-primary-darkest:#0c6eb1;--ifm-color-primary-light:#36a6f2;--ifm-color-primary-lighter:#43acf3;--ifm-color-primary-lightest:#69bcf5}code,kbd,pre,text,tt,var{font-family:JetBrains Mono,Cascadia Code PL,Iosevka,Fira Code,Hack,monospace}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .light-mode-only,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=dark] img[src$="#gh-light-mode-only"],[data-theme=light] .dark-mode-only,[data-theme=light] .darkToggleIcon_wfgR,[data-theme=light] img[src$="#gh-dark-mode-only"],html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.button--outline:focus{--ifm-button-background-color:var(--ifm-button-border-color)}.button__icon{fill:var(--ifm-button-color);display:inline-block;height:18px;margin-right:.5rem;position:relative;top:3px;width:18px}.button--secondary .button__icon{fill:var(--ifm-color-gray-900)}.algoliaLogoPathFill_WdUC,[data-theme=dark] .button--secondary .button__icon,[data-theme=dark] .icon_PlDd,[data-theme=dark] .icon_R7DV{fill:var(--ifm-font-color-base)}[data-theme=dark] .button--outline.button--active .button__icon,[data-theme=dark] .button--outline:active .button__icon,[data-theme=dark] .button--outline:focus .button__icon,[data-theme=dark] .button--outline:hover .button__icon{fill:var(--ifm-font-color-base-inverse)}.mastodon-embed{border:0;max-width:100%}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.dropdownNavbarItemMobile_S0Fm{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}@supports selector(:has(*)){.navbarSearchContainer_Bca1:not(:has(>*)){display:none}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.sidebar_re4s{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.card_h7vX,.card_n_Wj{border:1px solid var(--ifm-color-emphasis-300);box-shadow:none;margin-bottom:calc(var(--ifm-spacing-horizontal)*2)}.contributionsContainer_vdAK,.eventDetailsContainer_ujlS{border-left:1px solid var(--ifm-color-emphasis-300)}.list_B4_2,.list_DjY4{list-style-type:none;padding-left:0}.buttons_UAd1 a+a,.buttons_jSVm a+a{margin-left:.5em}.icon_PlDd,.icon_R7DV{display:inline-block;height:22px;margin-right:.3rem;position:relative;top:4px;width:22px}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.searchQueryInput_u2C7,.searchVersionInput_m0Ui{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_u2C7:focus,.searchVersionInput_m0Ui:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_u2C7::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_JPFH{font-size:.9rem;font-weight:700}.algoliaLogo_rT1R{max-width:150px}.searchResultItem_Tv2o{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_KbCB{font-weight:400;margin-bottom:0}.searchResultItemPath_lhe1{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.searchResultItemSummary_AEaO{font-style:italic;margin:.5rem 0 0}.loadingSpinner_XVxU{animation:1s linear infinite a;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}.loader_vvXV{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}.authorCol_Hf19{flex-grow:1!important;max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.buttons_AeoN,.features_t9lD{align-items:center;display:flex}.features_t9lD{padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{justify-content:center}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;border:0;cursor:pointer}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.tocCollapsibleContent_vkbj a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}@keyframes b{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_Nnez{display:inline-block;margin:.5rem .5rem 0 1rem}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.blogPostFooterDetailsFull_mRVl{flex-direction:column}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.buttons_UAd1 a+a,.buttons_jSVm a+a,.col{margin-left:0}.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width)}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.contributionsContainer_vdAK,.eventDetailsContainer_ujlS{border-left:0;border-top:1px solid var(--ifm-color-emphasis-300);padding-top:var(--ifm-spacing-vertical)}.buttons_UAd1>a,.buttons_jSVm>a{margin-top:calc(var(--ifm-spacing-vertical)/2);width:100%}.docItemContainer_F8PC{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_RTkw,.searchResultsColumn_JPFH{max-width:60%!important}.searchLogoColumn_rJIA,.searchVersionColumn_ypXd{max-width:40%!important}.searchLogoColumn_rJIA{padding-left:0!important}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_f1Hy{font-size:2rem}}@media screen and (max-width:576px){.searchQueryColumn_RTkw{max-width:100%!important}.searchVersionColumn_ypXd{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.hash-link{-webkit-user-select:none}.button,code{vertical-align:middle}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.button--outline.button--active,.button--outline.button--primary:focus,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LNqP{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}.container_lyt7,.container_lyt7>svg,img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList__CuJ{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items,.tabItem_Ymn6>:last-child{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_f1Hy{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover,.sidebarItemLink_mo7H:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.DocSearch-Hit[aria-selected=true] mark,.content_knG7 a{text-decoration:underline}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.sidebarItemTitle_pO2u,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}@font-face{font-family:Cascadia Code PL;src:url(/assets/fonts/CascadiaCodePL-152e55dedfeead305d0a46e478f1bfa9.woff2) format("woff2")}@font-face{font-family:Cascadia Code PL;font-style:italic;src:url(/assets/fonts/CascadiaCodePLItalic-7ce3ab91c6bf069004e5636f365542f3.woff2) format("woff2")}[data-theme=dark] code,[data-theme=dark] kbd,[data-theme=dark] pre,[data-theme=dark] text,[data-theme=dark] tt,[data-theme=dark] var{font-weight:350}:root,[data-theme=dark]{--ifm-color-primary:#1d9bf0;--ifm-color-primary-dark:#0f8ee3;--ifm-color-primary-darker:#0e86d6;--ifm-color-primary-darkest:#0c6eb1;--ifm-color-primary-light:#36a6f2;--ifm-color-primary-lighter:#43acf3;--ifm-color-primary-lightest:#69bcf5}code,kbd,pre,text,tt,var{font-family:Cascadia Code PL,JetBrains Mono,Iosevka,Fira Code,Hack,monospace}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .light-mode-only,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=dark] img[src$="#gh-light-mode-only"],[data-theme=light] .dark-mode-only,[data-theme=light] .darkToggleIcon_wfgR,[data-theme=light] img[src$="#gh-dark-mode-only"],html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.button--outline:focus{--ifm-button-background-color:var(--ifm-button-border-color)}.button__icon{fill:var(--ifm-button-color);display:inline-block;height:18px;margin-right:.5rem;position:relative;top:3px;width:18px}.button--secondary .button__icon{fill:var(--ifm-color-gray-900)}.algoliaLogoPathFill_WdUC,[data-theme=dark] .button--secondary .button__icon,[data-theme=dark] .icon_PlDd,[data-theme=dark] .icon_R7DV{fill:var(--ifm-font-color-base)}[data-theme=dark] .button--outline.button--active .button__icon,[data-theme=dark] .button--outline:active .button__icon,[data-theme=dark] .button--outline:focus .button__icon,[data-theme=dark] .button--outline:hover .button__icon{fill:var(--ifm-font-color-base-inverse)}.mastodon-embed{border:0;max-width:100%}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.dropdownNavbarItemMobile_S0Fm{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}@supports selector(:has(*)){.navbarSearchContainer_Bca1:not(:has(>*)){display:none}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.sidebar_re4s{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.card_h7vX,.card_n_Wj{border:1px solid var(--ifm-color-emphasis-300);box-shadow:none;margin-bottom:calc(var(--ifm-spacing-horizontal)*2)}.contributionsContainer_vdAK,.eventDetailsContainer_ujlS{border-left:1px solid var(--ifm-color-emphasis-300)}.list_B4_2,.list_DjY4{list-style-type:none;padding-left:0}.buttons_UAd1 a+a,.buttons_jSVm a+a{margin-left:.5em}.icon_PlDd,.icon_R7DV{display:inline-block;height:22px;margin-right:.3rem;position:relative;top:4px;width:22px}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.searchQueryInput_u2C7,.searchVersionInput_m0Ui{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_u2C7:focus,.searchVersionInput_m0Ui:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_u2C7::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_JPFH{font-size:.9rem;font-weight:700}.algoliaLogo_rT1R{max-width:150px}.searchResultItem_Tv2o{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_KbCB{font-weight:400;margin-bottom:0}.searchResultItemPath_lhe1{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.searchResultItemSummary_AEaO{font-style:italic;margin:.5rem 0 0}.loadingSpinner_XVxU{animation:1s linear infinite a;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}.loader_vvXV{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}.authorCol_Hf19{flex-grow:1!important;max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.buttons_AeoN,.features_t9lD{align-items:center;display:flex}.features_t9lD{padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{justify-content:center}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;border:0;cursor:pointer}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.tocCollapsibleContent_vkbj a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}@keyframes b{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_Nnez{display:inline-block;margin:.5rem .5rem 0 1rem}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_mC6p{list-style:none}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.blogPostFooterDetailsFull_mRVl{flex-direction:column}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.buttons_UAd1 a+a,.buttons_jSVm a+a,.col{margin-left:0}.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width)}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.contributionsContainer_vdAK,.eventDetailsContainer_ujlS{border-left:0;border-top:1px solid var(--ifm-color-emphasis-300);padding-top:var(--ifm-spacing-vertical)}.buttons_UAd1>a,.buttons_jSVm>a{margin-top:calc(var(--ifm-spacing-vertical)/2);width:100%}.docItemContainer_F8PC{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_RTkw,.searchResultsColumn_JPFH{max-width:60%!important}.searchLogoColumn_rJIA,.searchVersionColumn_ypXd{max-width:40%!important}.searchLogoColumn_rJIA{padding-left:0!important}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_f1Hy{font-size:2rem}}@media screen and (max-width:576px){.searchQueryColumn_RTkw{max-width:100%!important}.searchVersionColumn_ypXd{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/1535ede8.48601663.js b/assets/js/1535ede8.dab6b1f6.js similarity index 99% rename from assets/js/1535ede8.48601663.js rename to assets/js/1535ede8.dab6b1f6.js index 17f61af..b4fec64 100644 --- a/assets/js/1535ede8.48601663.js +++ b/assets/js/1535ede8.dab6b1f6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[5376],{44969:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(85893),i=t(11151);const r={id:"seminar-10",title:"10th seminar",description:"Finding bugs in a hangman.\n"},o=void 0,a={id:"bonuses/seminar-10",title:"10th seminar",description:"Finding bugs in a hangman.\n",source:"@site/c/bonuses/10.md",sourceDirName:"bonuses",slug:"/bonuses/seminar-10",permalink:"/c/bonuses/seminar-10",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/bonuses/10.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{id:"seminar-10",title:"10th seminar",description:"Finding bugs in a hangman.\n"},sidebar:"autogeneratedBar",previous:{title:"8th seminar",permalink:"/c/bonuses/seminar-08"},next:{title:"Practice Exams",permalink:"/c/category/practice-exams"}},c={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Project",id:"project",level:2},{value:"Summary of the gameplay",id:"summary-of-the-gameplay",level:3},{value:"Suggested workflow",id:"suggested-workflow",level:2},{value:"Tasks",id:"tasks",level:2},{value:"Dictionary",id:"dictionary",level:2},{value:"Submitting",id:"submitting",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"pathname:///files/c/bonuses/10.tar.gz",children:"Source"})}),"\n",(0,s.jsx)(n.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(n.p,{children:"For this bonus you are given almost finished project - The Hangman Game. Your\ntask is to try the game, in case you find any bugs point them out and cover as\nmuch of the game as possible with tests."}),"\n",(0,s.jsx)(n.p,{children:"For this bonus you can get at maximum 2 K\u20a1."}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Item"}),(0,s.jsx)(n.th,{children:"Bonus"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Fixing bugs from failing tests"}),(0,s.jsx)(n.td,{children:"0.25"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"word_guessed"})}),(0,s.jsx)(n.td,{children:"0.50"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Hidden bug"}),(0,s.jsx)(n.td,{children:"0.50"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Extending tests, undetectable bugs or evil bug"}),(0,s.jsx)(n.td,{children:"0.37"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Refactor"}),(0,s.jsx)(n.td,{children:"0.38"})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"project",children:"Project"}),"\n",(0,s.jsxs)(n.p,{children:["Project consists of 2 source files - ",(0,s.jsx)(n.code,{children:"hangman.c"})," and ",(0,s.jsx)(n.code,{children:"main.c"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"main.c"})," is quite short and concise, there is nothing for you to do."]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"hangman.c"})," contains implementation of the game. In case you feel lost, consult\nthe documentation in ",(0,s.jsx)(n.code,{children:"hangman.h"})," that represents an interface that can be used\nfor implementing the game."]}),"\n",(0,s.jsxs)(n.p,{children:["Apart from those sources this project is a bit more complicated. ",(0,s.jsx)(n.em,{children:"Game loop"})," is\nrealised via single encapsulated function that complicates the testing. Because\nof that, there are 2 kinds of tests:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.em,{children:"Unit tests"})," - that are present in ",(0,s.jsx)(n.code,{children:"test_hangman.c"})," and can be run via:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"$ make check-unit\n"})}),"\n",(0,s.jsx)(n.p,{children:"They cover majorly functions that can be tested easily via testing framework."}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.em,{children:"Functional tests"})," - same as in ",(0,s.jsx)(n.code,{children:"seminar-08"})," and are focused on testing the\nprogram as whole. Basic smoke test is already included in ",(0,s.jsx)(n.code,{children:"usage"})," test case."]}),"\n",(0,s.jsx)(n.p,{children:"They can be run via:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"$ make check-functional\n"})}),"\n",(0,s.jsxs)(n.p,{children:["When testing ",(0,s.jsx)(n.code,{children:"hangman"})," function (the game loop), it is suggested to create\nfunctional tests."]}),"\n",(0,s.jsx)(n.p,{children:"When submitting the files for review, please leave out functional tests that\nwere given as a part of the assignment, so that it is easier to navigate, I\nwill drag the common files myself. :)"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsx)(n.p,{children:"Whole test suite can be run via:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"$ make check\n"})}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"summary-of-the-gameplay",children:"Summary of the gameplay"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Secret word gets chosen from the file that's path is given as an argument."}),"\n",(0,s.jsx)(n.li,{children:"You get 8 guesses."}),"\n",(0,s.jsx)(n.li,{children:"Invalid characters don't count."}),"\n",(0,s.jsx)(n.li,{children:"Already guessed characters don't count, even if not included in the secret."}),"\n",(0,s.jsxs)(n.li,{children:["You can guess the whole word at once","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"If you get it right, you won, game ends."}),"\n",(0,s.jsx)(n.li,{children:"If you don't get it right, you get to see the secret, game ends."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.li,{children:"In case of end of input, game finishes via force."}),"\n",(0,s.jsx)(n.li,{children:"In case of invalid input, no guesses are subtracted, game carries on."}),"\n",(0,s.jsx)(n.li,{children:"Letters and words are not case sensitive."}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"suggested-workflow",children:"Suggested workflow"}),"\n",(0,s.jsxs)(n.p,{children:["As we have talked about on the seminar, I suggest you to follow\n",(0,s.jsx)(n.em,{children:"Test-Driven Development"}),"\nin this case."]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"TDD workflow",src:t(27420).Z+"",width:"2814",height:"1652"})}),"\n",(0,s.jsx)(n.p,{children:"In our current scenario we are already in the stage of refactoring and fixing the\nbugs. Therefore try to follow this succession of steps:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Try to reproduce the bug."}),"\n",(0,s.jsx)(n.li,{children:"Create a test that proves the presence of the bug."}),"\n",(0,s.jsx)(n.li,{children:"Fix the bug."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["In case you are submitting the bonus via GitLab, it is helpful to commit tests\nbefore commiting the fixes, so that it is apparent that the bug is manifested.\nExample of ",(0,s.jsx)(n.code,{children:"git log"})," (notice that the first line represents latest commit):"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"feat: Implement fizz_buzzer\ntest: Add tests for fizz_buzzer\nfix: Fix NULL-check in print_name\ntest: Add test for NULL in print_name\n"})}),"\n",(0,s.jsx)(n.h2,{id:"tasks",children:"Tasks"}),"\n",(0,s.jsx)(n.p,{children:"As to your tasks, there are multiple things wrong in this project."}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:'There are 2 "bugs" that cannot be detected via tests, i.e. they are not bugs\nthat affect functionality of the game.'}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["There is one evil bug in ",(0,s.jsx)(n.code,{children:"get_word"}),". It is not required to be fixed ;) Assign\nit the lowest priority."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"There are some tests failing. Please try to figure it out, so you have green\ntests for the rest :)"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["We have gotten a bug report for ",(0,s.jsx)(n.code,{children:"word_guessed"}),", all we got is"]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["doesn't work when there are too many ",(0,s.jsx)(n.code,{children:"a"}),"s"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Please try to replicate the bug and create a tests, so we don't get any\nregression later on."}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"One hidden bug :) Closely non-specified, we cannot reproduce it and we were\ndrunk while playing the game, so we don't remember a thing. :/"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Try to cover as much code via the tests as possible. We are not going to look\nat the metrics, but DRY is violated a lot, so as a last task try to remove as\nmuch of the duplicit code as possible."}),"\n",(0,s.jsx)(n.p,{children:"Tests should help you a lot in case there are some regressions."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsxs)(n.p,{children:["In case you wonder why there are always 3 same words in the file with words, it\nis because of the ",(0,s.jsx)(n.code,{children:"get_word"})," bug. It is not a bug that can be easily fixed, so\nit is a not requirement at all and you can still get all points for the bonus ;)"]}),"\n",(0,s.jsx)(n.h2,{id:"dictionary",children:"Dictionary"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Functional_testing",children:"Functional tests"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Smoke_testing_%28software%29",children:"Smoke test"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Don%27t_repeat_yourself",children:"DRY"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"submitting",children:"Submitting"}),"\n",(0,s.jsx)(n.p,{children:"In case you have any questions, feel free to reach out to me."}),"\n",(0,s.jsx)(n.hr,{})]})}function h(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},27420:(e,n,t)=>{t.d(n,{Z:()=>s});const s=t.p+"assets/images/tdd_lifecycle-327ad9ee0ed8318ed11e19a28e02b2cc.png"},11151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>o});var s=t(67294);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[5376],{44969:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(85893),i=t(11151);const r={id:"seminar-10",title:"10th seminar",description:"Finding bugs in a hangman.\n"},o=void 0,a={id:"bonuses/seminar-10",title:"10th seminar",description:"Finding bugs in a hangman.\n",source:"@site/c/bonuses/10.md",sourceDirName:"bonuses",slug:"/bonuses/seminar-10",permalink:"/c/bonuses/seminar-10",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/bonuses/10.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{id:"seminar-10",title:"10th seminar",description:"Finding bugs in a hangman.\n"},sidebar:"autogeneratedBar",previous:{title:"8th seminar",permalink:"/c/bonuses/seminar-08"},next:{title:"Practice Exams",permalink:"/c/category/practice-exams"}},c={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Project",id:"project",level:2},{value:"Summary of the gameplay",id:"summary-of-the-gameplay",level:3},{value:"Suggested workflow",id:"suggested-workflow",level:2},{value:"Tasks",id:"tasks",level:2},{value:"Dictionary",id:"dictionary",level:2},{value:"Submitting",id:"submitting",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"pathname:///files/c/bonuses/10.tar.gz",children:"Source"})}),"\n",(0,s.jsx)(n.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(n.p,{children:"For this bonus you are given almost finished project - The Hangman Game. Your\ntask is to try the game, in case you find any bugs point them out and cover as\nmuch of the game as possible with tests."}),"\n",(0,s.jsx)(n.p,{children:"For this bonus you can get at maximum 2 K\u20a1."}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Item"}),(0,s.jsx)(n.th,{children:"Bonus"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Fixing bugs from failing tests"}),(0,s.jsx)(n.td,{children:"0.25"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"word_guessed"})}),(0,s.jsx)(n.td,{children:"0.50"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Hidden bug"}),(0,s.jsx)(n.td,{children:"0.50"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Extending tests, undetectable bugs or evil bug"}),(0,s.jsx)(n.td,{children:"0.37"})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Refactor"}),(0,s.jsx)(n.td,{children:"0.38"})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"project",children:"Project"}),"\n",(0,s.jsxs)(n.p,{children:["Project consists of 2 source files - ",(0,s.jsx)(n.code,{children:"hangman.c"})," and ",(0,s.jsx)(n.code,{children:"main.c"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"main.c"})," is quite short and concise, there is nothing for you to do."]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"hangman.c"})," contains implementation of the game. In case you feel lost, consult\nthe documentation in ",(0,s.jsx)(n.code,{children:"hangman.h"})," that represents an interface that can be used\nfor implementing the game."]}),"\n",(0,s.jsxs)(n.p,{children:["Apart from those sources this project is a bit more complicated. ",(0,s.jsx)(n.em,{children:"Game loop"})," is\nrealised via single encapsulated function that complicates the testing. Because\nof that, there are 2 kinds of tests:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.em,{children:"Unit tests"})," - that are present in ",(0,s.jsx)(n.code,{children:"test_hangman.c"})," and can be run via:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"$ make check-unit\n"})}),"\n",(0,s.jsx)(n.p,{children:"They cover majorly functions that can be tested easily via testing framework."}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.em,{children:"Functional tests"})," - same as in ",(0,s.jsx)(n.code,{children:"seminar-08"})," and are focused on testing the\nprogram as whole. Basic smoke test is already included in ",(0,s.jsx)(n.code,{children:"usage"})," test case."]}),"\n",(0,s.jsx)(n.p,{children:"They can be run via:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"$ make check-functional\n"})}),"\n",(0,s.jsxs)(n.p,{children:["When testing ",(0,s.jsx)(n.code,{children:"hangman"})," function (the game loop), it is suggested to create\nfunctional tests."]}),"\n",(0,s.jsx)(n.p,{children:"When submitting the files for review, please leave out functional tests that\nwere given as a part of the assignment, so that it is easier to navigate, I\nwill drag the common files myself. :)"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsx)(n.p,{children:"Whole test suite can be run via:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"$ make check\n"})}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"summary-of-the-gameplay",children:"Summary of the gameplay"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Secret word gets chosen from the file that's path is given as an argument."}),"\n",(0,s.jsx)(n.li,{children:"You get 8 guesses."}),"\n",(0,s.jsx)(n.li,{children:"Invalid characters don't count."}),"\n",(0,s.jsx)(n.li,{children:"Already guessed characters don't count, even if not included in the secret."}),"\n",(0,s.jsxs)(n.li,{children:["You can guess the whole word at once","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"If you get it right, you won, game ends."}),"\n",(0,s.jsx)(n.li,{children:"If you don't get it right, you get to see the secret, game ends."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.li,{children:"In case of end of input, game finishes via force."}),"\n",(0,s.jsx)(n.li,{children:"In case of invalid input, no guesses are subtracted, game carries on."}),"\n",(0,s.jsx)(n.li,{children:"Letters and words are not case sensitive."}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"suggested-workflow",children:"Suggested workflow"}),"\n",(0,s.jsxs)(n.p,{children:["As we have talked about on the seminar, I suggest you to follow\n",(0,s.jsx)(n.em,{children:"Test-Driven Development"}),"\nin this case."]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"TDD workflow",src:t(27420).Z+"",width:"2814",height:"1652"})}),"\n",(0,s.jsx)(n.p,{children:"In our current scenario we are already in the stage of refactoring and fixing the\nbugs. Therefore try to follow this succession of steps:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Try to reproduce the bug."}),"\n",(0,s.jsx)(n.li,{children:"Create a test that proves the presence of the bug."}),"\n",(0,s.jsx)(n.li,{children:"Fix the bug."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["In case you are submitting the bonus via GitLab, it is helpful to commit tests\nbefore commiting the fixes, so that it is apparent that the bug is manifested.\nExample of ",(0,s.jsx)(n.code,{children:"git log"})," (notice that the first line represents latest commit):"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:"feat: Implement fizz_buzzer\ntest: Add tests for fizz_buzzer\nfix: Fix NULL-check in print_name\ntest: Add test for NULL in print_name\n"})}),"\n",(0,s.jsx)(n.h2,{id:"tasks",children:"Tasks"}),"\n",(0,s.jsx)(n.p,{children:"As to your tasks, there are multiple things wrong in this project."}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:'There are 2 "bugs" that cannot be detected via tests, i.e. they are not bugs\nthat affect functionality of the game.'}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["There is one evil bug in ",(0,s.jsx)(n.code,{children:"get_word"}),". It is not required to be fixed ;) Assign\nit the lowest priority."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"There are some tests failing. Please try to figure it out, so you have green\ntests for the rest :)"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["We have gotten a bug report for ",(0,s.jsx)(n.code,{children:"word_guessed"}),", all we got is"]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["doesn't work when there are too many ",(0,s.jsx)(n.code,{children:"a"}),"s"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Please try to replicate the bug and create a tests, so we don't get any\nregression later on."}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"One hidden bug :) Closely non-specified, we cannot reproduce it and we were\ndrunk while playing the game, so we don't remember a thing. :/"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Try to cover as much code via the tests as possible. We are not going to look\nat the metrics, but DRY is violated a lot, so as a last task try to remove as\nmuch of the duplicit code as possible."}),"\n",(0,s.jsx)(n.p,{children:"Tests should help you a lot in case there are some regressions."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsxs)(n.p,{children:["In case you wonder why there are always 3 same words in the file with words, it\nis because of the ",(0,s.jsx)(n.code,{children:"get_word"})," bug. It is not a bug that can be easily fixed, so\nit is a not requirement at all and you can still get all points for the bonus ;)"]}),"\n",(0,s.jsx)(n.h2,{id:"dictionary",children:"Dictionary"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Functional_testing",children:"Functional tests"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Smoke_testing_%28software%29",children:"Smoke test"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Don%27t_repeat_yourself",children:"DRY"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"submitting",children:"Submitting"}),"\n",(0,s.jsx)(n.p,{children:"In case you have any questions, feel free to reach out to me."}),"\n",(0,s.jsx)(n.hr,{})]})}function h(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},27420:(e,n,t)=>{t.d(n,{Z:()=>s});const s=t.p+"assets/images/tdd_lifecycle-327ad9ee0ed8318ed11e19a28e02b2cc.png"},11151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>o});var s=t(67294);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/595c7293.67a69fca.js b/assets/js/595c7293.78a73685.js similarity index 99% rename from assets/js/595c7293.67a69fca.js rename to assets/js/595c7293.78a73685.js index 440feff..347b04f 100644 --- a/assets/js/595c7293.67a69fca.js +++ b/assets/js/595c7293.78a73685.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[5634],{58396:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>l});var i=t(85893),s=t(11151);const r={id:"seminar-08",title:"8th seminar",description:"Manipulating with files only char-by-char and a magic tree.\n"},o="8th seminar bonus assignment",c={id:"bonuses/seminar-08",title:"8th seminar",description:"Manipulating with files only char-by-char and a magic tree.\n",source:"@site/c/bonuses/08.md",sourceDirName:"bonuses",slug:"/bonuses/seminar-08",permalink:"/c/bonuses/seminar-08",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/bonuses/08.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{id:"seminar-08",title:"8th seminar",description:"Manipulating with files only char-by-char and a magic tree.\n"},sidebar:"autogeneratedBar",previous:{title:"5th and 6th seminar",permalink:"/c/bonuses/seminar-05-06"},next:{title:"10th seminar",permalink:"/c/bonuses/seminar-10"}},a={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Warning",id:"warning",level:2},{value:"Testing",id:"testing",level:2},{value:"Task no. 1: Counting (0.75 K\u20a1)",id:"task-no-1-counting-075-k",level:2},{value:"Requirements",id:"requirements",level:3},{value:"Bonus part (0.75 K\u20a1)",id:"bonus-part-075-k",level:3},{value:"Task no. 2: Weird trees (1 K\u20a1)",id:"task-no-2-weird-trees-1-k",level:2},{value:"Submitting",id:"submitting",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"8th-seminar-bonus-assignment",children:"8th seminar bonus assignment"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"pathname:///files/c/bonuses/08.tar.gz",children:"Source"})}),"\n",(0,i.jsx)(n.h2,{id:"introduction",children:"Introduction"}),"\n",(0,i.jsx)(n.p,{children:"In this bonus you can implement two tasks, one of them has a bonus part with generic\nsolution."}),"\n",(0,i.jsx)(n.p,{children:"One is focused on counting ananas or in case of generic version any substring in\nthe file, but with a restriction on the function you use."}),"\n",(0,i.jsx)(n.p,{children:"Other one has a more algorithmic spirit."}),"\n",(0,i.jsx)(n.p,{children:"For this bonus you can get at maximum 2.5 K\u20a1."}),"\n",(0,i.jsx)(n.h2,{id:"warning",children:"Warning"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"DO NOT COMMIT test data"})," to your own git repository, since the tests include\nfiles that exceed 10MB by themselves. Even if they are on separate branch, they\ntake up the space."]}),"\n",(0,i.jsx)(n.h2,{id:"testing",children:"Testing"}),"\n",(0,i.jsxs)(n.p,{children:["For testing you are provided with python script (requires ",(0,i.jsx)(n.code,{children:"click"})," to be installed:\n",(0,i.jsx)(n.code,{children:"pip3 install --user click"}),") and ",(0,i.jsx)(n.code,{children:"Makefile"})," that provides following targets:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"check-counting"})," - runs the ",(0,i.jsx)(n.code,{children:"counting"})," tests"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"check-counting-bonus"})," - runs the ",(0,i.jsx)(n.code,{children:"counting"})," tests with bonus implemented"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"check"})," - runs both ",(0,i.jsx)(n.code,{children:"counting"})," and ",(0,i.jsx)(n.code,{children:"counting-bonus"})," tests"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"clean"})," - removes output files from the test runs"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"task-no-1-counting-075-k",children:"Task no. 1: Counting (0.75 K\u20a1)"}),"\n",(0,i.jsx)(n.p,{children:"Your first task is to make smallish program that counts occurences of specific\n(or given) word from file and writes the number to other file."}),"\n",(0,i.jsx)(n.p,{children:"Usage of the program is:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"Usage: ./counting [string-to-be-counted]\n"})}),"\n",(0,i.jsx)(n.p,{children:"Arguments that are passed to the program represent:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:""})," - path to the file where we count the words"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:""})," - path to the file where we output the count"]}),"\n",(0,i.jsxs)(n.li,{children:["(optional argument) ",(0,i.jsx)(n.code,{children:"[string-to-be-counted]"})," - in case you implement bonus,\notherwise we default to word ",(0,i.jsx)(n.code,{children:"ananas"})," ;)"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"In skeleton you are given 3 empty, but documented, functions to implement."}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"count_anything"})," - function accepts input file and substring to be counted in\nthe file, returns the count."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"count_ananas"})," - same as ",(0,i.jsx)(n.code,{children:"count_anything"}),", but specialized for ananases, the\ndefault implementation from the skeleton expects you to implement ",(0,i.jsx)(n.code,{children:"count_anything"}),"\nand therefore it just calls the other function."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"write_number"})," - function that writes the number to the file, why would you\nneed the function is explained later :)"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"requirements",children:"Requirements"}),"\n",(0,i.jsxs)(n.p,{children:["For manipulation with the files you are only allowed to use ",(0,i.jsx)(n.code,{children:"fopen"}),", ",(0,i.jsx)(n.code,{children:"fclose"}),",\n",(0,i.jsx)(n.code,{children:"fgetc"})," and ",(0,i.jsx)(n.code,{children:"fputc"}),". Functions like ",(0,i.jsx)(n.code,{children:"fprintf"})," (except for ",(0,i.jsx)(n.code,{children:"stderr"})," or logging) and\n",(0,i.jsx)(n.code,{children:"fscanf"})," are ",(0,i.jsx)(n.strong,{children:"forbidden"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"In case you struggle and want to use one of those functions, the solution will be\npenalized by 50% of points."}),"\n",(0,i.jsx)(n.h3,{id:"bonus-part-075-k",children:"Bonus part (0.75 K\u20a1)"}),"\n",(0,i.jsxs)(n.p,{children:["Bonus part of this assignment is to implement ",(0,i.jsx)(n.code,{children:"count_anything"})," rather than ",(0,i.jsx)(n.code,{children:"count_ananas"}),"."]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsx)(n.p,{children:"Smaller hint: This task does not need dynamic allocation :) You just need one\ngood helper function and the right idea ;)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"task-no-2-weird-trees-1-k",children:"Task no. 2: Weird trees (1 K\u20a1)"}),"\n",(0,i.jsxs)(n.p,{children:["In this task we are crossing our paths with ",(0,i.jsx)(n.em,{children:"algorithms and data structures"}),".\nYour task is to write a program that constructs tree from the file that is given\nas an argument and pretty-prints it."]}),"\n",(0,i.jsxs)(n.p,{children:["Input file consists of lines, that include ",(0,i.jsx)(n.code,{children:"key"})," and ",(0,i.jsx)(n.code,{children:"rank"})," in form ",(0,i.jsx)(n.code,{children:"key;rank"}),"\nor ",(0,i.jsx)(n.code,{children:"nil"}),". Why would we have ",(0,i.jsx)(n.code,{children:"nil"})," in a file? The file represents pre-order iteration\nthrough the tree. Leaves never have rank different than 0, so you can safely assume\n2 non-existing ",(0,i.jsx)(n.code,{children:"nil"}),"s in the input after you read such node ;)"]}),"\n",(0,i.jsxs)("table",{children:[(0,i.jsxs)("tr",{children:[(0,i.jsx)("th",{children:"Example input file"}),(0,i.jsx)("th",{children:"Tree it represents"})]}),(0,i.jsxs)("tr",{children:[(0,i.jsx)("td",{children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"8;4\n5;3\n3;2\n2;1\n1;0\nnil\n4;0\n7;1\n6;0\nnil\n11;2\n10;1\n9;0\nnil\n12;0\n"})})}),(0,i.jsx)("td",{children:(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"tree",src:t(30073).Z+"",width:"633",height:"684"})})})]})]}),"\n",(0,i.jsxs)(n.p,{children:["In this task you are only provided with different trees in the ",(0,i.jsx)(n.code,{children:"test-trees"})," directory.\nImplementation and format of the pretty-print is totally up to you. :)"]}),"\n",(0,i.jsx)(n.p,{children:"Example of mine for the tree above:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"8 (rank = 4)\n+-- 5 (rank = 3)\n| +-- 3 (rank = 2)\n| | +-- 2 (rank = 1)\n| | | +-- 1 (rank = 0)\n| | +-- 4 (rank = 0)\n| +-- 7 (rank = 1)\n| +-- 6 (rank = 0)\n+-- 11 (rank = 2)\n +-- 10 (rank = 1)\n | +-- 9 (rank = 0)\n +-- 12 (rank = 0)\n"})}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsx)(n.p,{children:"Can you find out what are those trees? :)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"submitting",children:"Submitting"}),"\n",(0,i.jsx)(n.p,{children:"In case you have any questions, feel free to reach out to me."}),"\n",(0,i.jsx)(n.hr,{})]})}function h(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},30073:(e,n,t)=>{t.d(n,{Z:()=>i});const i=t.p+"assets/images/tree-c9e37f87f9095c00fad33ea034485ce6.png"},11151:(e,n,t)=>{t.d(n,{Z:()=>c,a:()=>o});var i=t(67294);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[5634],{58396:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>l});var i=t(85893),s=t(11151);const r={id:"seminar-08",title:"8th seminar",description:"Manipulating with files only char-by-char and a magic tree.\n"},o="8th seminar bonus assignment",c={id:"bonuses/seminar-08",title:"8th seminar",description:"Manipulating with files only char-by-char and a magic tree.\n",source:"@site/c/bonuses/08.md",sourceDirName:"bonuses",slug:"/bonuses/seminar-08",permalink:"/c/bonuses/seminar-08",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/bonuses/08.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{id:"seminar-08",title:"8th seminar",description:"Manipulating with files only char-by-char and a magic tree.\n"},sidebar:"autogeneratedBar",previous:{title:"5th and 6th seminar",permalink:"/c/bonuses/seminar-05-06"},next:{title:"10th seminar",permalink:"/c/bonuses/seminar-10"}},a={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Warning",id:"warning",level:2},{value:"Testing",id:"testing",level:2},{value:"Task no. 1: Counting (0.75 K\u20a1)",id:"task-no-1-counting-075-k",level:2},{value:"Requirements",id:"requirements",level:3},{value:"Bonus part (0.75 K\u20a1)",id:"bonus-part-075-k",level:3},{value:"Task no. 2: Weird trees (1 K\u20a1)",id:"task-no-2-weird-trees-1-k",level:2},{value:"Submitting",id:"submitting",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"8th-seminar-bonus-assignment",children:"8th seminar bonus assignment"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"pathname:///files/c/bonuses/08.tar.gz",children:"Source"})}),"\n",(0,i.jsx)(n.h2,{id:"introduction",children:"Introduction"}),"\n",(0,i.jsx)(n.p,{children:"In this bonus you can implement two tasks, one of them has a bonus part with generic\nsolution."}),"\n",(0,i.jsx)(n.p,{children:"One is focused on counting ananas or in case of generic version any substring in\nthe file, but with a restriction on the function you use."}),"\n",(0,i.jsx)(n.p,{children:"Other one has a more algorithmic spirit."}),"\n",(0,i.jsx)(n.p,{children:"For this bonus you can get at maximum 2.5 K\u20a1."}),"\n",(0,i.jsx)(n.h2,{id:"warning",children:"Warning"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"DO NOT COMMIT test data"})," to your own git repository, since the tests include\nfiles that exceed 10MB by themselves. Even if they are on separate branch, they\ntake up the space."]}),"\n",(0,i.jsx)(n.h2,{id:"testing",children:"Testing"}),"\n",(0,i.jsxs)(n.p,{children:["For testing you are provided with python script (requires ",(0,i.jsx)(n.code,{children:"click"})," to be installed:\n",(0,i.jsx)(n.code,{children:"pip3 install --user click"}),") and ",(0,i.jsx)(n.code,{children:"Makefile"})," that provides following targets:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"check-counting"})," - runs the ",(0,i.jsx)(n.code,{children:"counting"})," tests"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"check-counting-bonus"})," - runs the ",(0,i.jsx)(n.code,{children:"counting"})," tests with bonus implemented"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"check"})," - runs both ",(0,i.jsx)(n.code,{children:"counting"})," and ",(0,i.jsx)(n.code,{children:"counting-bonus"})," tests"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"clean"})," - removes output files from the test runs"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"task-no-1-counting-075-k",children:"Task no. 1: Counting (0.75 K\u20a1)"}),"\n",(0,i.jsx)(n.p,{children:"Your first task is to make smallish program that counts occurences of specific\n(or given) word from file and writes the number to other file."}),"\n",(0,i.jsx)(n.p,{children:"Usage of the program is:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"Usage: ./counting [string-to-be-counted]\n"})}),"\n",(0,i.jsx)(n.p,{children:"Arguments that are passed to the program represent:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:""})," - path to the file where we count the words"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:""})," - path to the file where we output the count"]}),"\n",(0,i.jsxs)(n.li,{children:["(optional argument) ",(0,i.jsx)(n.code,{children:"[string-to-be-counted]"})," - in case you implement bonus,\notherwise we default to word ",(0,i.jsx)(n.code,{children:"ananas"})," ;)"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"In skeleton you are given 3 empty, but documented, functions to implement."}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"count_anything"})," - function accepts input file and substring to be counted in\nthe file, returns the count."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"count_ananas"})," - same as ",(0,i.jsx)(n.code,{children:"count_anything"}),", but specialized for ananases, the\ndefault implementation from the skeleton expects you to implement ",(0,i.jsx)(n.code,{children:"count_anything"}),"\nand therefore it just calls the other function."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"write_number"})," - function that writes the number to the file, why would you\nneed the function is explained later :)"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"requirements",children:"Requirements"}),"\n",(0,i.jsxs)(n.p,{children:["For manipulation with the files you are only allowed to use ",(0,i.jsx)(n.code,{children:"fopen"}),", ",(0,i.jsx)(n.code,{children:"fclose"}),",\n",(0,i.jsx)(n.code,{children:"fgetc"})," and ",(0,i.jsx)(n.code,{children:"fputc"}),". Functions like ",(0,i.jsx)(n.code,{children:"fprintf"})," (except for ",(0,i.jsx)(n.code,{children:"stderr"})," or logging) and\n",(0,i.jsx)(n.code,{children:"fscanf"})," are ",(0,i.jsx)(n.strong,{children:"forbidden"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"In case you struggle and want to use one of those functions, the solution will be\npenalized by 50% of points."}),"\n",(0,i.jsx)(n.h3,{id:"bonus-part-075-k",children:"Bonus part (0.75 K\u20a1)"}),"\n",(0,i.jsxs)(n.p,{children:["Bonus part of this assignment is to implement ",(0,i.jsx)(n.code,{children:"count_anything"})," rather than ",(0,i.jsx)(n.code,{children:"count_ananas"}),"."]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsx)(n.p,{children:"Smaller hint: This task does not need dynamic allocation :) You just need one\ngood helper function and the right idea ;)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"task-no-2-weird-trees-1-k",children:"Task no. 2: Weird trees (1 K\u20a1)"}),"\n",(0,i.jsxs)(n.p,{children:["In this task we are crossing our paths with ",(0,i.jsx)(n.em,{children:"algorithms and data structures"}),".\nYour task is to write a program that constructs tree from the file that is given\nas an argument and pretty-prints it."]}),"\n",(0,i.jsxs)(n.p,{children:["Input file consists of lines, that include ",(0,i.jsx)(n.code,{children:"key"})," and ",(0,i.jsx)(n.code,{children:"rank"})," in form ",(0,i.jsx)(n.code,{children:"key;rank"}),"\nor ",(0,i.jsx)(n.code,{children:"nil"}),". Why would we have ",(0,i.jsx)(n.code,{children:"nil"})," in a file? The file represents pre-order iteration\nthrough the tree. Leaves never have rank different than 0, so you can safely assume\n2 non-existing ",(0,i.jsx)(n.code,{children:"nil"}),"s in the input after you read such node ;)"]}),"\n",(0,i.jsxs)("table",{children:[(0,i.jsxs)("tr",{children:[(0,i.jsx)("th",{children:"Example input file"}),(0,i.jsx)("th",{children:"Tree it represents"})]}),(0,i.jsxs)("tr",{children:[(0,i.jsx)("td",{children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"8;4\n5;3\n3;2\n2;1\n1;0\nnil\n4;0\n7;1\n6;0\nnil\n11;2\n10;1\n9;0\nnil\n12;0\n"})})}),(0,i.jsx)("td",{children:(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"tree",src:t(30073).Z+"",width:"633",height:"684"})})})]})]}),"\n",(0,i.jsxs)(n.p,{children:["In this task you are only provided with different trees in the ",(0,i.jsx)(n.code,{children:"test-trees"})," directory.\nImplementation and format of the pretty-print is totally up to you. :)"]}),"\n",(0,i.jsx)(n.p,{children:"Example of mine for the tree above:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"8 (rank = 4)\n+-- 5 (rank = 3)\n| +-- 3 (rank = 2)\n| | +-- 2 (rank = 1)\n| | | +-- 1 (rank = 0)\n| | +-- 4 (rank = 0)\n| +-- 7 (rank = 1)\n| +-- 6 (rank = 0)\n+-- 11 (rank = 2)\n +-- 10 (rank = 1)\n | +-- 9 (rank = 0)\n +-- 12 (rank = 0)\n"})}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsx)(n.p,{children:"Can you find out what are those trees? :)"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"submitting",children:"Submitting"}),"\n",(0,i.jsx)(n.p,{children:"In case you have any questions, feel free to reach out to me."}),"\n",(0,i.jsx)(n.hr,{})]})}function h(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},30073:(e,n,t)=>{t.d(n,{Z:()=>i});const i=t.p+"assets/images/tree-c9e37f87f9095c00fad33ea034485ce6.png"},11151:(e,n,t)=>{t.d(n,{Z:()=>c,a:()=>o});var i=t(67294);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7052c0bc.46470666.js b/assets/js/7052c0bc.449e2285.js similarity index 95% rename from assets/js/7052c0bc.46470666.js rename to assets/js/7052c0bc.449e2285.js index 4d7e515..5e65172 100644 --- a/assets/js/7052c0bc.46470666.js +++ b/assets/js/7052c0bc.449e2285.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[9731],{42286:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>p});var o=n(85893),r=n(11151);const i={id:"cpp-intro",title:"Introduction",slug:"/"},c=void 0,s={id:"cpp-intro",title:"Introduction",description:"",source:"@site/cpp/00-intro.md",sourceDirName:".",slug:"/",permalink:"/cpp/",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/cpp/00-intro.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",sidebarPosition:0,frontMatter:{id:"cpp-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Exceptions and RAII",permalink:"/cpp/category/exceptions-and-raii"}},a={},p=[];function u(t){return(0,o.jsx)(o.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(u,{...t})}):u()}},11151:(t,e,n)=>{n.d(e,{Z:()=>s,a:()=>c});var o=n(67294);const r={},i=o.createContext(r);function c(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:c(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[9731],{42286:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>p});var o=n(85893),r=n(11151);const i={id:"cpp-intro",title:"Introduction",slug:"/"},c=void 0,s={id:"cpp-intro",title:"Introduction",description:"",source:"@site/cpp/00-intro.md",sourceDirName:".",slug:"/",permalink:"/cpp/",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/cpp/00-intro.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",sidebarPosition:0,frontMatter:{id:"cpp-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Exceptions and RAII",permalink:"/cpp/category/exceptions-and-raii"}},a={},p=[];function u(t){return(0,o.jsx)(o.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(u,{...t})}):u()}},11151:(t,e,n)=>{n.d(e,{Z:()=>s,a:()=>c});var o=n(67294);const r={},i=o.createContext(r);function c(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:c(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/794ef108.dce13303.js b/assets/js/794ef108.40799c5b.js similarity index 95% rename from assets/js/794ef108.dce13303.js rename to assets/js/794ef108.40799c5b.js index 065e014..dd654d9 100644 --- a/assets/js/794ef108.dce13303.js +++ b/assets/js/794ef108.40799c5b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3803],{86427:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>s,default:()=>l,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var o=n(85893),r=n(11151);const i={id:"c-intro",title:"Introduction",slug:"/"},s=void 0,c={id:"c-intro",title:"Introduction",description:"",source:"@site/c/00-intro.md",sourceDirName:".",slug:"/",permalink:"/c/",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/00-intro.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",sidebarPosition:0,frontMatter:{id:"c-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Bonuses",permalink:"/c/category/bonuses"}},a={},u=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},11151:(t,e,n)=>{n.d(e,{Z:()=>c,a:()=>s});var o=n(67294);const r={},i=o.createContext(r);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:s(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[3803],{86427:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>s,default:()=>l,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var o=n(85893),r=n(11151);const i={id:"c-intro",title:"Introduction",slug:"/"},s=void 0,c={id:"c-intro",title:"Introduction",description:"",source:"@site/c/00-intro.md",sourceDirName:".",slug:"/",permalink:"/c/",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/00-intro.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",sidebarPosition:0,frontMatter:{id:"c-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Bonuses",permalink:"/c/category/bonuses"}},a={},u=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},11151:(t,e,n)=>{n.d(e,{Z:()=>c,a:()=>s});var o=n(67294);const r={},i=o.createContext(r);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:s(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/84d1e0d8.0f0da0f9.js b/assets/js/84d1e0d8.6f5112ed.js similarity index 97% rename from assets/js/84d1e0d8.0f0da0f9.js rename to assets/js/84d1e0d8.6f5112ed.js index ab4852f..de98592 100644 --- a/assets/js/84d1e0d8.0f0da0f9.js +++ b/assets/js/84d1e0d8.6f5112ed.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1885],{49713:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var o=n(85893),s=n(11151);const r={id:"algorithms-intro",title:"Introduction",slug:"/"},i=void 0,a={id:"algorithms-intro",title:"Introduction",description:"In this part you can find \u201crandom\u201d additional materials I have written over the",source:"@site/algorithms/00-intro.md",sourceDirName:".",slug:"/",permalink:"/algorithms/",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/algorithms/00-intro.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",sidebarPosition:0,frontMatter:{id:"algorithms-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Algorithms and Correctness",permalink:"/algorithms/category/algorithms-and-correctness"}},c={},d=[];function l(t){const e={a:"a",em:"em",p:"p",...(0,s.a)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(e.p,{children:["In this part you can find \u201crandom\u201d additional materials I have written over the\ncourse of teaching ",(0,o.jsx)(e.em,{children:"Algorithms and data structures I"}),"."]}),"\n",(0,o.jsx)(e.p,{children:"It is a various mix of stuff that may have been produced as a follow-up on some\nquestion asked at the seminar or spontanously."}),"\n",(0,o.jsxs)(e.p,{children:["If you have some ideas for posts, please do not hesitate to submit them as issues\nin the linked ",(0,o.jsx)(e.a,{href:"https://gitlab.fi.muni.cz/xfocko/kb/issues",children:"GitLab"}),"."]})]})}function u(t={}){const{wrapper:e}={...(0,s.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(l,{...t})}):l(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>a,a:()=>i});var o=n(67294);const s={},r=o.createContext(s);function i(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:i(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1885],{49713:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var o=n(85893),s=n(11151);const r={id:"algorithms-intro",title:"Introduction",slug:"/"},i=void 0,a={id:"algorithms-intro",title:"Introduction",description:"In this part you can find \u201crandom\u201d additional materials I have written over the",source:"@site/algorithms/00-intro.md",sourceDirName:".",slug:"/",permalink:"/algorithms/",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/algorithms/00-intro.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",sidebarPosition:0,frontMatter:{id:"algorithms-intro",title:"Introduction",slug:"/"},sidebar:"autogeneratedBar",next:{title:"Algorithms and Correctness",permalink:"/algorithms/category/algorithms-and-correctness"}},c={},d=[];function l(t){const e={a:"a",em:"em",p:"p",...(0,s.a)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(e.p,{children:["In this part you can find \u201crandom\u201d additional materials I have written over the\ncourse of teaching ",(0,o.jsx)(e.em,{children:"Algorithms and data structures I"}),"."]}),"\n",(0,o.jsx)(e.p,{children:"It is a various mix of stuff that may have been produced as a follow-up on some\nquestion asked at the seminar or spontanously."}),"\n",(0,o.jsxs)(e.p,{children:["If you have some ideas for posts, please do not hesitate to submit them as issues\nin the linked ",(0,o.jsx)(e.a,{href:"https://gitlab.fi.muni.cz/xfocko/kb/issues",children:"GitLab"}),"."]})]})}function u(t={}){const{wrapper:e}={...(0,s.a)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(l,{...t})}):l(t)}},11151:(t,e,n)=>{n.d(e,{Z:()=>a,a:()=>i});var o=n(67294);const s={},r=o.createContext(s);function i(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:i(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/b1288602.7cb17889.js b/assets/js/b1288602.b78af3eb.js similarity index 99% rename from assets/js/b1288602.7cb17889.js rename to assets/js/b1288602.b78af3eb.js index bb77627..77c8898 100644 --- a/assets/js/b1288602.7cb17889.js +++ b/assets/js/b1288602.b78af3eb.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[59],{51456:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>h});var r=t(85893),s=t(11151);const o={title:"Submitting merge requests"},i="Submitting merge requests for review",a={id:"mr",title:"Submitting merge requests",description:"This tutorial aims to show you how to follow basic git workflow and submit changes",source:"@site/c/mr.md",sourceDirName:".",slug:"/mr",permalink:"/c/mr",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/mr.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{title:"Submitting merge requests"},sidebar:"autogeneratedBar",previous:{title:"Practice exam C",permalink:"/c/pexam/cams"}},c={},h=[{value:"Tutorial",id:"tutorial",level:2},{value:"Step #1 - Starting from the clean repository",id:"step-1---starting-from-the-clean-repository",level:3},{value:"Step #2 - Create new branch",id:"step-2---create-new-branch",level:3},{value:"Step #3 - Do the assignment",id:"step-3---do-the-assignment",level:3},{value:"Step #4 - Commit and upload the changes to GitLab",id:"step-4---commit-and-upload-the-changes-to-gitlab",level:3},{value:"Step #5 - Creating a merge request manually",id:"step-5---creating-a-merge-request-manually",level:3},{value:"Step #6 - Set assignees",id:"step-6---set-assignees",level:3},{value:"Step #7 - Return to default branch",id:"step-7---return-to-default-branch",level:3}];function l(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"submitting-merge-requests-for-review",children:"Submitting merge requests for review"}),"\n",(0,r.jsxs)(n.p,{children:["This tutorial aims to show you how to follow basic git workflow and submit changes\nthrough ",(0,r.jsx)(n.em,{children:"Merge Requests"})," for review."]}),"\n",(0,r.jsxs)(n.p,{children:["The rudimentary idea behind aims for changes to be present on a separate branch\nthat is supposedly ",(0,r.jsx)(n.em,{children:"merged"})," into the default branch. Till then changes can be reviewed\non ",(0,r.jsx)(n.em,{children:"Merge Request"})," and additional changes may be made based on the reviews. Once\nthe changes satisfy requirements, the merge request is merged."]}),"\n",(0,r.jsx)(n.h2,{id:"tutorial",children:"Tutorial"}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["Use this tutorial only for bonus assignments ",(0,r.jsx)(n.strong,{children:"made by your tutors"})," or in case\nyou need to make up for the absence."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-1---starting-from-the-clean-repository",children:"Step #1 - Starting from the clean repository"}),"\n",(0,r.jsxs)(n.p,{children:["In your repository (either locally or on aisa) type ",(0,r.jsx)(n.code,{children:"git status"})," and check if your\nrepository is clean and you are present on the main branch (",(0,r.jsx)(n.code,{children:"master"}),", ",(0,r.jsx)(n.code,{children:"main"})," or\n",(0,r.jsx)(n.code,{children:"trunk"}),"). If you do not know what your default branch is, it is probably ",(0,r.jsx)(n.code,{children:"master"}),"\nand you should not be on any other branch."]}),"\n",(0,r.jsx)(n.p,{children:"Output of the command should look like this:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git status\nOn branch master # Or main or trunk.\nYour branch is up to date with 'origin/master'.\n\nnothing to commit, working tree clean\n"})}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["In case you are on different branch or there are uncommitted changes,\n",(0,r.jsx)(n.strong,{children:"do not continue!!!"})," Clean your repository (commit the changes or discard\nthem), before you continue."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-2---create-new-branch",children:"Step #2 - Create new branch"}),"\n",(0,r.jsx)(n.p,{children:"In your repository write command:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git checkout -b BRANCH\nSwitched to a new branch 'BRANCH'\n"})}),"\n",(0,r.jsxs)(n.p,{children:["Instead of ",(0,r.jsx)(n.code,{children:"BRANCH"})," use some reasonable name for the branch. For example if you\nare working on the seminar from 3rd week, name the branch ",(0,r.jsx)(n.code,{children:"seminar-03"}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"step-3---do-the-assignment",children:"Step #3 - Do the assignment"}),"\n",(0,r.jsx)(n.p,{children:"Download the skeleton for the seminar assignment, extract and program. For example\nif you are working on 3rd seminar, you can do so by:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ wget https://www.fi.muni.cz/pb071/seminars/seminar-03/pb071-seminar-03.zip\naisa$ unzip pb071-seminar-03.zip\n# Now you should have directory 'seminar-03'.\naisa$ rm pb071-seminar-03.zip\naisa$ cd seminar-03\n# You can work on the assignment.\n"})}),"\n",(0,r.jsx)(n.h3,{id:"step-4---commit-and-upload-the-changes-to-gitlab",children:"Step #4 - Commit and upload the changes to GitLab"}),"\n",(0,r.jsxs)(n.p,{children:["The same way you ",(0,r.jsx)(n.em,{children:"add"})," and ",(0,r.jsx)(n.em,{children:"commit"})," files for the homework assignments, you do for\nthe seminar."]}),"\n",(0,r.jsxs)(n.p,{children:["Now you can upload the changes to GitLab. ",(0,r.jsx)(n.code,{children:"git push"})," is not enough, since repository\non GitLab does not know your new branch. You can solve this by adding arguments:"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git push origin BRANCH\n...\nremote: To create a merge request for BRANCH, visit:\nremote: https://gitlab.fi.muni.cz/login/pb071/merge_requests/new?merge_request%5Bsource_branch%5D=BRANCH\n...\n"})}),"\n",(0,r.jsx)(n.p,{children:"In the output you should have a link for creating a merge request. If you see this\nlink, open it and skip next step."}),"\n",(0,r.jsx)(n.h3,{id:"step-5---creating-a-merge-request-manually",children:"Step #5 - Creating a merge request manually"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Open your repository on GitLab."}),"\n",(0,r.jsxs)(n.li,{children:["On the left panel click on ",(0,r.jsx)(n.em,{children:"Merge Requests"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.em,{children:"New Merge Request"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["In ",(0,r.jsx)(n.em,{children:"Source branch"})," select ",(0,r.jsx)(n.code,{children:"login/pb071"})," and ",(0,r.jsx)(n.code,{children:"BRANCH"}),", which you created."]}),"\n",(0,r.jsxs)(n.li,{children:["In ",(0,r.jsx)(n.em,{children:"Target branch"})," select ",(0,r.jsx)(n.code,{children:"login/pb071"})," and your default branch you have seen\nin the output of the first command. (most likely ",(0,r.jsx)(n.code,{children:"master"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.em,{children:"Compare branches and continue"}),"."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-6---set-assignees",children:"Step #6 - Set assignees"}),"\n",(0,r.jsxs)(n.p,{children:["On the page that is opened, please check at the top that you are creating merge\nrequest ",(0,r.jsx)(n.strong,{children:"from"})," your new branch ",(0,r.jsx)(n.strong,{children:"to"})," your default branch (one of ",(0,r.jsx)(n.code,{children:"master"}),", ",(0,r.jsx)(n.code,{children:"main"}),"\nor ",(0,r.jsx)(n.code,{children:"trunk"}),")."]}),"\n",(0,r.jsxs)(n.p,{children:["Then in the field ",(0,r.jsx)(n.em,{children:"Assignees"})," set your tutors based on the seminar group. You can\nuse login for a quick look up."]}),"\n",(0,r.jsxs)(n.p,{children:["In the end click on ",(0,r.jsx)(n.em,{children:"Submit merge request"}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"step-7---return-to-default-branch",children:"Step #7 - Return to default branch"}),"\n",(0,r.jsx)(n.p,{children:"Homework assignments can be submitted only from branches specified in the rules\nfor the course. Because of that, before you do anything else, you should switch\nback to your default branch."}),"\n",(0,r.jsxs)(n.p,{children:["First of all, same as in step #1, check that your repository is clean with ",(0,r.jsx)(n.code,{children:"git status"}),".\nFor the sake of safety, do not continue without clean repository. Then with command\n",(0,r.jsx)(n.code,{children:"git checkout BRANCH"})," switch to your default branch ",(0,r.jsx)(n.code,{children:"BRANCH"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["If you do not know which branch is your default, try ",(0,r.jsx)(n.code,{children:"git branch"})," that outputs all branches in your repository. Default branch is typically ",(0,r.jsx)(n.code,{children:"master"}),", but can\nbe ",(0,r.jsx)(n.code,{children:"main"})," or ",(0,r.jsx)(n.code,{children:"trunk"}),"."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git status\n# Check if repository is clean\n\n# If you know, what is your default branch, you can skip next command.\naisa$ git branch\n# Find the default branch in the list; should be one of the `master`, `main` or\n# `trunk` and you should not have more than one of those.\n# In case the list clears the terminal and you cannot see shell prompt, you can\n# press `q` to quit the pager.\n\naisa$ git checkout master\n"})}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsxs)(n.p,{children:["Adapted from: ",(0,r.jsx)(n.a,{href:"https://www.fi.muni.cz/~xlacko1/pb071/mr.html",children:"https://www.fi.muni.cz/~xlacko1/pb071/mr.html"})]})]})}function d(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>i});var r=t(67294);const s={},o=r.createContext(s);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[59],{51456:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>h});var r=t(85893),s=t(11151);const o={title:"Submitting merge requests"},i="Submitting merge requests for review",a={id:"mr",title:"Submitting merge requests",description:"This tutorial aims to show you how to follow basic git workflow and submit changes",source:"@site/c/mr.md",sourceDirName:".",slug:"/mr",permalink:"/c/mr",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/mr.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{title:"Submitting merge requests"},sidebar:"autogeneratedBar",previous:{title:"Practice exam C",permalink:"/c/pexam/cams"}},c={},h=[{value:"Tutorial",id:"tutorial",level:2},{value:"Step #1 - Starting from the clean repository",id:"step-1---starting-from-the-clean-repository",level:3},{value:"Step #2 - Create new branch",id:"step-2---create-new-branch",level:3},{value:"Step #3 - Do the assignment",id:"step-3---do-the-assignment",level:3},{value:"Step #4 - Commit and upload the changes to GitLab",id:"step-4---commit-and-upload-the-changes-to-gitlab",level:3},{value:"Step #5 - Creating a merge request manually",id:"step-5---creating-a-merge-request-manually",level:3},{value:"Step #6 - Set assignees",id:"step-6---set-assignees",level:3},{value:"Step #7 - Return to default branch",id:"step-7---return-to-default-branch",level:3}];function l(e){const n={a:"a",blockquote:"blockquote",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"submitting-merge-requests-for-review",children:"Submitting merge requests for review"}),"\n",(0,r.jsxs)(n.p,{children:["This tutorial aims to show you how to follow basic git workflow and submit changes\nthrough ",(0,r.jsx)(n.em,{children:"Merge Requests"})," for review."]}),"\n",(0,r.jsxs)(n.p,{children:["The rudimentary idea behind aims for changes to be present on a separate branch\nthat is supposedly ",(0,r.jsx)(n.em,{children:"merged"})," into the default branch. Till then changes can be reviewed\non ",(0,r.jsx)(n.em,{children:"Merge Request"})," and additional changes may be made based on the reviews. Once\nthe changes satisfy requirements, the merge request is merged."]}),"\n",(0,r.jsx)(n.h2,{id:"tutorial",children:"Tutorial"}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["Use this tutorial only for bonus assignments ",(0,r.jsx)(n.strong,{children:"made by your tutors"})," or in case\nyou need to make up for the absence."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-1---starting-from-the-clean-repository",children:"Step #1 - Starting from the clean repository"}),"\n",(0,r.jsxs)(n.p,{children:["In your repository (either locally or on aisa) type ",(0,r.jsx)(n.code,{children:"git status"})," and check if your\nrepository is clean and you are present on the main branch (",(0,r.jsx)(n.code,{children:"master"}),", ",(0,r.jsx)(n.code,{children:"main"})," or\n",(0,r.jsx)(n.code,{children:"trunk"}),"). If you do not know what your default branch is, it is probably ",(0,r.jsx)(n.code,{children:"master"}),"\nand you should not be on any other branch."]}),"\n",(0,r.jsx)(n.p,{children:"Output of the command should look like this:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git status\nOn branch master # Or main or trunk.\nYour branch is up to date with 'origin/master'.\n\nnothing to commit, working tree clean\n"})}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["In case you are on different branch or there are uncommitted changes,\n",(0,r.jsx)(n.strong,{children:"do not continue!!!"})," Clean your repository (commit the changes or discard\nthem), before you continue."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-2---create-new-branch",children:"Step #2 - Create new branch"}),"\n",(0,r.jsx)(n.p,{children:"In your repository write command:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git checkout -b BRANCH\nSwitched to a new branch 'BRANCH'\n"})}),"\n",(0,r.jsxs)(n.p,{children:["Instead of ",(0,r.jsx)(n.code,{children:"BRANCH"})," use some reasonable name for the branch. For example if you\nare working on the seminar from 3rd week, name the branch ",(0,r.jsx)(n.code,{children:"seminar-03"}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"step-3---do-the-assignment",children:"Step #3 - Do the assignment"}),"\n",(0,r.jsx)(n.p,{children:"Download the skeleton for the seminar assignment, extract and program. For example\nif you are working on 3rd seminar, you can do so by:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ wget https://www.fi.muni.cz/pb071/seminars/seminar-03/pb071-seminar-03.zip\naisa$ unzip pb071-seminar-03.zip\n# Now you should have directory 'seminar-03'.\naisa$ rm pb071-seminar-03.zip\naisa$ cd seminar-03\n# You can work on the assignment.\n"})}),"\n",(0,r.jsx)(n.h3,{id:"step-4---commit-and-upload-the-changes-to-gitlab",children:"Step #4 - Commit and upload the changes to GitLab"}),"\n",(0,r.jsxs)(n.p,{children:["The same way you ",(0,r.jsx)(n.em,{children:"add"})," and ",(0,r.jsx)(n.em,{children:"commit"})," files for the homework assignments, you do for\nthe seminar."]}),"\n",(0,r.jsxs)(n.p,{children:["Now you can upload the changes to GitLab. ",(0,r.jsx)(n.code,{children:"git push"})," is not enough, since repository\non GitLab does not know your new branch. You can solve this by adding arguments:"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git push origin BRANCH\n...\nremote: To create a merge request for BRANCH, visit:\nremote: https://gitlab.fi.muni.cz/login/pb071/merge_requests/new?merge_request%5Bsource_branch%5D=BRANCH\n...\n"})}),"\n",(0,r.jsx)(n.p,{children:"In the output you should have a link for creating a merge request. If you see this\nlink, open it and skip next step."}),"\n",(0,r.jsx)(n.h3,{id:"step-5---creating-a-merge-request-manually",children:"Step #5 - Creating a merge request manually"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Open your repository on GitLab."}),"\n",(0,r.jsxs)(n.li,{children:["On the left panel click on ",(0,r.jsx)(n.em,{children:"Merge Requests"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.em,{children:"New Merge Request"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["In ",(0,r.jsx)(n.em,{children:"Source branch"})," select ",(0,r.jsx)(n.code,{children:"login/pb071"})," and ",(0,r.jsx)(n.code,{children:"BRANCH"}),", which you created."]}),"\n",(0,r.jsxs)(n.li,{children:["In ",(0,r.jsx)(n.em,{children:"Target branch"})," select ",(0,r.jsx)(n.code,{children:"login/pb071"})," and your default branch you have seen\nin the output of the first command. (most likely ",(0,r.jsx)(n.code,{children:"master"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.em,{children:"Compare branches and continue"}),"."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-6---set-assignees",children:"Step #6 - Set assignees"}),"\n",(0,r.jsxs)(n.p,{children:["On the page that is opened, please check at the top that you are creating merge\nrequest ",(0,r.jsx)(n.strong,{children:"from"})," your new branch ",(0,r.jsx)(n.strong,{children:"to"})," your default branch (one of ",(0,r.jsx)(n.code,{children:"master"}),", ",(0,r.jsx)(n.code,{children:"main"}),"\nor ",(0,r.jsx)(n.code,{children:"trunk"}),")."]}),"\n",(0,r.jsxs)(n.p,{children:["Then in the field ",(0,r.jsx)(n.em,{children:"Assignees"})," set your tutors based on the seminar group. You can\nuse login for a quick look up."]}),"\n",(0,r.jsxs)(n.p,{children:["In the end click on ",(0,r.jsx)(n.em,{children:"Submit merge request"}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"step-7---return-to-default-branch",children:"Step #7 - Return to default branch"}),"\n",(0,r.jsx)(n.p,{children:"Homework assignments can be submitted only from branches specified in the rules\nfor the course. Because of that, before you do anything else, you should switch\nback to your default branch."}),"\n",(0,r.jsxs)(n.p,{children:["First of all, same as in step #1, check that your repository is clean with ",(0,r.jsx)(n.code,{children:"git status"}),".\nFor the sake of safety, do not continue without clean repository. Then with command\n",(0,r.jsx)(n.code,{children:"git checkout BRANCH"})," switch to your default branch ",(0,r.jsx)(n.code,{children:"BRANCH"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["If you do not know which branch is your default, try ",(0,r.jsx)(n.code,{children:"git branch"})," that outputs all branches in your repository. Default branch is typically ",(0,r.jsx)(n.code,{children:"master"}),", but can\nbe ",(0,r.jsx)(n.code,{children:"main"})," or ",(0,r.jsx)(n.code,{children:"trunk"}),"."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{children:"aisa$ git status\n# Check if repository is clean\n\n# If you know, what is your default branch, you can skip next command.\naisa$ git branch\n# Find the default branch in the list; should be one of the `master`, `main` or\n# `trunk` and you should not have more than one of those.\n# In case the list clears the terminal and you cannot see shell prompt, you can\n# press `q` to quit the pager.\n\naisa$ git checkout master\n"})}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsxs)(n.p,{children:["Adapted from: ",(0,r.jsx)(n.a,{href:"https://www.fi.muni.cz/~xlacko1/pb071/mr.html",children:"https://www.fi.muni.cz/~xlacko1/pb071/mr.html"})]})]})}function d(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>i});var r=t(67294);const s={},o=r.createContext(s);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d05e838c.c609ab49.js b/assets/js/d05e838c.8dc64453.js similarity index 99% rename from assets/js/d05e838c.c609ab49.js rename to assets/js/d05e838c.8dc64453.js index 2cb9ff4..c36d85e 100644 --- a/assets/js/d05e838c.c609ab49.js +++ b/assets/js/d05e838c.8dc64453.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[6544],{63004:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>a,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var s=r(85893),t=r(11151);const i={id:"seminar-05-06",title:"5th and 6th seminar",description:"200IQ encryption.\n"},c=void 0,o={id:"bonuses/seminar-05-06",title:"5th and 6th seminar",description:"200IQ encryption.\n",source:"@site/c/bonuses/05-06.md",sourceDirName:"bonuses",slug:"/bonuses/seminar-05-06",permalink:"/c/bonuses/seminar-05-06",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/bonuses/05-06.md",tags:[],version:"current",lastUpdatedAt:1717356164,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{id:"seminar-05-06",title:"5th and 6th seminar",description:"200IQ encryption.\n"},sidebar:"autogeneratedBar",previous:{title:"4th seminar",permalink:"/c/bonuses/seminar-04"},next:{title:"8th seminar",permalink:"/c/bonuses/seminar-08"}},d={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Task no. 1: Reverse (0.5 K\u20a1)",id:"task-no-1-reverse-05-k",level:3},{value:"Task no. 2: Vigen\xe8re (0.5 K\u20a1)",id:"task-no-2-vigen\xe8re-05-k",level:3},{value:"Bonus part (0.5 K\u20a1)",id:"bonus-part-05-k",level:4},{value:"Task no. 3: Bit madness (0.5 K\u20a1)",id:"task-no-3-bit-madness-05-k",level:3},{value:"Task no. 4: All combined to BMP (0.5 K\u20a1)",id:"task-no-4-all-combined-to-bmp-05-k",level:3},{value:"Submitting",id:"submitting",level:2}];function h(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"For this bonus you can get at maximum 2.5 K\u20a1."}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"pathname:///files/c/bonuses/05-06.tar.gz",children:"Source"})}),"\n",(0,s.jsx)(n.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(n.p,{children:"In this bonus you will implement few functions that will be used together for\nimplementing a very special cipher."}),"\n",(0,s.jsx)(n.h3,{id:"task-no-1-reverse-05-k",children:"Task no. 1: Reverse (0.5 K\u20a1)"}),"\n",(0,s.jsxs)(n.p,{children:["Write a function ",(0,s.jsx)(n.code,{children:"char* reverse(const char* text)"})," that returns copy of the input\nstring in reversed order (also uppercase)."]}),"\n",(0,s.jsxs)(n.p,{children:["In case you are given ",(0,s.jsx)(n.code,{children:"NULL"}),", return ",(0,s.jsx)(n.code,{children:"NULL"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Example (more in tests):"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-c",children:'char* reversed = reverse("Hello world!");\n\nprintf("%s\\n", reversed);\n// "!DLROW OLLEH"\n\nif (reversed != NULL) {\n free(reversed);\n}\n'})}),"\n",(0,s.jsx)(n.h3,{id:"task-no-2-vigen\xe8re-05-k",children:"Task no. 2: Vigen\xe8re (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"Vigen\xe8re cipher is similar to the Caesar cipher, but you also have a key that is\nused for encrypting (or decrypting)."}),"\n",(0,s.jsx)(n.p,{children:"Your task is to write two functions:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"char* vigenere_encrypt(const char* key, const char* text)"})," for encrypting"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"char* vigenere_decrypt(const char* key, const char* text)"})," for decrypting"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"In both of those you should return uppercase characters."}),"\n",(0,s.jsx)(n.p,{children:"Meaning of the parameters you are given:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"key"})," - String that represents key that is used for *crypting. It consists of\none word and can have only characters of the alphabet. Does not matter if they\nare uppercase or lowercase."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"text"})," - String that is to be *crypted."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Function returns address of the encrypted (or decrypted) string. Or ",(0,s.jsx)(n.code,{children:"NULL"})," in case\nerror occurs."]}),"\n",(0,s.jsx)(n.p,{children:"Example:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-c",children:'char *encrypted = vigenere_encrypt("CoMPuTeR", "Hello world!");\n\nprintf("%s\\n", encrypted);\n// "JSXAI PSINR!"\n\nif (encrypted != NULL) {\n free(encrypted)\n}\n'})}),"\n",(0,s.jsx)(n.h4,{id:"bonus-part-05-k",children:"Bonus part (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"If you can utilize helper function that would do both encrypting and decrypting,\nyou can gain 0.5 K\u20a1."}),"\n",(0,s.jsxs)(n.p,{children:["Usage of ",(0,s.jsx)(n.code,{children:"true"}),"/",(0,s.jsx)(n.code,{children:"false"})," to decide path in code is prohibited. It leads to merging\nof both functions into one. Point of this part is to discover a way to do this\ngenerically in such way that there are no separate paths for one or the other. One\nfunction with no branching for both of them, parametrization is your friend :)"]}),"\n",(0,s.jsx)(n.h3,{id:"task-no-3-bit-madness-05-k",children:"Task no. 3: Bit madness (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"This is a state of the art crypto. Please do not share :)"}),"\n",(0,s.jsx)(n.p,{children:"For encrypting:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Split the character that is to be encrypted in halves (4 and 4 bits each)."}),"\n",(0,s.jsx)(n.li,{children:"Bits in 1st half are to be split into pairs. Swap bits in those pairs."}),"\n",(0,s.jsxs)(n.li,{children:["Then use the 4 bits that you created in the 2nd step for ",(0,s.jsx)(n.code,{children:"XOR"})," with the other\n4 bits."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["This simple and ingenious principle will be illustrated on the following example.\nString we want to encrypt is ",(0,s.jsx)(n.code,{children:"Hello world!"}),". We need to encrypt each letter separately,\nso we will demonstrate on letter ",(0,s.jsx)(n.code,{children:"H"}),":"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Letter ",(0,s.jsx)(n.code,{children:"H"})," is represented in ASCII as ",(0,s.jsx)(n.code,{children:"72"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"72"})," represented in binary is: ",(0,s.jsx)(n.code,{children:"01001000"}),". So first 4 bits are: ",(0,s.jsx)(n.code,{children:"0100"})," and last\n4 bits are ",(0,s.jsx)(n.code,{children:"1000"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["First half of bits (",(0,s.jsx)(n.code,{children:"0100"}),") consists of 2 pairs (",(0,s.jsx)(n.code,{children:"01"})," and ",(0,s.jsx)(n.code,{children:"00"}),") which we swap\n(",(0,s.jsx)(n.code,{children:"01 ~> 10"})," and ",(0,s.jsx)(n.code,{children:"00 ~> 00"}),"). That way we get ",(0,s.jsx)(n.code,{children:"1000"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"That half is used for xor with the other 4 bits:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:" 1000 // second half\nXOR 1000 // first half after 2nd step\n--------\n 0000\n"})}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Now we combine both halves (first one is ",(0,s.jsx)(n.code,{children:"1000"}),", which we got from the 2nd step\nand second one is ",(0,s.jsx)(n.code,{children:"0000"}),", which we got from the 3rd step) and get ",(0,s.jsx)(n.code,{children:"10000000"}),",\nwhich is encrypted character ",(0,s.jsx)(n.code,{children:"H"})," using this method."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"In case of decryption, reverse those steps."}),"\n",(0,s.jsx)(n.p,{children:"Your task is to implement functions:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"unsigned char* bit_encrypt(const char* text)"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"char* bit_decrypt(const unsigned char* text)"})}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Example:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-c",children:'unsigned char* encrypted = bit_encrypt("Hello world!");\n\nfor (int i = 0; i < 12;i++) {\n printf("%x ", encrypted[i]);\n //80 9c 95 95 96 11 bc 96 b9 95 9d 10\n}\n\nif (encrypted != NULL) {\n free(encrypted);\n}\n'})}),"\n",(0,s.jsx)(n.h3,{id:"task-no-4-all-combined-to-bmp-05-k",children:"Task no. 4: All combined to BMP (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"Authors of the BMP cipher are non-disclosed :)"}),"\n",(0,s.jsx)(n.p,{children:"Create pair of functions:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"unsigned char* bmp_encrypt(const char* key, const char* text)"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"char* bmp_decrypt(const char* key, const unsigned char* text)"})}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"BMP cipher consists of following steps for encrypting:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Reverse the input string"}),"\n",(0,s.jsx)(n.li,{children:"Use Vigenere on the string you got from step #1"}),"\n",(0,s.jsx)(n.li,{children:"Use bit madness on the string you got from step #2"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"For decrypting, reverse the steps."}),"\n",(0,s.jsx)(n.h2,{id:"submitting",children:"Submitting"}),"\n",(0,s.jsx)(n.p,{children:"In case you have any questions, feel free to reach out to me."}),"\n",(0,s.jsx)(n.hr,{})]})}function a(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},11151:(e,n,r)=>{r.d(n,{Z:()=>o,a:()=>c});var s=r(67294);const t={},i=s.createContext(t);function c(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[6544],{63004:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>a,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var s=r(85893),t=r(11151);const i={id:"seminar-05-06",title:"5th and 6th seminar",description:"200IQ encryption.\n"},c=void 0,o={id:"bonuses/seminar-05-06",title:"5th and 6th seminar",description:"200IQ encryption.\n",source:"@site/c/bonuses/05-06.md",sourceDirName:"bonuses",slug:"/bonuses/seminar-05-06",permalink:"/c/bonuses/seminar-05-06",draft:!1,unlisted:!1,editUrl:"https://github.com/mfocko/blog/tree/main/c/bonuses/05-06.md",tags:[],version:"current",lastUpdatedAt:1717356877,formattedLastUpdatedAt:"Jun 2, 2024",frontMatter:{id:"seminar-05-06",title:"5th and 6th seminar",description:"200IQ encryption.\n"},sidebar:"autogeneratedBar",previous:{title:"4th seminar",permalink:"/c/bonuses/seminar-04"},next:{title:"8th seminar",permalink:"/c/bonuses/seminar-08"}},d={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Task no. 1: Reverse (0.5 K\u20a1)",id:"task-no-1-reverse-05-k",level:3},{value:"Task no. 2: Vigen\xe8re (0.5 K\u20a1)",id:"task-no-2-vigen\xe8re-05-k",level:3},{value:"Bonus part (0.5 K\u20a1)",id:"bonus-part-05-k",level:4},{value:"Task no. 3: Bit madness (0.5 K\u20a1)",id:"task-no-3-bit-madness-05-k",level:3},{value:"Task no. 4: All combined to BMP (0.5 K\u20a1)",id:"task-no-4-all-combined-to-bmp-05-k",level:3},{value:"Submitting",id:"submitting",level:2}];function h(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"For this bonus you can get at maximum 2.5 K\u20a1."}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"pathname:///files/c/bonuses/05-06.tar.gz",children:"Source"})}),"\n",(0,s.jsx)(n.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsx)(n.p,{children:"In this bonus you will implement few functions that will be used together for\nimplementing a very special cipher."}),"\n",(0,s.jsx)(n.h3,{id:"task-no-1-reverse-05-k",children:"Task no. 1: Reverse (0.5 K\u20a1)"}),"\n",(0,s.jsxs)(n.p,{children:["Write a function ",(0,s.jsx)(n.code,{children:"char* reverse(const char* text)"})," that returns copy of the input\nstring in reversed order (also uppercase)."]}),"\n",(0,s.jsxs)(n.p,{children:["In case you are given ",(0,s.jsx)(n.code,{children:"NULL"}),", return ",(0,s.jsx)(n.code,{children:"NULL"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Example (more in tests):"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-c",children:'char* reversed = reverse("Hello world!");\n\nprintf("%s\\n", reversed);\n// "!DLROW OLLEH"\n\nif (reversed != NULL) {\n free(reversed);\n}\n'})}),"\n",(0,s.jsx)(n.h3,{id:"task-no-2-vigen\xe8re-05-k",children:"Task no. 2: Vigen\xe8re (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"Vigen\xe8re cipher is similar to the Caesar cipher, but you also have a key that is\nused for encrypting (or decrypting)."}),"\n",(0,s.jsx)(n.p,{children:"Your task is to write two functions:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"char* vigenere_encrypt(const char* key, const char* text)"})," for encrypting"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"char* vigenere_decrypt(const char* key, const char* text)"})," for decrypting"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"In both of those you should return uppercase characters."}),"\n",(0,s.jsx)(n.p,{children:"Meaning of the parameters you are given:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"key"})," - String that represents key that is used for *crypting. It consists of\none word and can have only characters of the alphabet. Does not matter if they\nare uppercase or lowercase."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"text"})," - String that is to be *crypted."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Function returns address of the encrypted (or decrypted) string. Or ",(0,s.jsx)(n.code,{children:"NULL"})," in case\nerror occurs."]}),"\n",(0,s.jsx)(n.p,{children:"Example:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-c",children:'char *encrypted = vigenere_encrypt("CoMPuTeR", "Hello world!");\n\nprintf("%s\\n", encrypted);\n// "JSXAI PSINR!"\n\nif (encrypted != NULL) {\n free(encrypted)\n}\n'})}),"\n",(0,s.jsx)(n.h4,{id:"bonus-part-05-k",children:"Bonus part (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"If you can utilize helper function that would do both encrypting and decrypting,\nyou can gain 0.5 K\u20a1."}),"\n",(0,s.jsxs)(n.p,{children:["Usage of ",(0,s.jsx)(n.code,{children:"true"}),"/",(0,s.jsx)(n.code,{children:"false"})," to decide path in code is prohibited. It leads to merging\nof both functions into one. Point of this part is to discover a way to do this\ngenerically in such way that there are no separate paths for one or the other. One\nfunction with no branching for both of them, parametrization is your friend :)"]}),"\n",(0,s.jsx)(n.h3,{id:"task-no-3-bit-madness-05-k",children:"Task no. 3: Bit madness (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"This is a state of the art crypto. Please do not share :)"}),"\n",(0,s.jsx)(n.p,{children:"For encrypting:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Split the character that is to be encrypted in halves (4 and 4 bits each)."}),"\n",(0,s.jsx)(n.li,{children:"Bits in 1st half are to be split into pairs. Swap bits in those pairs."}),"\n",(0,s.jsxs)(n.li,{children:["Then use the 4 bits that you created in the 2nd step for ",(0,s.jsx)(n.code,{children:"XOR"})," with the other\n4 bits."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["This simple and ingenious principle will be illustrated on the following example.\nString we want to encrypt is ",(0,s.jsx)(n.code,{children:"Hello world!"}),". We need to encrypt each letter separately,\nso we will demonstrate on letter ",(0,s.jsx)(n.code,{children:"H"}),":"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Letter ",(0,s.jsx)(n.code,{children:"H"})," is represented in ASCII as ",(0,s.jsx)(n.code,{children:"72"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"72"})," represented in binary is: ",(0,s.jsx)(n.code,{children:"01001000"}),". So first 4 bits are: ",(0,s.jsx)(n.code,{children:"0100"})," and last\n4 bits are ",(0,s.jsx)(n.code,{children:"1000"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["First half of bits (",(0,s.jsx)(n.code,{children:"0100"}),") consists of 2 pairs (",(0,s.jsx)(n.code,{children:"01"})," and ",(0,s.jsx)(n.code,{children:"00"}),") which we swap\n(",(0,s.jsx)(n.code,{children:"01 ~> 10"})," and ",(0,s.jsx)(n.code,{children:"00 ~> 00"}),"). That way we get ",(0,s.jsx)(n.code,{children:"1000"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"That half is used for xor with the other 4 bits:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:" 1000 // second half\nXOR 1000 // first half after 2nd step\n--------\n 0000\n"})}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Now we combine both halves (first one is ",(0,s.jsx)(n.code,{children:"1000"}),", which we got from the 2nd step\nand second one is ",(0,s.jsx)(n.code,{children:"0000"}),", which we got from the 3rd step) and get ",(0,s.jsx)(n.code,{children:"10000000"}),",\nwhich is encrypted character ",(0,s.jsx)(n.code,{children:"H"})," using this method."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"In case of decryption, reverse those steps."}),"\n",(0,s.jsx)(n.p,{children:"Your task is to implement functions:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"unsigned char* bit_encrypt(const char* text)"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"char* bit_decrypt(const unsigned char* text)"})}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Example:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-c",children:'unsigned char* encrypted = bit_encrypt("Hello world!");\n\nfor (int i = 0; i < 12;i++) {\n printf("%x ", encrypted[i]);\n //80 9c 95 95 96 11 bc 96 b9 95 9d 10\n}\n\nif (encrypted != NULL) {\n free(encrypted);\n}\n'})}),"\n",(0,s.jsx)(n.h3,{id:"task-no-4-all-combined-to-bmp-05-k",children:"Task no. 4: All combined to BMP (0.5 K\u20a1)"}),"\n",(0,s.jsx)(n.p,{children:"Authors of the BMP cipher are non-disclosed :)"}),"\n",(0,s.jsx)(n.p,{children:"Create pair of functions:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"unsigned char* bmp_encrypt(const char* key, const char* text)"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"char* bmp_decrypt(const char* key, const unsigned char* text)"})}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"BMP cipher consists of following steps for encrypting:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Reverse the input string"}),"\n",(0,s.jsx)(n.li,{children:"Use Vigenere on the string you got from step #1"}),"\n",(0,s.jsx)(n.li,{children:"Use bit madness on the string you got from step #2"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"For decrypting, reverse the steps."}),"\n",(0,s.jsx)(n.h2,{id:"submitting",children:"Submitting"}),"\n",(0,s.jsx)(n.p,{children:"In case you have any questions, feel free to reach out to me."}),"\n",(0,s.jsx)(n.hr,{})]})}function a(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},11151:(e,n,r)=>{r.d(n,{Z:()=>o,a:()=>c});var s=r(67294);const t={},i=s.createContext(t);function c(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.e5d7340e.js b/assets/js/main.8e888f4b.js similarity index 98% rename from assets/js/main.e5d7340e.js rename to assets/js/main.8e888f4b.js index d8a5178..0262b22 100644 --- a/assets/js/main.e5d7340e.js +++ b/assets/js/main.8e888f4b.js @@ -1,2 +1,2 @@ -/*! For license information please see main.e5d7340e.js.LICENSE.txt */ -(self.webpackChunkfi=self.webpackChunkfi||[]).push([[179],{20830:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(67294);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(67294);var r=n(68356),a=n.n(r),o=n(16887);const i={"0123bc76":[()=>n.e(3734).then(n.t.bind(n,76554,19)),"~docs/algorithms/tag-algorithms-tags-c-e22.json",76554],"0178f9ad":[()=>n.e(9898).then(n.bind(n,35610)),"@site/algorithms/08-rb-trees/2022-04-05-applications.md",35610],"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,24524)),"@theme/BlogTagsListPage",24524],"0220f5fc":[()=>n.e(1378).then(n.t.bind(n,85804,19)),"/home/runner/work/blog/blog/.docusaurus/docusaurus-plugin-content-blog/blog/plugin-route-context-module-100.json",85804],"0608d96f":[()=>n.e(7568).then(n.t.bind(n,77158,19)),"~blog/blog/blog-tags-vps-843-list.json",77158],"06c4a8fc":[()=>n.e(2125).then(n.t.bind(n,4697,19)),"~docs/algorithms/tag-algorithms-tags-testing-0c4.json",4697],"0816068a":[()=>n.e(2948).then(n.t.bind(n,17702,19)),"~blog/blog/blog-tags-hype-1ee.json",17702],"087808f1":[()=>n.e(3731).then(n.bind(n,48157)),"@site/algorithms/12-hash-tables/2023-11-28-breaking/index.md",48157],"08dfa3a2":[()=>n.e(2606).then(n.t.bind(n,32412,19)),"~docs/algorithms/tag-algorithms-tags-astar-f6e.json",32412],"0bfe45d5":[()=>n.e(4269).then(n.t.bind(n,13847,19)),"~blog/blog/blog-tags-rust-0c9-list.json",13847],"0fcbc6ca":[()=>Promise.all([n.e(532),n.e(1851)]).then(n.bind(n,39900)),"@site/src/pages/talks.tsx",39900],"146d9b84":[()=>n.e(9300).then(n.t.bind(n,96671,19)),"~blog/blog/blog-tags-admin-b05-list.json",96671],"14eb3368":[()=>Promise.all([n.e(532),n.e(9817)]).then(n.bind(n,34228)),"@theme/DocCategoryGeneratedIndexPage",34228],"1535ede8":[()=>n.e(5376).then(n.bind(n,44969)),"@site/c/bonuses/10.md",44969],15966941:[()=>n.e(8326).then(n.bind(n,16721)),"@site/algorithms/12-hash-tables/2023-11-28-breaking/02-mitigations.md",16721],"16cbc838":[()=>n.e(1494).then(n.t.bind(n,98252,19)),"~docs/algorithms/tag-algorithms-tags-iterative-d5b.json",98252],17896441:[()=>Promise.all([n.e(532),n.e(9365),n.e(7918)]).then(n.bind(n,15154)),"@theme/DocItem",15154],"182b5a8d":[()=>n.e(6048).then(n.bind(n,32582)),"@site/blog/2024-01-28-rust-opinion.md?truncated=true",32582],"19d7c045":[()=>n.e(4637).then(n.t.bind(n,67772,19)),"~blog/blog/blog-tags-advent-of-code-49f.json",67772],"1a4e3797":[()=>Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,48852)),"@theme/SearchPage",48852],"1a606400":[()=>n.e(494).then(n.t.bind(n,82400,19)),"/home/runner/work/blog/blog/.docusaurus/docusaurus-plugin-content-docs/algorithms/plugin-route-context-module-100.json",82400],"1acf65cc":[()=>n.e(8529).then(n.bind(n,34568)),"@site/c/pexam/b-garbage_collect.md",34568],"1cd58e77":[()=>n.e(1547).then(n.bind(n,32090)),"@site/algorithms/04-recursion/2023-08-17-pyramid-slide-down/04-bottom-up-dp.md",32090],"22a175ec":[()=>Promise.all([n.e(532),n.e(6890)]).then(n.bind(n,40707)),"@site/src/pages/contributions.tsx",40707],"24fecc0a":[()=>n.e(3707).then(n.bind(n,69383)),"@site/algorithms/03-time-complexity/2021-03-31-extend.md",69383],"257fa000":[()=>n.e(9595).then(n.t.bind(n,35455,19)),"~blog/blog/blog-tags-cult-e97-list.json",35455],"28d80ff8":[()=>n.e(6435).then(n.t.bind(n,7465,19)),"~docs/algorithms/tag-algorithms-tags-sorting-d73.json",7465],29694455:[()=>n.e(3388).then(n.t.bind(n,39828,19)),"~blog/blog/blog-tags-iterators-977-list.json",39828],"2af5d0a7":[()=>n.e(3979).then(n.t.bind(n,53703,19)),"~docs/algorithms/tag-algorithms-tags-a-star-775.json",53703],"2b89902a":[()=>n.e(6342).then(n.t.bind(n,45443,19)),"~docs/algorithms/tag-algorithms-tags-recursion-1bd.json",45443],"2ca64e35":[()=>n.e(281).then(n.bind(n,99544)),"@site/algorithms/04-recursion/2022-11-29-karel/index.md",99544],"2fcf0558":[()=>n.e(4638).then(n.t.bind(n,69470,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-hash-tables-062.json",69470],"3011a4c0":[()=>n.e(7926).then(n.t.bind(n,31670,19)),"~blog/blog/blog-tags-copr-70b-list.json",31670],30814625:[()=>n.e(115).then(n.bind(n,78416)),"@site/algorithms/04-recursion/2022-11-29-karel/2023-12-24-solution.md",78416],"3238adfd":[()=>n.e(7285).then(n.t.bind(n,16107,19)),"~blog/blog/blog-tags-lts-b6c.json",16107],"34ab65f4":[()=>n.e(3220).then(n.t.bind(n,28865,19)),"~docs/algorithms/tag-algorithms-tags-postconditions-1f3.json",28865],"34df9f28":[()=>n.e(9977).then(n.t.bind(n,59267,19)),"~blog/blog/blog-tags-paywall-11b.json",59267],"354a7b72":[()=>n.e(9414).then(n.bind(n,46617)),"@site/algorithms/10-graphs/2022-04-30-bfs-tree.md",46617],"3720c009":[()=>Promise.all([n.e(532),n.e(3751)]).then(n.bind(n,10727)),"@theme/DocTagsListPage",10727],"377f3aa1":[()=>n.e(1011).then(n.bind(n,7582)),"@site/blog/aoc-2022/02-week-2.md",7582],"3adcbc3a":[()=>n.e(5701).then(n.bind(n,62535)),"@site/algorithms/11-paths/2024-01-01-bf-to-astar/01-bf.md",62535],"3d92ba6e":[()=>n.e(8236).then(n.t.bind(n,77778,19)),"~docs/algorithms/tag-algorithms-tags-dijkstra-48e.json",77778],"3da4b779":[()=>n.e(2177).then(n.bind(n,28737)),"@site/blog/aoc-2022/04-week-4.md",28737],"4200b1a9":[()=>n.e(866).then(n.t.bind(n,24612,19)),"~blog/blog/blog-archive-80c.json",24612],"45c9e308":[()=>n.e(7084).then(n.bind(n,53181)),"@site/cpp/07-exceptions-and-raii/2023-11-24-placeholders.md",53181],"4621632b":[()=>n.e(3519).then(n.t.bind(n,29760,19)),"~blog/blog/blog-tags-cpp-7c7-list.json",29760],"48b268a6":[()=>n.e(1648).then(n.t.bind(n,35067,19)),"~docs/c/category-c-autogeneratedbar-category-bonuses-216.json",35067],"493c0536":[()=>n.e(7292).then(n.bind(n,45594)),"@site/algorithms/11-paths/2024-01-01-bf-to-astar/03-astar.md",45594],"4e546705":[()=>n.e(4327).then(n.t.bind(n,61795,19)),"~docs/c/version-current-metadata-prop-751.json",61795],"4edd2021":[()=>n.e(5975).then(n.t.bind(n,21705,19)),"~blog/blog/blog-tags-cpp-7c7.json",21705],"4f96b16e":[()=>n.e(6306).then(n.bind(n,24693)),"@site/c/pexam/c-cams.md",24693],"4fd4011a":[()=>n.e(565).then(n.t.bind(n,43050,19)),"~blog/blog/blog-tags-lts-b6c-list.json",43050],51624505:[()=>n.e(4394).then(n.bind(n,32609)),"@site/blog/aoc-2022/00-intro.md",32609],"520f8175":[()=>n.e(8058).then(n.t.bind(n,24353,19)),"~docs/algorithms/tag-algorithms-tags-cpp-0d2.json",24353],"52f2a5bf":[()=>n.e(5430).then(n.t.bind(n,61387,19)),"~blog/blog/blog-tags-red-hat-df4.json",61387],"534d4833":[()=>n.e(9771).then(n.bind(n,93019)),"@site/algorithms/02-algorithms-correctness/2021-03-18-postcondition-ambiguity.md",93019],"57ac6224":[()=>n.e(2698).then(n.t.bind(n,35340,19)),"~blog/blog/blog-tags-linux-distributions-991-list.json",35340],"595c7293":[()=>n.e(5634).then(n.bind(n,58396)),"@site/c/bonuses/08.md",58396],"5c15401e":[()=>n.e(9579).then(n.t.bind(n,43761,19)),"~docs/algorithms/tag-algorithms-tags-bellman-ford-731.json",43761],"5ca803d2":[()=>n.e(9173).then(n.t.bind(n,24890,19)),"/home/runner/work/blog/blog/.docusaurus/docusaurus-plugin-content-docs/c/plugin-route-context-module-100.json",24890],"5e91a78c":[()=>n.e(1033).then(n.t.bind(n,82547,19)),"~blog/blog/blog-tags-linux-distributions-991.json",82547],"5e95c892":[()=>n.e(9661).then(n.bind(n,41892)),"@theme/DocsRoot",41892],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,36809)),"@generated/docusaurus.config",36809],"62d847b3":[()=>n.e(8520).then(n.t.bind(n,91901,19)),"~blog/blog/blog-tags-advent-of-code-2022-3db-list.json",91901],"66d5ef6c":[()=>n.e(9228).then(n.t.bind(n,4087,19)),"~blog/blog/blog-tags-tags-4c2.json",4087],"686a7a89":[()=>n.e(728).then(n.t.bind(n,77507,19)),"~docs/algorithms/tag-algorithms-tags-graphs-31d.json",77507],"6875c492":[()=>Promise.all([n.e(532),n.e(9365),n.e(130),n.e(8610)]).then(n.bind(n,41714)),"@theme/BlogTagsPostsPage",41714],"698e2076":[()=>n.e(3713).then(n.bind(n,38961)),"@site/algorithms/11-paths/2024-01-01-bf-to-astar/02-dijkstra.md",38961],"6bc697d0":[()=>n.e(5287).then(n.t.bind(n,68529,19)),"/home/runner/work/blog/blog/.docusaurus/docusaurus-plugin-content-docs/cpp/plugin-route-context-module-100.json",68529],"6e3cbca1":[()=>n.e(3276).then(n.t.bind(n,29538,19)),"~docs/algorithms/version-current-metadata-prop-751.json",29538],"7052c0bc":[()=>n.e(9731).then(n.bind(n,42286)),"@site/cpp/00-intro.md",42286],"70a4540f":[()=>n.e(9249).then(n.bind(n,44493)),"@site/algorithms/04-recursion/2023-08-17-pyramid-slide-down/01-naive.md",44493],"75cccf44":[()=>n.e(4256).then(n.bind(n,98215)),"@site/blog/leetcode/sort-matrix-diagonally.md?truncated=true",98215],"765ea78b":[()=>n.e(3039).then(n.t.bind(n,83010,19)),"~blog/blog/blog-tags-\ud83c\udfed-551.json",83010],"769debb9":[()=>n.e(9931).then(n.t.bind(n,33792,19)),"~blog/blog/blog-tags-paywall-11b-list.json",33792],"794ef108":[()=>n.e(3803).then(n.bind(n,86427)),"@site/c/00-intro.md",86427],"7a5bb070":[()=>n.e(4582).then(n.t.bind(n,64863,19)),"~blog/blog/blog-tags-memory-safety-1ae.json",64863],"7ce7faac":[()=>n.e(6064).then(n.t.bind(n,12884,19)),"~docs/algorithms/tag-algorithms-tags-solution-61b.json",12884],"7e6d325b":[()=>n.e(3184).then(n.t.bind(n,26139,19)),"~docs/cpp/version-current-metadata-prop-751.json",26139],"84d1e0d8":[()=>n.e(1885).then(n.bind(n,49713)),"@site/algorithms/00-intro.md",49713],"86cd1460":[()=>n.e(1235).then(n.t.bind(n,38968,19)),"~blog/blog/blog-tags-leetcode-042.json",38968],"8a25f659":[()=>n.e(7728).then(n.bind(n,73212)),"@site/algorithms/04-recursion/2023-08-17-pyramid-slide-down/03-top-down-dp.md",73212],"8b1802c5":[()=>n.e(8480).then(n.t.bind(n,60832,19)),"~blog/blog/blog-tags-advent-of-code-49f-list.json",60832],"8c0e532b":[()=>n.e(822).then(n.t.bind(n,73968,19)),"~blog/blog/blog-tags-vps-843.json",73968],"8d31a880":[()=>n.e(9066).then(n.t.bind(n,72232,19)),"~docs/algorithms/tag-algorithms-tags-python-48f.json",72232],"8e6bb954":[()=>n.e(5775).then(n.t.bind(n,76206,19)),"~docs/algorithms/tag-algorithms-tags-exponential-60a.json",76206],"9287eafd":[()=>n.e(5521).then(n.t.bind(n,90716,19)),"~blog/blog/blog-tags-rust-0c9.json",90716],"933b95b3":[()=>n.e(3887).then(n.t.bind(n,7405,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-recursion-257.json",7405],"947341b7":[()=>n.e(1145).then(n.t.bind(n,2897,19)),"~docs/algorithms/tag-algorithms-tags-bfs-69f.json",2897],"95b96bb9":[()=>n.e(3561).then(n.t.bind(n,24577,19)),"~blog/blog/blog-post-list-prop-blog.json",24577],"95f41f0b":[()=>n.e(9385).then(n.bind(n,93195)),"@site/blog/aoc-2022/01-week-1.md?truncated=true",93195],"962da50c":[()=>n.e(2264).then(n.t.bind(n,9705,19)),"~docs/c/category-c-autogeneratedbar-category-practice-exams-e97.json",9705],"976c4f3b":[()=>n.e(4562).then(n.t.bind(n,69019,19)),"~docs/algorithms/tag-algorithms-tags-java-6c3.json",69019],"97a42631":[()=>n.e(1464).then(n.t.bind(n,77343,19)),"~docs/algorithms/tags-list-current-prop-15a.json",77343],"9a3dc578":[()=>n.e(655).then(n.t.bind(n,9916,19)),"~docs/algorithms/tag-algorithms-tags-dynamic-array-5d3.json",9916],"9b91a88c":[()=>n.e(2545).then(n.bind(n,19466)),"@site/algorithms/04-recursion/2023-08-17-pyramid-slide-down/index.md",19466],"9df0e937":[()=>n.e(2210).then(n.t.bind(n,55256,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-graphs-2e2.json",55256],"9e4087bc":[()=>n.e(3608).then(n.bind(n,63169)),"@theme/BlogArchivePage",63169],a082abd3:[()=>n.e(8786).then(n.t.bind(n,73276,19)),"~blog/blog/blog-tags-admin-b05.json",73276],a2ba8888:[()=>n.e(8289).then(n.t.bind(n,55941,19)),"~docs/algorithms/tag-algorithms-tags-brute-force-3cb.json",55941],a4c10cf4:[()=>n.e(4382).then(n.t.bind(n,30685,19)),"~docs/algorithms/tag-algorithms-tags-time-complexity-c50.json",30685],a6a48ea2:[()=>n.e(3618).then(n.bind(n,1176)),"@site/blog/aoc-2022/02-week-2.md?truncated=true",1176],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(9365),n.e(130),n.e(3089)]).then(n.bind(n,80046)),"@theme/BlogListPage",80046],a7098721:[()=>n.e(1050).then(n.t.bind(n,26615,19)),"~blog/blog/blog-c06.json",26615],a7bd4aaa:[()=>n.e(8518).then(n.bind(n,8564)),"@theme/DocVersionRoot",8564],a80747a0:[()=>n.e(5824).then(n.t.bind(n,4464,19)),"~blog/blog/blog-tags-advent-of-code-2022-3db.json",4464],a94703ab:[()=>Promise.all([n.e(532),n.e(4368)]).then(n.bind(n,12674)),"@theme/DocRoot",12674],aa24fd5d:[()=>n.e(7257).then(n.bind(n,90251)),"@site/algorithms/12-hash-tables/2023-11-28-breaking/01-python.md",90251],aa635a28:[()=>n.e(2321).then(n.bind(n,72820)),"@site/blog/2024-02-07-lts-distros.md?truncated=true",72820],ab2721d4:[()=>n.e(7755).then(n.bind(n,53037)),"@site/blog/aoc-2022/04-week-4.md?truncated=true",53037],af8b72a7:[()=>n.e(5658).then(n.bind(n,10507)),"@site/blog/2023-08-02-copr.md?truncated=true",10507],b0291f37:[()=>n.e(6097).then(n.t.bind(n,7085,19)),"/home/runner/work/blog/blog/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],b1288602:[()=>n.e(59).then(n.bind(n,51456)),"@site/c/mr.md",51456],b25fbc58:[()=>n.e(9197).then(n.t.bind(n,75617,19)),"~blog/blog/blog-tags-\ud83c\udfed-551-list.json",75617],b45dccf0:[()=>n.e(9679).then(n.t.bind(n,58296,19)),"~blog/blog/blog-tags-copr-70b.json",58296],b5a32f14:[()=>n.e(2433).then(n.bind(n,31976)),"@site/blog/2023-08-02-copr.md",31976],b8cbf382:[()=>n.e(7438).then(n.t.bind(n,74632,19)),"~docs/algorithms/tag-algorithms-tags-greedy-02f.json",74632],b9f7f5c4:[()=>n.e(9179).then(n.bind(n,76699)),"@site/cpp/environment.md",76699],bb882650:[()=>n.e(8091).then(n.bind(n,66765)),"@site/blog/aoc-2022/03-week-3.md?truncated=true",66765],bb984793:[()=>n.e(6864).then(n.t.bind(n,82505,19)),"~docs/algorithms/tag-algorithms-tags-karel-df7.json",82505],bc0c9d90:[()=>n.e(354).then(n.bind(n,50476)),"@site/c/bonuses/04.md",50476],bc2d22bc:[()=>n.e(6519).then(n.t.bind(n,70428,19)),"~docs/algorithms/tag-algorithms-tags-bottom-up-dp-4f9.json",70428],c4c4056e:[()=>n.e(635).then(n.bind(n,61381)),"@site/algorithms/11-paths/2024-01-01-bf-to-astar/index.md",61381],c4f5d8e4:[()=>Promise.all([n.e(532),n.e(4195)]).then(n.bind(n,53261)),"@site/src/pages/index.js",53261],c580b66a:[()=>n.e(6573).then(n.t.bind(n,45021,19)),"~docs/algorithms/tag-algorithms-tags-top-down-dp-c2f.json",45021],c90b7ff3:[()=>n.e(3602).then(n.t.bind(n,44960,19)),"~blog/blog/blog-tags-hype-1ee-list.json",44960],ccc49370:[()=>Promise.all([n.e(532),n.e(9365),n.e(130),n.e(6103)]).then(n.bind(n,65203)),"@theme/BlogPostPage",65203],cfa2b263:[()=>n.e(3086).then(n.bind(n,34437)),"@site/blog/leetcode/sort-matrix-diagonally.md",34437],d05e838c:[()=>n.e(6544).then(n.bind(n,63004)),"@site/c/bonuses/05-06.md",63004],d255bd7f:[()=>n.e(6292).then(n.t.bind(n,60341,19)),"~docs/algorithms/tag-algorithms-tags-red-black-trees-c61.json",60341],d309b5b1:[()=>n.e(8908).then(n.t.bind(n,26102,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-algorithms-and-correctness-d51.json",26102],d309eaf6:[()=>n.e(6995).then(n.bind(n,54506)),"@site/blog/2024-02-07-lts-distros.md",54506],d4b1e057:[()=>n.e(1492).then(n.t.bind(n,12842,19)),"~docs/algorithms/tag-algorithms-tags-balanced-trees-b3e.json",12842],d57b4369:[()=>n.e(6179).then(n.t.bind(n,52715,19)),"~docs/algorithms/tag-algorithms-tags-csharp-d1d.json",52715],d675395f:[()=>n.e(2741).then(n.t.bind(n,15745,19)),"/home/runner/work/blog/blog/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",15745],d79dd549:[()=>n.e(5169).then(n.t.bind(n,29261,19)),"~blog/blog/blog-tags-red-hat-df4-list.json",29261],d7f7fb17:[()=>n.e(1171).then(n.bind(n,3455)),"@site/blog/aoc-2022/00-intro.md?truncated=true",3455],d8f4410e:[()=>n.e(2997).then(n.t.bind(n,41941,19)),"~docs/algorithms/tag-algorithms-tags-hash-tables-b36.json",41941],dd841e73:[()=>n.e(2482).then(n.t.bind(n,40155,19)),"~docs/algorithms/tag-algorithms-tags-dynamic-programming-3e6.json",40155],ddc7679f:[()=>n.e(569).then(n.bind(n,64322)),"@site/algorithms/10-graphs/2021-05-18-iterative-and-iterators.md",64322],dead8108:[()=>n.e(8807).then(n.bind(n,21431)),"@site/c/bonuses/03.md",21431],decbf9d1:[()=>n.e(2445).then(n.t.bind(n,88876,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-asymptotic-notation-and-time-complexity-e0d.json",88876],df078f58:[()=>n.e(7743).then(n.t.bind(n,88298,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-paths-in-graphs-202.json",88298],df0885f0:[()=>n.e(4343).then(n.t.bind(n,34175,19)),"~docs/algorithms/tag-algorithms-tags-iterators-13a.json",34175],df203c0f:[()=>Promise.all([n.e(532),n.e(9924)]).then(n.bind(n,40491)),"@theme/DocTagDocListPage",40491],dff2ebad:[()=>n.e(146).then(n.bind(n,42492)),"@site/blog/aoc-2022/01-week-1.md",42492],e1717305:[()=>n.e(70).then(n.t.bind(n,96377,19)),"~blog/blog/blog-tags-support-474-list.json",96377],e1d2ae23:[()=>n.e(1475).then(n.t.bind(n,36302,19)),"~docs/algorithms/tag-algorithms-tags-applications-020.json",36302],e31003e9:[()=>n.e(1960).then(n.t.bind(n,81695,19)),"~docs/cpp/category-cpp-autogeneratedbar-category-exceptions-and-raii-6e9.json",81695],e89da83e:[()=>n.e(8757).then(n.t.bind(n,97416,19)),"~blog/blog/blog-tags-leetcode-042-list.json",97416],eba2374c:[()=>n.e(8387).then(n.t.bind(n,47662,19)),"~docs/algorithms/tag-algorithms-tags-backtracking-bb2.json",47662],f44abc07:[()=>n.e(2204).then(n.t.bind(n,39006,19)),"~blog/blog/blog-tags-cult-e97.json",39006],f48be158:[()=>n.e(4064).then(n.bind(n,12326)),"@site/blog/aoc-2022/03-week-3.md",12326],f5d65bd1:[()=>n.e(5617).then(n.t.bind(n,66775,19)),"~blog/blog/blog-tags-support-474.json",66775],f71d1f68:[()=>n.e(6069).then(n.bind(n,13068)),"@site/blog/2024-01-28-rust-opinion.md",13068],f75910c4:[()=>n.e(5934).then(n.bind(n,1910)),"@site/algorithms/04-recursion/2023-08-17-pyramid-slide-down/02-greedy.md",1910],f7d29e9b:[()=>n.e(7959).then(n.t.bind(n,89266,19)),"~blog/blog/blog-tags-memory-safety-1ae-list.json",89266],fb4361d3:[()=>n.e(6327).then(n.t.bind(n,9631,19)),"~docs/algorithms/category-algorithms-autogeneratedbar-category-red-black-trees-d8a.json",9631],ff472cd9:[()=>n.e(8643).then(n.t.bind(n,7122,19)),"~blog/blog/blog-tags-iterators-977.json",7122],ff82dde7:[()=>Promise.all([n.e(532),n.e(8472)]).then(n.bind(n,63935)),"@site/algorithms/08-rb-trees/2023-06-10-rules.md",63935]};var s=n(85893);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(99670),u=n(30226);function d(e,t){if("*"===e)return a()({loading:l,loader:()=>n.e(1772).then(n.bind(n,51772)),modules:["@theme/NotFound"],webpack:()=>[51772],render(e,t){const n=e.default;return(0,s.jsx)(u.z,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],g=(0,c.Z)(r);return Object.entries(g).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,s.jsx)(u.z,{value:i,children:(0,s.jsx)(o,{...a,...n})})}})}const p=[{path:"/blog/",component:d("/blog/","a14"),exact:!0},{path:"/blog/2023/08/02/copr/",component:d("/blog/2023/08/02/copr/","69d"),exact:!0},{path:"/blog/2024/01/28/rust-opinion/",component:d("/blog/2024/01/28/rust-opinion/","98d"),exact:!0},{path:"/blog/2024/02/07/lts-distros/",component:d("/blog/2024/02/07/lts-distros/","7f0"),exact:!0},{path:"/blog/aoc-2022/1st-week/",component:d("/blog/aoc-2022/1st-week/","df4"),exact:!0},{path:"/blog/aoc-2022/2nd-week/",component:d("/blog/aoc-2022/2nd-week/","783"),exact:!0},{path:"/blog/aoc-2022/3rd-week/",component:d("/blog/aoc-2022/3rd-week/","7c5"),exact:!0},{path:"/blog/aoc-2022/4th-week/",component:d("/blog/aoc-2022/4th-week/","1ac"),exact:!0},{path:"/blog/aoc-2022/intro/",component:d("/blog/aoc-2022/intro/","ada"),exact:!0},{path:"/blog/archive/",component:d("/blog/archive/","22d"),exact:!0},{path:"/blog/leetcode/sort-diagonally/",component:d("/blog/leetcode/sort-diagonally/","d97"),exact:!0},{path:"/blog/tags/",component:d("/blog/tags/","f23"),exact:!0},{path:"/blog/tags/\ud83c\udfed/",component:d("/blog/tags/\ud83c\udfed/","ffd"),exact:!0},{path:"/blog/tags/admin/",component:d("/blog/tags/admin/","d3a"),exact:!0},{path:"/blog/tags/advent-of-code-2022/",component:d("/blog/tags/advent-of-code-2022/","7bd"),exact:!0},{path:"/blog/tags/advent-of-code/",component:d("/blog/tags/advent-of-code/","313"),exact:!0},{path:"/blog/tags/copr/",component:d("/blog/tags/copr/","959"),exact:!0},{path:"/blog/tags/cpp/",component:d("/blog/tags/cpp/","770"),exact:!0},{path:"/blog/tags/cult/",component:d("/blog/tags/cult/","73d"),exact:!0},{path:"/blog/tags/hype/",component:d("/blog/tags/hype/","d35"),exact:!0},{path:"/blog/tags/iterators/",component:d("/blog/tags/iterators/","2eb"),exact:!0},{path:"/blog/tags/leetcode/",component:d("/blog/tags/leetcode/","e31"),exact:!0},{path:"/blog/tags/linux-distributions/",component:d("/blog/tags/linux-distributions/","2be"),exact:!0},{path:"/blog/tags/lts/",component:d("/blog/tags/lts/","fa3"),exact:!0},{path:"/blog/tags/memory-safety/",component:d("/blog/tags/memory-safety/","d15"),exact:!0},{path:"/blog/tags/paywall/",component:d("/blog/tags/paywall/","9e7"),exact:!0},{path:"/blog/tags/red-hat/",component:d("/blog/tags/red-hat/","a58"),exact:!0},{path:"/blog/tags/rust/",component:d("/blog/tags/rust/","bfd"),exact:!0},{path:"/blog/tags/support/",component:d("/blog/tags/support/","5f8"),exact:!0},{path:"/blog/tags/vps/",component:d("/blog/tags/vps/","1b8"),exact:!0},{path:"/contributions/",component:d("/contributions/","541"),exact:!0},{path:"/search/",component:d("/search/","c7b"),exact:!0},{path:"/talks/",component:d("/talks/","819"),exact:!0},{path:"/algorithms/",component:d("/algorithms/","c61"),routes:[{path:"/algorithms/",component:d("/algorithms/","b39"),routes:[{path:"/algorithms/tags/",component:d("/algorithms/tags/","bb8"),exact:!0},{path:"/algorithms/tags/a-star/",component:d("/algorithms/tags/a-star/","83e"),exact:!0},{path:"/algorithms/tags/applications/",component:d("/algorithms/tags/applications/","b32"),exact:!0},{path:"/algorithms/tags/astar/",component:d("/algorithms/tags/astar/","08b"),exact:!0},{path:"/algorithms/tags/backtracking/",component:d("/algorithms/tags/backtracking/","e2d"),exact:!0},{path:"/algorithms/tags/balanced-trees/",component:d("/algorithms/tags/balanced-trees/","591"),exact:!0},{path:"/algorithms/tags/bellman-ford/",component:d("/algorithms/tags/bellman-ford/","2bc"),exact:!0},{path:"/algorithms/tags/bfs/",component:d("/algorithms/tags/bfs/","334"),exact:!0},{path:"/algorithms/tags/bottom-up-dp/",component:d("/algorithms/tags/bottom-up-dp/","9e5"),exact:!0},{path:"/algorithms/tags/brute-force/",component:d("/algorithms/tags/brute-force/","99b"),exact:!0},{path:"/algorithms/tags/c/",component:d("/algorithms/tags/c/","cc5"),exact:!0},{path:"/algorithms/tags/cpp/",component:d("/algorithms/tags/cpp/","f5b"),exact:!0},{path:"/algorithms/tags/csharp/",component:d("/algorithms/tags/csharp/","7a9"),exact:!0},{path:"/algorithms/tags/dijkstra/",component:d("/algorithms/tags/dijkstra/","aa8"),exact:!0},{path:"/algorithms/tags/dynamic-array/",component:d("/algorithms/tags/dynamic-array/","00e"),exact:!0},{path:"/algorithms/tags/dynamic-programming/",component:d("/algorithms/tags/dynamic-programming/","f82"),exact:!0},{path:"/algorithms/tags/exponential/",component:d("/algorithms/tags/exponential/","a74"),exact:!0},{path:"/algorithms/tags/graphs/",component:d("/algorithms/tags/graphs/","d5b"),exact:!0},{path:"/algorithms/tags/greedy/",component:d("/algorithms/tags/greedy/","079"),exact:!0},{path:"/algorithms/tags/hash-tables/",component:d("/algorithms/tags/hash-tables/","ae4"),exact:!0},{path:"/algorithms/tags/iterative/",component:d("/algorithms/tags/iterative/","783"),exact:!0},{path:"/algorithms/tags/iterators/",component:d("/algorithms/tags/iterators/","1bc"),exact:!0},{path:"/algorithms/tags/java/",component:d("/algorithms/tags/java/","2b4"),exact:!0},{path:"/algorithms/tags/karel/",component:d("/algorithms/tags/karel/","79f"),exact:!0},{path:"/algorithms/tags/postconditions/",component:d("/algorithms/tags/postconditions/","a27"),exact:!0},{path:"/algorithms/tags/python/",component:d("/algorithms/tags/python/","eb2"),exact:!0},{path:"/algorithms/tags/recursion/",component:d("/algorithms/tags/recursion/","2b0"),exact:!0},{path:"/algorithms/tags/red-black-trees/",component:d("/algorithms/tags/red-black-trees/","9ca"),exact:!0},{path:"/algorithms/tags/solution/",component:d("/algorithms/tags/solution/","fa0"),exact:!0},{path:"/algorithms/tags/sorting/",component:d("/algorithms/tags/sorting/","7ca"),exact:!0},{path:"/algorithms/tags/testing/",component:d("/algorithms/tags/testing/","2af"),exact:!0},{path:"/algorithms/tags/time-complexity/",component:d("/algorithms/tags/time-complexity/","2d3"),exact:!0},{path:"/algorithms/tags/top-down-dp/",component:d("/algorithms/tags/top-down-dp/","779"),exact:!0},{path:"/algorithms/",component:d("/algorithms/","b7c"),routes:[{path:"/algorithms/",component:d("/algorithms/","9b0"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/algorithms-correctness/postcondition-ambiguity/",component:d("/algorithms/algorithms-correctness/postcondition-ambiguity/","c18"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/algorithms-and-correctness/",component:d("/algorithms/category/algorithms-and-correctness/","ea2"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/asymptotic-notation-and-time-complexity/",component:d("/algorithms/category/asymptotic-notation-and-time-complexity/","fba"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/graphs/",component:d("/algorithms/category/graphs/","a92"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/hash-tables/",component:d("/algorithms/category/hash-tables/","ddd"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/paths-in-graphs/",component:d("/algorithms/category/paths-in-graphs/","7c7"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/recursion/",component:d("/algorithms/category/recursion/","61f"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/category/red-black-trees/",component:d("/algorithms/category/red-black-trees/","0c0"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/graphs/bfs-tree/",component:d("/algorithms/graphs/bfs-tree/","2fb"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/graphs/iterative-and-iterators/",component:d("/algorithms/graphs/iterative-and-iterators/","bfd"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/hash-tables/breaking/",component:d("/algorithms/hash-tables/breaking/","319"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/hash-tables/breaking/mitigations/",component:d("/algorithms/hash-tables/breaking/mitigations/","4c2"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/hash-tables/breaking/python/",component:d("/algorithms/hash-tables/breaking/python/","3d1"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/paths/bf-to-astar/",component:d("/algorithms/paths/bf-to-astar/","050"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/paths/bf-to-astar/astar/",component:d("/algorithms/paths/bf-to-astar/astar/","b4d"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/paths/bf-to-astar/bf/",component:d("/algorithms/paths/bf-to-astar/bf/","e9c"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/paths/bf-to-astar/dijkstra/",component:d("/algorithms/paths/bf-to-astar/dijkstra/","fe4"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/rb-trees/applications/",component:d("/algorithms/rb-trees/applications/","46a"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/rb-trees/rules/",component:d("/algorithms/rb-trees/rules/","21a"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/karel/",component:d("/algorithms/recursion/karel/","4cf"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/karel/solution/",component:d("/algorithms/recursion/karel/solution/","115"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/pyramid-slide-down/",component:d("/algorithms/recursion/pyramid-slide-down/","236"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/pyramid-slide-down/bottom-up-dp/",component:d("/algorithms/recursion/pyramid-slide-down/bottom-up-dp/","00d"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/pyramid-slide-down/greedy/",component:d("/algorithms/recursion/pyramid-slide-down/greedy/","4bf"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/pyramid-slide-down/naive/",component:d("/algorithms/recursion/pyramid-slide-down/naive/","c1b"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/recursion/pyramid-slide-down/top-down-dp/",component:d("/algorithms/recursion/pyramid-slide-down/top-down-dp/","fe9"),exact:!0,sidebar:"autogeneratedBar"},{path:"/algorithms/time-complexity/extend/",component:d("/algorithms/time-complexity/extend/","250"),exact:!0,sidebar:"autogeneratedBar"}]}]}]},{path:"/c/",component:d("/c/","dae"),routes:[{path:"/c/",component:d("/c/","fc8"),routes:[{path:"/c/",component:d("/c/","1c4"),routes:[{path:"/c/",component:d("/c/","a0f"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/bonuses/seminar-03/",component:d("/c/bonuses/seminar-03/","aaa"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/bonuses/seminar-04/",component:d("/c/bonuses/seminar-04/","ffe"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/bonuses/seminar-05-06/",component:d("/c/bonuses/seminar-05-06/","4cd"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/bonuses/seminar-08/",component:d("/c/bonuses/seminar-08/","09a"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/bonuses/seminar-10/",component:d("/c/bonuses/seminar-10/","b9e"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/category/bonuses/",component:d("/c/category/bonuses/","17e"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/category/practice-exams/",component:d("/c/category/practice-exams/","009"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/mr/",component:d("/c/mr/","4c5"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/pexam/cams/",component:d("/c/pexam/cams/","a10"),exact:!0,sidebar:"autogeneratedBar"},{path:"/c/pexam/garbage_collect/",component:d("/c/pexam/garbage_collect/","44e"),exact:!0,sidebar:"autogeneratedBar"}]}]}]},{path:"/cpp/",component:d("/cpp/","269"),routes:[{path:"/cpp/",component:d("/cpp/","187"),routes:[{path:"/cpp/",component:d("/cpp/","102"),routes:[{path:"/cpp/",component:d("/cpp/","fcd"),exact:!0,sidebar:"autogeneratedBar"},{path:"/cpp/category/exceptions-and-raii/",component:d("/cpp/category/exceptions-and-raii/","cfa"),exact:!0,sidebar:"autogeneratedBar"},{path:"/cpp/environment/",component:d("/cpp/environment/","e0b"),exact:!0,sidebar:"autogeneratedBar"},{path:"/cpp/exceptions-and-raii/placeholders/",component:d("/cpp/exceptions-and-raii/placeholders/","9b3"),exact:!0,sidebar:"autogeneratedBar"}]}]}]},{path:"/",component:d("/","dfb"),exact:!0},{path:"*",component:d("*")}]},98934:(e,t,n)=>{"use strict";n.d(t,{_:()=>o,t:()=>i});var r=n(67294),a=n(85893);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},97221:(e,t,n)=>{"use strict";var r=n(67294),a=n(20745),o=n(73727),i=n(70405),s=n(10412);const l=[n(32497),n(3310),n(18320),n(29268),n(7439)];var c=n(723),u=n(16550),d=n(18790),p=n(85893);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var g=n(35742),h=n(52263),m=n(44996),b=n(86668),y=n(10833),v=n(94711),w=n(19727),k=n(43320),x=n(18780),S=n(90197);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.Z)(),r=(0,v.l)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(g.Z,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.Z)(),{pathname:r}=(0,u.TH)();return e+(0,x.applyTrailingSlash)((0,m.Z)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(g.Z,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function C(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,b.L)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(g.Z,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.h})]}),n&&(0,p.jsx)(y.d,{image:n}),(0,p.jsx)(E,{}),(0,p.jsx)(_,{}),(0,p.jsx)(S.Z,{tag:k.HX,locale:e}),(0,p.jsx)(g.Z,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const T=new Map;function A(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.f)(c.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}var j=n(98934),N=n(58940),L=n(20469);function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const I=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,L.Z)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),P("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function R(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(c.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class O extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.Z.canUseDOM?P("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=P("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),R(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(I,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(u.AW,{location:t,render:()=>e})})}}const F=O,M="__docusaurus-base-url-issue-banner-container",D="__docusaurus-base-url-issue-banner",B="__docusaurus-base-url-issue-banner-suggestion-container";function z(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${M}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
    \n`}(e)).replace(/{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(99670);const Q=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Q.has(e))(e))return!1;Q.add(e);const t=(0,d.f)(c.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(q).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),R(e))},te=Object.freeze(ee),ne=Boolean(!0);if(s.Z.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.B6,{children:(0,p.jsx)(o.VK,{children:(0,p.jsx)(G,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},s=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};R(window.location.pathname).then(s)}},58940:(e,t,n)=>{"use strict";n.d(t,{_:()=>d,M:()=>p});var r=n(67294),a=n(36809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"cpp":{"path":"/cpp","versions":[{"name":"current","label":"Next","isLast":true,"path":"/cpp","mainDocId":"cpp-intro","docs":[{"id":"cpp-intro","path":"/cpp/","sidebar":"autogeneratedBar"},{"id":"environment","path":"/cpp/environment","sidebar":"autogeneratedBar"},{"id":"exceptions-and-raii/2023-11-24-placeholders","path":"/cpp/exceptions-and-raii/placeholders","sidebar":"autogeneratedBar"},{"id":"/category/exceptions-and-raii","path":"/cpp/category/exceptions-and-raii","sidebar":"autogeneratedBar"}],"draftIds":[],"sidebars":{"autogeneratedBar":{"link":{"path":"/cpp/","label":"cpp-intro"}}}}],"breadcrumbs":true},"c":{"path":"/c","versions":[{"name":"current","label":"Next","isLast":true,"path":"/c","mainDocId":"c-intro","docs":[{"id":"bonuses/seminar-03","path":"/c/bonuses/seminar-03","sidebar":"autogeneratedBar"},{"id":"bonuses/seminar-04","path":"/c/bonuses/seminar-04","sidebar":"autogeneratedBar"},{"id":"bonuses/seminar-05-06","path":"/c/bonuses/seminar-05-06","sidebar":"autogeneratedBar"},{"id":"bonuses/seminar-08","path":"/c/bonuses/seminar-08","sidebar":"autogeneratedBar"},{"id":"bonuses/seminar-10","path":"/c/bonuses/seminar-10","sidebar":"autogeneratedBar"},{"id":"c-intro","path":"/c/","sidebar":"autogeneratedBar"},{"id":"mr","path":"/c/mr","sidebar":"autogeneratedBar"},{"id":"pexam/b-garbage_collect","path":"/c/pexam/garbage_collect","sidebar":"autogeneratedBar"},{"id":"pexam/c-cams","path":"/c/pexam/cams","sidebar":"autogeneratedBar"},{"id":"/category/bonuses","path":"/c/category/bonuses","sidebar":"autogeneratedBar"},{"id":"/category/practice-exams","path":"/c/category/practice-exams","sidebar":"autogeneratedBar"}],"draftIds":[],"sidebars":{"autogeneratedBar":{"link":{"path":"/c/","label":"c-intro"}}}}],"breadcrumbs":true},"algorithms":{"path":"/algorithms","versions":[{"name":"current","label":"Next","isLast":true,"path":"/algorithms","mainDocId":"algorithms-intro","docs":[{"id":"algorithms-correctness/postcondition-ambiguity","path":"/algorithms/algorithms-correctness/postcondition-ambiguity","sidebar":"autogeneratedBar"},{"id":"algorithms-intro","path":"/algorithms/","sidebar":"autogeneratedBar"},{"id":"graphs/bfs-tree","path":"/algorithms/graphs/bfs-tree","sidebar":"autogeneratedBar"},{"id":"graphs/iterative-and-iterators","path":"/algorithms/graphs/iterative-and-iterators","sidebar":"autogeneratedBar"},{"id":"hash-tables/2023-11-28-breaking/breaking","path":"/algorithms/hash-tables/breaking","sidebar":"autogeneratedBar"},{"id":"hash-tables/2023-11-28-breaking/mitigations","path":"/algorithms/hash-tables/breaking/mitigations","sidebar":"autogeneratedBar"},{"id":"hash-tables/2023-11-28-breaking/python","path":"/algorithms/hash-tables/breaking/python","sidebar":"autogeneratedBar"},{"id":"paths/2024-01-01-bf-to-astar/astar","path":"/algorithms/paths/bf-to-astar/astar","sidebar":"autogeneratedBar"},{"id":"paths/2024-01-01-bf-to-astar/bf","path":"/algorithms/paths/bf-to-astar/bf","sidebar":"autogeneratedBar"},{"id":"paths/2024-01-01-bf-to-astar/dijkstra","path":"/algorithms/paths/bf-to-astar/dijkstra","sidebar":"autogeneratedBar"},{"id":"paths/2024-01-01-bf-to-astar/index","path":"/algorithms/paths/bf-to-astar","sidebar":"autogeneratedBar"},{"id":"rb-trees/applications","path":"/algorithms/rb-trees/applications","sidebar":"autogeneratedBar"},{"id":"rb-trees/rules","path":"/algorithms/rb-trees/rules","sidebar":"autogeneratedBar"},{"id":"recursion/2022-11-29-karel/karel","path":"/algorithms/recursion/karel","sidebar":"autogeneratedBar"},{"id":"recursion/2022-11-29-karel/solution","path":"/algorithms/recursion/karel/solution","sidebar":"autogeneratedBar"},{"id":"recursion/2023-08-17-pyramid-slide-down/bottom-up-dp","path":"/algorithms/recursion/pyramid-slide-down/bottom-up-dp","sidebar":"autogeneratedBar"},{"id":"recursion/2023-08-17-pyramid-slide-down/greedy","path":"/algorithms/recursion/pyramid-slide-down/greedy","sidebar":"autogeneratedBar"},{"id":"recursion/2023-08-17-pyramid-slide-down/naive","path":"/algorithms/recursion/pyramid-slide-down/naive","sidebar":"autogeneratedBar"},{"id":"recursion/2023-08-17-pyramid-slide-down/pyramid-slide-down","path":"/algorithms/recursion/pyramid-slide-down","sidebar":"autogeneratedBar"},{"id":"recursion/2023-08-17-pyramid-slide-down/top-down-dp","path":"/algorithms/recursion/pyramid-slide-down/top-down-dp","sidebar":"autogeneratedBar"},{"id":"time-complexity/extend","path":"/algorithms/time-complexity/extend","sidebar":"autogeneratedBar"},{"id":"/category/algorithms-and-correctness","path":"/algorithms/category/algorithms-and-correctness","sidebar":"autogeneratedBar"},{"id":"/category/asymptotic-notation-and-time-complexity","path":"/algorithms/category/asymptotic-notation-and-time-complexity","sidebar":"autogeneratedBar"},{"id":"/category/recursion","path":"/algorithms/category/recursion","sidebar":"autogeneratedBar"},{"id":"/category/red-black-trees","path":"/algorithms/category/red-black-trees","sidebar":"autogeneratedBar"},{"id":"/category/graphs","path":"/algorithms/category/graphs","sidebar":"autogeneratedBar"},{"id":"/category/paths-in-graphs","path":"/algorithms/category/paths-in-graphs","sidebar":"autogeneratedBar"},{"id":"/category/hash-tables","path":"/algorithms/category/hash-tables","sidebar":"autogeneratedBar"}],"draftIds":[],"sidebars":{"autogeneratedBar":{"link":{"path":"/algorithms/","label":"algorithms-intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(57529);const l=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.1.1"},"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-sass":{"type":"package","name":"docusaurus-plugin-sass","version":"0.2.5"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"3.1.1"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.1"}}}');var c=n(85893);const u={siteConfig:a.default,siteMetadata:l,globalData:o,i18n:i,codeTranslations:s},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},44763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(67294),a=n(10412),o=n(35742),i=n(18780),s=n(80647),l=n(85893);function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,l.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,l.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,l.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)(f,{fallback:()=>(0,l.jsx)(c,{error:t,tryAgain:n}),children:[(0,l.jsx)(o.Z,{children:(0,l.jsx)("title",{children:"Page Error"})}),(0,l.jsx)(s.Z,{children:(0,l.jsx)(c,{error:t,tryAgain:n})})]})}const p=e=>(0,l.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},10412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},35742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(67294);var r=n(70405),a=n(85893);function o(e){return(0,a.jsx)(r.ql,{...e})}},33692:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(67294),a=n(73727),o=n(18780),i=n(52263),s=n(13919),l=n(10412),c=n(28138),u=n(44996),d=n(85893);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:g,isActive:h,"data-noBrokenLinkCheck":m,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.Z)(),{withBaseUrl:k}=(0,u.C)(),x=(0,c.Z)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const _=p||f;const E=(0,s.Z)(_),C=_?.replace("pathname://","");let T=void 0!==C?(A=C,b&&(e=>e.startsWith("/"))(A)?k(A):A):void 0;var A;T&&E&&(T=(0,o.applyTrailingSlash)(T,{trailingSlash:v,baseUrl:w}));const j=(0,r.useRef)(!1),N=n?a.OL:a.rU,L=l.Z.canUseIntersectionObserver,P=(0,r.useRef)(),I=()=>{j.current||null==T||(window.docusaurus.preload(T),j.current=!0)};(0,r.useEffect)((()=>(!L&&E&&null!=T&&window.docusaurus.prefetch(T),()=>{L&&P.current&&P.current.disconnect()})),[P,T,L,E]);const R=T?.startsWith("#")??!1,O=!y.target||"_self"===y.target,F=!T||!E||!O||R;return m||!R&&F||x.collectLink(T),y.id&&x.collectAnchor(y.id),F?(0,d.jsx)("a",{ref:S,href:T,..._&&!E&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,d.jsx)(N,{...y,onMouseEnter:I,onTouchStart:I,innerRef:e=>{S.current=e,L&&e&&E&&(P.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(P.current.unobserve(e),P.current.disconnect(),null!=T&&window.docusaurus.prefetch(T))}))})),P.current.observe(e))},to:T,...n&&{isActive:h,activeClassName:g}})}const f=r.forwardRef(p)},95999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c,I:()=>l});var r=n(67294),a=n(85893);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(57529);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return o(s({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=s({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},29935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},13919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},44996:(e,t,n)=>{"use strict";n.d(t,{C:()=>i,Z:()=>s});var r=n(67294),a=n(52263),o=n(13919);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const s=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+s:s}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},28138:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(67294);n(85893);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},52263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294),a=n(58940);function o(){return(0,r.useContext)(a._)}},72389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294),a=n(98934);function o(){return(0,r.useContext)(a._)}},20469:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(67294);const a=n(10412).Z.canUseDOM?r.useLayoutEffect:r.useEffect},99670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const s=a?`${a}.${o}`:o;r(i)?e(i,s):t[s]=i}))}(e),t}},30226:(e,t,n)=>{"use strict";n.d(t,{_:()=>o,z:()=>i});var r=n(67294),a=n(85893);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:s,children:t})}},80143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>b,gA:()=>f,WS:()=>g,_r:()=>d,Jo:()=>y,zh:()=>p,yW:()=>m,gB:()=>h});var r=n(16550),a=n(52263),o=n(29935);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){const n=s(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const n=l(e,t),a=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},d=()=>i("docusaurus-plugin-content-docs")??u,p=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=r?.[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function g(e){void 0===e&&(e={});const t=f(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,n)}}function h(e){return p(e).versions}function m(e){const t=p(e);return s(t)}function b(e){const t=p(e),{pathname:n}=(0,r.TH)();return c(t,n)}function y(e){const t=p(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=s(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},18320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(74865),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(14965),a=n(36809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(96854),n(30218)(`./prism-${e}`)})),delete globalThis.Prism}(r.p1)},92503:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(67294);var r=n(36905),a=n(95999),o=n(86668),i=n(33692),s=n(28138);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(85893);function u(e){let{as:t,id:n,...u}=e;const d=(0,s.Z)(),{navbar:{hideOnScroll:p}}=(0,o.L)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,a.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.Z)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.Z,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},39471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(67294);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(85893);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},80647:(e,t,n)=>{"use strict";n.d(t,{Z:()=>At});var r=n(67294),a=n(36905),o=n(44763),i=n(10833),s=n(16550),l=n(95999),c=n(85936),u=n(85893);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,s.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const g=(0,l.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??g,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":g,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var m=n(35281),b=n(19727);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:y.skipToContent})}var w=n(86668),k=n(59689);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:a,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function _(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,l.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.Z)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const E={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,a.Z)(E.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const T={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,u.jsxs)("div",{className:T.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,u.jsx)("div",{className:T.announcementBarPlaceholder}),(0,u.jsx)(C,{className:T.announcementBarContent}),o&&(0,u.jsx)(_,{onClick:n,className:T.announcementBarClose})]})}var j=n(93163),N=n(12466);var L=n(902),P=n(13102);const I=r.createContext(null);function R(e){let{children:t}=e;const n=function(){const e=(0,j.e)(),t=(0,P.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,L.D9)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,u.jsx)(I.Provider,{value:n,children:t})}function O(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function F(){const e=(0,r.useContext)(I);if(!e)throw new L.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,P.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:O(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=F();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var D=n(92949),B=n(72389);function z(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function Z(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,B.Z)(),s=(0,l.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,a.Z)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,a.Z)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)(z,{className:(0,a.Z)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,a.Z)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=r.memo(Z),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function W(e){let{className:t}=e;const n=(0,w.L)().navbar.style,r=(0,w.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,D.I)();return r?null:(0,u.jsx)(H,{className:t,buttonClassName:"dark"===n?V.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var G=n(21327);function q(){return(0,u.jsx)(G.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,j.e)();return(0,u.jsx)("button",{type:"button","aria-label":(0,l.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(q,{}),(0,u.jsx)(W,{className:"margin-right--md"}),(0,u.jsx)(K,{})]})}var Q=n(33692),X=n(44996),J=n(13919),ee=n(98022),te=n(39471);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const d=(0,X.Z)(r),p=(0,X.Z)(t),f=(0,X.Z)(a,{forcePrependBaseUrl:!0}),g=o&&a&&!(0,J.Z)(a),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,g&&(0,u.jsx)(te.Z,{...s&&{width:12,height:12}})]})};return a?(0,u.jsx)(Q.Z,{href:l?f:a,...c,...h}):(0,u.jsx)(Q.Z,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?(0,ee.F)(n,t.pathname):t.pathname.startsWith(p)},...c,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,u.jsx)(ne,{className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,a.Z)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,u.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(86043),se=n(48596),le=n(52263);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,se.Mg)(e.to,t)||!!(0,ee.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const l=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,u.jsxs)("div",{ref:l,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",o),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:s.children??s.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(He,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,le.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:p,toggleCollapsed:f,setCollapsed:g}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&g(!d)}),[c,d,g]),(0,u.jsxs)("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsx)(ne,{role:"button",className:(0,a.Z)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),f()},children:l.children??l.label}),(0,u.jsx)(ie.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(He,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,u.jsx)(r,{...n})}var ge=n(94711);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const me="iconLanguage_nlXk";var be=n(73935);function ye(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var ve=n(20830),we=["translations"];function ke(){return ke=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ee="Ctrl";var Ce=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=_e(e,we),i=a.buttonText,s=void 0===i?"Search":i,l=a.buttonAriaLabel,c=void 0===l?"Search":l,u=xe((0,r.useState)(null),2),d=u[0],p=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(Ee))}),[]),r.createElement("button",ke({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(ve.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},s)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===Ee?r.createElement(ye,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Te=n(35742),Ae=n(66177),je=n(239),Ne=n(43320);const Le={button:{buttonText:(0,l.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,l.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,l.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,l.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,l.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,l.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,l.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,l.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,l.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,l.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,l.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,l.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,l.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,l.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,l.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,l.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,l.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,l.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,l.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,l.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,l.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Pe=null;function Ie(e){let{hit:t,children:n}=e;return(0,u.jsx)(Q.Z,{to:t.url,children:n})}function Re(e){let{state:t,onClose:n}=e;const r=(0,Ae.M)();return(0,u.jsx)(Q.Z,{to:r(t.query),onClick:n,children:(0,u.jsx)(l.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Oe(e){let{contextualSearch:t,externalUrlRegex:a,...o}=e;const{siteMetadata:i}=(0,le.Z)(),l=(0,je.l)(),c=function(){const{locale:e,tags:t}=(0,Ne._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),d=o.searchParameters?.facetFilters??[],p=t?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,d):d,f={...o.searchParameters,facetFilters:p},g=(0,s.k6)(),h=(0,r.useRef)(null),m=(0,r.useRef)(null),[b,y]=(0,r.useState)(!1),[v,w]=(0,r.useState)(void 0),k=(0,r.useCallback)((()=>Pe?Promise.resolve():Promise.all([n.e(1426).then(n.bind(n,61426)),Promise.all([n.e(532),n.e(6945)]).then(n.bind(n,46945)),Promise.all([n.e(532),n.e(8894)]).then(n.bind(n,18894))]).then((e=>{let[{DocSearchModal:t}]=e;Pe=t}))),[]),x=(0,r.useCallback)((()=>{k().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),y(!0)}))}),[k,y]),S=(0,r.useCallback)((()=>{y(!1),h.current?.remove()}),[y]),_=(0,r.useCallback)((e=>{k().then((()=>{y(!0),w(e.key)}))}),[k,y,w]),E=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,ee.F)(a,t)?window.location.href=t:g.push(t)}}).current,C=(0,r.useRef)((e=>o.transformItems?o.transformItems(e):e.map((e=>({...e,url:l(e.url)}))))).current,T=(0,r.useMemo)((()=>e=>(0,u.jsx)(Re,{...e,onClose:S})),[S]),A=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",i.docusaurusVersion),e)),[i.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){var r;(27===e.keyCode&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}({isOpen:b,onOpen:x,onClose:S,onInput:_,searchButtonRef:m}),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Te.Z,{children:(0,u.jsx)("link",{rel:"preconnect",href:`https://${o.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,u.jsx)(Ce,{onTouchStart:k,onFocus:k,onMouseOver:k,onClick:x,ref:m,translations:Le.button}),b&&Pe&&h.current&&(0,be.createPortal)((0,u.jsx)(Pe,{onClose:S,initialScrollY:window.scrollY,initialQuery:v,navigator:E,transformItems:C,hitComponent:Ie,transformSearchClient:A,...o.searchPagePath&&{resultsFooterComponent:T},...o,searchParameters:f,placeholder:Le.placeholder,translations:Le.modal}),h.current)]})}function Fe(){const{siteConfig:e}=(0,le.Z)();return(0,u.jsx)(Oe,{...e.themeConfig.algolia})}const Me={navbarSearchContainer:"navbarSearchContainer_Bca1"};function De(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,a.Z)(n,Me.navbarSearchContainer),children:t})}var Be=n(80143),ze=n(53438);var $e=n(60373);const Ue=e=>e.docs.find((t=>t.id===e.mainDocId));const Ze={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,le.Z)(),p=(0,ge.l)(),{search:f,hash:g}=(0,s.TH)(),h=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${g}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],m=t?(0,l.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(fe,{...o,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(he,{className:me}),m]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(De,{className:n,children:(0,u.jsx)(Fe,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,u.jsx)(i,{className:(0,a.Z)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Be.Iw)(r),i=(0,ze.vY)(t,r),s=o?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>s||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Be.Iw)(r),i=(0,ze.oz)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,ze.lO)(r)[0],i=t??o.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,u.jsx)(oe,{...a,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:c,hash:d}=(0,s.TH)(),p=(0,Be.Iw)(n),f=(0,Be.gB)(n),{savePreferredVersionName:g}=(0,$e.J)(n),h=[...a,...f.map((e=>{const t=p.alternateDocVersions[e.name]??Ue(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>g(e.name)}})),...o],m=(0,ze.lO)(n)[0],b=t&&h.length>1?(0,l.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,y=t&&h.length>1?void 0:Ue(m).path;return h.length<=1?(0,u.jsx)(oe,{...i,mobile:t,label:b,to:y,isActive:r?()=>!1:void 0}):(0,u.jsx)(fe,{...i,mobile:t,label:b,to:y,items:h,isActive:r?()=>!1:void 0})}};function He(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ze[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(a,{...n})}function Ve(){const e=(0,j.e)(),t=(0,w.L)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(He,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function We(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(l.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ge(){const e=0===(0,w.L)().navbar.items.length,t=F();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(We,{onClick:()=>t.hide()}),t.content]})}function qe(){const e=(0,j.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(M,{header:(0,u.jsx)(Y,{}),primaryMenu:(0,u.jsx)(Ve,{}),secondaryMenu:(0,u.jsx)(Ge,{})}):null}const Ke={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ye(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,a.Z)("navbar-sidebar__backdrop",e.className)})}function Qe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),i=(0,j.e)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=s?n(!1):i+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:s,"aria-label":(0,l.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Ke.navbarHideable,!d&&Ke.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Ye,{onClick:i.toggle}),(0,u.jsx)(qe,{})]})}var Xe=n(69690);const Je="right";function et(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function tt(){const{toggle:e,shown:t}=(0,j.e)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,l.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(et,{})})}const nt={colorModeToggle:"colorModeToggle_DEke"};function rt(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(Xe.QW,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(He,{...e})},t)))})}function at(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function ot(){const e=(0,j.e)(),t=(0,w.L)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Je)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,u.jsx)(at,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(tt,{}),(0,u.jsx)(q,{}),(0,u.jsx)(rt,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(rt,{items:r}),(0,u.jsx)(W,{className:nt.colorModeToggle}),!a&&(0,u.jsx)(De,{children:(0,u.jsx)(Fe,{})})]})})}function it(){return(0,u.jsx)(Qe,{children:(0,u.jsx)(ot,{})})}function st(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,s=(0,X.Z)(n),l=(0,X.Z)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(Q.Z,{className:"footer__link-item",...r?{href:o?l:r}:{to:s},...i,children:[a,r&&!(0,J.Z)(r)&&(0,u.jsx)(te.Z,{})]})}function lt(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(st,{item:t})},t.href??t.to)}function ct(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(lt,{item:e},t)))})]})}function ut(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(ct,{column:e},t)))})}function dt(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function pt(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(st,{item:t})}function ft(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(pt,{item:e}),t.length!==n+1&&(0,u.jsx)(dt,{})]},n)))})})}function gt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(ut,{columns:t}):(0,u.jsx)(ft,{links:t})}var ht=n(19965);const mt={footerLogoLink:"footerLogoLink_BH7S"};function bt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.C)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(ht.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function yt(e){let{logo:t}=e;return t.href?(0,u.jsx)(Q.Z,{href:t.href,className:mt.footerLogoLink,target:t.target,children:(0,u.jsx)(bt,{logo:t})}):(0,u.jsx)(bt,{logo:t})}function vt(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function wt(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,u.jsx)("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function kt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,u.jsx)(wt,{style:a,links:n&&n.length>0&&(0,u.jsx)(gt,{links:n}),logo:r&&(0,u.jsx)(yt,{logo:r}),copyright:t&&(0,u.jsx)(vt,{copyright:t})})}const xt=r.memo(kt),St=(0,L.Qc)([D.S,k.pl,N.OC,$e.L5,i.VC,function(e){let{children:t}=e;return(0,u.jsx)(P.n2,{children:(0,u.jsx)(j.M,{children:(0,u.jsx)(R,{children:t})})})}]);function _t(e){let{children:t}=e;return(0,u.jsx)(St,{children:t})}var Et=n(92503);function Ct(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(Et.Z,{as:"h1",className:"hero__title",children:(0,u.jsx)(l.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(Xe.Cw,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(Xe.aG,{error:t})})]})})})}const Tt={mainWrapper:"mainWrapper_z2l0"};function At(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,b.t)(),(0,u.jsxs)(_t,{children:[(0,u.jsx)(i.d,{title:s,description:l}),(0,u.jsx)(v,{}),(0,u.jsx)(A,{}),(0,u.jsx)(it,{}),(0,u.jsx)("div",{id:d,className:(0,a.Z)(m.k.wrapper.main,Tt.mainWrapper,r),children:(0,u.jsx)(o.Z,{fallback:e=>(0,u.jsx)(Ct,{...e}),children:t})}),!n&&(0,u.jsx)(xt,{})]})}},21327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(67294);var r=n(33692),a=n(44996),o=n(52263),i=n(86668),s=n(19965),l=n(85893);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Z)(t.src),dark:(0,a.Z)(t.srcDark||t.src)},i=(0,l.jsx)(s.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,o.Z)(),{navbar:{title:n,logo:s}}=(0,i.L)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,a.Z)(s?.href||"/"),g=n?"":t,h=s?.alt??g;return(0,l.jsxs)(r.Z,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:h,imageClassName:u}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},90197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(67294);var r=n(35742),a=n(85893);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.Z,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},19965:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(67294),a=n(788),o=n(72389),i=n(92949);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(85893);function c(e){let{className:t,children:n}=e;const c=(0,o.Z)(),{colorMode:u}=(0,i.I)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.Z)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:o},e)}))})}function u(e){const{sources:t,className:n,alt:r,...a}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},86043:(e,t,n)=>{"use strict";n.d(t,{u:()=>c,z:()=>b});var r=n(67294),a=n(10412),o=n(20469),i=n(91442),s=n(85893);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function g(e){if(!a.Z.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:o}),(0,s.jsx)(t,{ref:u,style:c?void 0:g(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:l,children:a})}function m(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[l,c]=(0,r.useState)(t);return(0,o.Z)((()=>{t||i(!0)}),[t]),(0,o.Z)((()=>{a&&c(t)}),[a,t]),a?(0,s.jsx)(h,{...n,collapsed:l}):null}function b(e){let{lazy:t,...n}=e;const r=t?m:h;return(0,s.jsx)(r,{...n})}},59689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>h,pl:()=>g});var r=n(67294),a=n(72389),o=n(50012),i=n(902),s=n(86668),l=n(85893);const c=(0,o.WA)("docusaurus.announcement.dismiss"),u=(0,o.WA)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function g(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},92949:(e,t,n)=>{"use strict";n.d(t,{I:()=>b,S:()=>m});var r=n(67294),a=n(10412),o=n(902),i=n(50012),s=n(86668),l=n(85893);const c=r.createContext(void 0),u="theme",d=(0,i.WA)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,g=e=>a.Z.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function m(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.L)(),[a,o]=(0,r.useState)(g(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function b(){const e=(0,r.useContext)(c);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},60373:(e,t,n)=>{"use strict";n.d(t,{J:()=>v,L5:()=>b,Oh:()=>w});var r=n(67294),a=n(80143),o=n(29935),i=n(86668),s=n(53438),l=n(902),c=n(50012),u=n(85893);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.WA)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.WA)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.WA)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const g=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,s]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function m(e){let{children:t}=e;const n=h();return(0,u.jsx)(g.Provider,{value:n,children:t})}function b(e){let{children:t}=e;return s.cE?(0,u.jsx)(m,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function y(){const e=(0,r.useContext)(g);if(!e)throw new l.i6("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=y(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,a._r)(),[t]=y();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>c,b:()=>l});var r=n(67294),a=n(902),o=n(85893);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(s);if(e===i)throw new a.i6("DocsSidebarProvider");return e}},74477:(e,t,n)=>{"use strict";n.d(t,{E:()=>l,q:()=>s});var r=n(67294),a=n(902),o=n(85893);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new a.i6("DocsVersionProvider");return e}},93163:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>f});var r=n(67294),a=n(13102),o=n(87524),i=n(91980),s=n(86668),l=n(902),c=n(85893);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,s.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[l,c]=(0,r.useState)(!1);(0,i.Rb)((()=>{if(l)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:l})),[e,n,u,l])}function p(e){let{children:t}=e;const n=d();return(0,c.jsx)(u.Provider,{value:n,children:t})}function f(){const e=r.useContext(u);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},13102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>c,n2:()=>s});var r=n(67294),a=n(902),o=n(85893);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,s]=o,l=(0,a.Ql)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},19727:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(67294);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},66177:(e,t,n)=>{"use strict";n.d(t,{K:()=>s,M:()=>l});var r=n(67294),a=n(52263),o=n(91980);const i="q";function s(){return(0,o.Nc)(i)}function l(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,a.Z)(),{algolia:{searchPagePath:n}}=t;return(0,r.useCallback)((t=>`${e}${n}?${i}=${encodeURIComponent(t)}`),[e,n])}},87524:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r=n(67294),a=n(10412);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!a.Z.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},35281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},91442:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},53438:(e,t,n)=>{"use strict";n.d(t,{LM:()=>g,MN:()=>T,SN:()=>C,_F:()=>y,cE:()=>p,f:()=>w,jA:()=>h,lO:()=>S,oz:()=>_,s1:()=>x,vY:()=>E,xz:()=>f});var r=n(67294),a=n(16550),o=n(18790),i=n(80143),s=n(60373),l=n(74477),c=n(1116),u=n(67392),d=n(48596);const p=!!i._r;function f(e){const t=(0,l.E)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function g(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=g(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,a.TH)(),t=(0,c.V)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const m=(e,t)=>void 0!==e&&(0,d.Mg)(e,t),b=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||b(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function x(){const e=(0,c.V)(),{pathname:t}=(0,a.TH)(),n=(0,i.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,s.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>(0,u.j)([t,n,a].filter(Boolean))),[t,n,a])}function _(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function E(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,u.j)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function C(e){let{route:t}=e;const n=(0,a.TH)(),r=(0,l.E)(),i=t.routes,s=i.find((e=>(0,a.LX)(n.pathname,e)));if(!s)return null;const c=s.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,o.H)(i),sidebarName:c,sidebarItems:u}}function T(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!g(e)))}},69690:(e,t,n)=>{"use strict";n.d(t,{aG:()=>u,Ac:()=>c,Cw:()=>l,QW:()=>d});var r=n(67294),a=n(95999),o=n(18780);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var s=n(85893);function l(e){return(0,s.jsx)("button",{type:"button",...e,children:(0,s.jsx)(a.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,s.jsx)("p",{children:t.message}),(0,s.jsx)(l,{onClick:n})]})}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},82128:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(52263);function a(e){const{siteConfig:t}=(0,r.Z)(),{title:n,titleDelimiter:a}=t;return e?.trim().length?`${e.trim()} ${a} ${n}`:n}},91980:(e,t,n)=>{"use strict";n.d(t,{Nc:()=>l,Rb:()=>i,_X:()=>s});var r=n(67294),a=n(16550),o=n(902);function i(e){!function(e){const t=(0,a.k6)(),n=(0,o.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function s(e){return function(e){const t=(0,a.k6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function l(e){const t=s(e)??"",n=function(){const e=(0,a.k6)();return(0,r.useCallback)(((t,n,r)=>{const a=new URLSearchParams(e.location.search);n?a.set(t,n):a.delete(t),(r?.push?e.push:e.replace)({search:a.toString()})}),[e])}();return[t,(0,r.useCallback)(((t,r)=>{n(e,t,r)}),[n,e])]}},67392:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{j:()=>a,l:()=>r})},10833:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>d,VC:()=>g});var r=n(67294),a=n(788),o=n(35742),i=n(30226);function s(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(44996),c=n(82128),u=n(85893);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const s=(0,c.p)(t),{withBaseUrl:d}=(0,l.C)(),p=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.Z,{children:[t&&(0,u.jsx)("title",{children:s}),t&&(0,u.jsx)("meta",{property:"og:title",content:s}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),s=(0,a.Z)(i,t);return(0,u.jsxs)(p.Provider,{value:s,children:[(0,u.jsx)(o.Z,{children:(0,u.jsx)("html",{className:s})}),n]})}function g(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,a.Z)(r,o),children:t})}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>s,Qc:()=>u,Ql:()=>c,i6:()=>l,zX:()=>i});var r=n(67294),a=n(20469),o=n(85893);function i(e){const t=(0,r.useRef)(e);return(0,a.Z)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,a.Z)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},98022:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:()=>r})},48596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>s});var r=n(67294),a=n(723),o=n(52263);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,o.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},12466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>h,OC:()=>u,RF:()=>f,o5:()=>g});var r=n(67294),a=n(10412),o=n(72389),i=n(20469),s=n(902),l=n(85893);const c=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(c);if(null==e)throw new s.i6("ScrollControllerProvider");return e}const p=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),a=(0,r.useRef)(p()),o=(0,s.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=p();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function g(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.Z)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function h(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},43320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>l,os:()=>s});var r=n(80143),a=n(52263),o=n(60373);const i="default";function s(e,t){return`docs-${e}-${t}`}function l(){const{i18n:e}=(0,a.Z)(),t=(0,r._r)(),n=(0,r.WS)(),l=(0,o.Oh)();const c=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,a=l[e],o=t[e].versions.find((e=>e.isLast));return s(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:c}}},50012:(e,t,n)=>{"use strict";n.d(t,{Nk:()=>u,WA:()=>c});var r=n(67294);const a="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function u(e,t){const n=(0,r.useRef)((()=>null===e?l:c(e,t))).current(),a=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(a,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},94711:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(52263),a=n(16550),o=n(18780);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.Z)(),{pathname:l}=(0,a.TH)(),c=(0,o.applyTrailingSlash)(l,{trailingSlash:n,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},85936:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(67294),a=n(16550),o=n(902);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},86668:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(52263);function a(){return(0,r.Z)().siteConfig.themeConfig}},6278:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(52263);function a(){const{siteConfig:{themeConfig:e}}=(0,r.Z)();return e}},239:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(67294),a=n(98022),o=n(44996),i=n(6278);function s(){const{withBaseUrl:e}=(0,o.C)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:n}}=(0,i.L)();return(0,r.useCallback)((r=>{const o=new URL(r);if((0,a.F)(t,o.href))return r;const i=`${o.pathname+o.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(i,n))}),[e,t,n])}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},54143:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},18780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(54143);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},99318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>C,ob:()=>f,PP:()=>A,Ep:()=>p});var r=n(87462);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var g=i.join("/");return n&&"/"!==g.substr(-1)&&(g+="/"),g};var s=n(38776);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(59864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,g=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(g){var a=f(n);a&&a!==g&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),h=l(n),m=0;m{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},7439:(e,t,n)=>{"use strict";n.r(t)},32497:(e,t,n)=>{"use strict";n.r(t)},29268:(e,t,n)=>{"use strict";n.r(t)},74865:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},85795:()=>{Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|or|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}},57874:()=>{!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i{!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var a="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",o="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(o),u=RegExp(l(a+" "+o+" "+i+" "+s)),d=l(o+" "+i+" "+s),p=l(a+" "+o+" "+s),f=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),g=r(/\((?:[^()]|<>)*\)/.source,2),h=/@?\b[A-Za-z_]\w*\b/.source,m=t(/<<0>>(?:\s*<<1>>)?/.source,[h,f]),b=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,m]),y=/\[\s*(?:,\s*)*\]/.source,v=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,y]),w=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[f,g,y]),k=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[w]),x=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[k,b,y]),S={keyword:u,punctuation:/[<>()?,.:[\]]/},_=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,E=/"(?:\\.|[^\\"\r\n])*"/.source,C=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[C]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[E]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:S},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[h,x]),lookbehind:!0,inside:S},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[h]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[c,m]),lookbehind:!0,inside:S},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:S},{pattern:n(/(\bwhere\s+)<<0>>/.source,[h]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[v]),lookbehind:!0,inside:S},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[x,p,h]),inside:S}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[h]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[g]),lookbehind:!0,alias:"class-name",inside:S},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[x,b]),inside:S,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[x]),lookbehind:!0,inside:S,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[h,f]),inside:{function:n(/^<<0>>/.source,[h]),generic:{pattern:RegExp(f),alias:"class-name",inside:S}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,m,h,x,u.source,g,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[m,g]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(x),greedy:!0,inside:S},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var T=E+"|"+_,A=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[T]),j=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[A]),2),N=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,L=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,j]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[N,L]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[N]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[j]),inside:e.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var P=/:[^}\r\n]+/.source,I=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[A]),2),R=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[I,P]),O=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[T]),2),F=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[O,P]);function M(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,P]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[R]),lookbehind:!0,greedy:!0,inside:M(R,I)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[F]),lookbehind:!0,greedy:!0,inside:M(F,O)}],char:{pattern:RegExp(_),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism)},60397:()=>{!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function r(e,n){return RegExp(e.replace(//g,(function(){return t})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:r(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:r(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:r(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:r(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(Prism)},81295:()=>{Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell},52503:()=>{!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},96854:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var l=0;l=o.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),g=p.indexOf(f);if(g>-1){++a;var h=p.substring(0,g),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(g+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(m),b&&y.push.apply(y,i([b])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return s}(n.tokens)}}}})}(Prism)},58704:()=>{Prism.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside=Prism.languages.nix},13210:()=>{Prism.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.pascal.asm.inside=Prism.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),Prism.languages.objectpascal=Prism.languages.pascal},80366:()=>{Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},59385:()=>{!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism)},70767:()=>{!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism)},30218:(e,t,n)=>{var r={"./prism-ada":85795,"./prism-bash":57874,"./prism-csharp":79016,"./prism-dot":60397,"./prism-haskell":81295,"./prism-java":52503,"./prism-nix":58704,"./prism-pascal":13210,"./prism-python":80366,"./prism-ruby":59385,"./prism-rust":70767};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=30218},92703:(e,t,n)=>{"use strict";var r=n(50414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},45697:(e,t,n)=>{e.exports=n(92703)()},50414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(e,t,n)=>{"use strict";var r=n(67294),a=n(63840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n

Submitting​

In case you have any questions, feel free to reach out to me.

-
+
\ No newline at end of file diff --git a/c/category/bonuses/index.html b/c/category/bonuses/index.html index 0ae8e2b..df722b7 100644 --- a/c/category/bonuses/index.html +++ b/c/category/bonuses/index.html @@ -15,9 +15,9 @@ - - - + + +

Bonuses

Bonus assignments for Kontr Coins. diff --git a/c/category/practice-exams/index.html b/c/category/practice-exams/index.html index aedc1da..438d53b 100644 --- a/c/category/practice-exams/index.html +++ b/c/category/practice-exams/index.html @@ -15,9 +15,9 @@ - - - + + +

Practice Exams

Practice exams for training for the final exam. diff --git a/c/index.html b/c/index.html index dabf0ee..b8d744c 100644 --- a/c/index.html +++ b/c/index.html @@ -13,11 +13,11 @@ - - - + + + -

+ \ No newline at end of file diff --git a/c/mr/index.html b/c/mr/index.html index 8092dd9..79a37c8 100644 --- a/c/mr/index.html +++ b/c/mr/index.html @@ -13,9 +13,9 @@ - - - + + +

Submitting merge requests for review

@@ -87,6 +87,6 @@ For the sake of safety, do not continue without clean repository. Then with comm be main or trunk.

aisa$ git status
# Check if repository is clean

# If you know, what is your default branch, you can skip next command.
aisa$ git branch
# Find the default branch in the list; should be one of the `master`, `main` or
# `trunk` and you should not have more than one of those.
# In case the list clears the terminal and you cannot see shell prompt, you can
# press `q` to quit the pager.

aisa$ git checkout master

-

Adapted from: https://www.fi.muni.cz/~xlacko1/pb071/mr.html

+

Adapted from: https://www.fi.muni.cz/~xlacko1/pb071/mr.html

\ No newline at end of file diff --git a/c/pexam/cams/index.html b/c/pexam/cams/index.html index 888755b..385c136 100644 --- a/c/pexam/cams/index.html +++ b/c/pexam/cams/index.html @@ -15,9 +15,9 @@ - - - + + +

Watching Cams

diff --git a/c/pexam/garbage_collect/index.html b/c/pexam/garbage_collect/index.html index 924785d..769cb09 100644 --- a/c/pexam/garbage_collect/index.html +++ b/c/pexam/garbage_collect/index.html @@ -15,9 +15,9 @@ - - - + + +

Garbage Collection

diff --git a/contributions/index.html b/contributions/index.html index b894162..cfdbbc3 100644 --- a/contributions/index.html +++ b/contributions/index.html @@ -13,9 +13,9 @@ - - - + + +

Contributions

Many of my contributions to open-source projects.

flexmock

Description

Flexmock is a testing library for Python that makes it easy to create mocks, stubs, and fakes.

Contribution

I've converted the interception for pytest after they've changed their internal design to use pytest's hook system.

tmt

Description

The tmt tool provides a user-friendly way to work with tests. You can comfortably create new tests, safely and easily run tests across different environments, review test results, debug test code and enable tests in the CI using a consistent and concise config.

Contribution

Just a smallish contribution to the docs related to the changes implemented on the Packit side.

Fedora Infrastructure Ansible

Description

Collection of Ansible playbooks that powers the Fedora Infrastructure.

Contribution

I have adjusted the groups in the Bodhi playbooks after Packit has been granted the privileges to propose updates without restrictions.

Bodhi

Description

Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.

Contribution

I have adjusted the client, so that it doesn't show secrets in terminal when you log in to the Bodhi via browser.

Gluetool Modules Collection

Description

Modules for gluetool — a command line centric framework usable for glueing modules into a pipeline.

Contribution
  • I have proposed a possible implementation of git merging that was later on extended.
  • I have tried to help out with Copr module after they deprecated older version of their API.

Pagure

Description

Pagure is a git-centered forge, python based using pygit2.

Contribution

I have added an API endpoint for reopening pull requests.

Copr

Description

RPM build system - upstream for Copr.

Contribution
  • Supporting external repositories for custom SRPM build method.
  • Allowing admins of Copr repositories to build without the need to ask for explicit builder permissions.

python-gitlab

Description

A python wrapper for the GitLab API.

Contribution

I have contributed support for the merge_ref on merge requests that hasn't been supported, yet it was present in the GitLab API.

PatternFly React

Description

A set of React components for the PatternFly project.

Contribution

When working on Packit Dashboard, I have spotted smaller bugs that were present in this project and fixed them upstream to provide better experience for our users.

Fira Code

Description

Free monospaced font with programming ligatures.

Contribution

I have set up a GitHub Action for building the font on each push to the default branch allowing users to install bleeding edge version of the font.

nixpkgs

Description

Nixpkgs is a collection of over 80,000 software packages that can be installed with the Nix package manager. It also implements NixOS, a purely-functional Linux distribution.

Contribution

When I was trying out the nixpkgs, I have tried to bump .NET Core to the latest version. My changes haven't been accepted as they required bumping of multiple more packages that depended upon the .NET Core.

Darcula

Description

A theme for Visual Studio Code based on Darcula theme from Jetbrains IDEs.

Contribution

I have contributed support for diff files, though the project doesn't seem to be live anymore, so it hasn't been accepted as of now.

Packit

Description

An open source project aiming to ease the integration of your project with Fedora Linux, CentOS Stream and other distributions.

Contribution

Have a look at my pull requests.

Snitch

Description

Language agnostic tool that collects TODOs in the source code and reports them as Issues.

Contribution
  • Environment variable support for self-hosted GitLab instances
  • GitLab support

Karel the Robot

Description

Karel the robot is in general an educational programming language for beginners, created by Richard E. Pattis. This is implementation of Karel the Robot for C programming language.

This project is used for educational purposes at TUKE.

Contribution

I have contributed some refactoring tips to the author of the library.

diff --git a/cpp/category/exceptions-and-raii/index.html b/cpp/category/exceptions-and-raii/index.html index d027913..86413ab 100644 --- a/cpp/category/exceptions-and-raii/index.html +++ b/cpp/category/exceptions-and-raii/index.html @@ -15,9 +15,9 @@ - - - + + +

Exceptions and RAII

Materials related to the exceptions or RAII in C++. diff --git a/cpp/environment/index.html b/cpp/environment/index.html index 394e2bf..ca415f6 100644 --- a/cpp/environment/index.html +++ b/cpp/environment/index.html @@ -15,9 +15,9 @@ - - - + + +

Environment

Required tools per OS​

diff --git a/cpp/exceptions-and-raii/placeholders/index.html b/cpp/exceptions-and-raii/placeholders/index.html index 97cd659..8bb8ca2 100644 --- a/cpp/exceptions-and-raii/placeholders/index.html +++ b/cpp/exceptions-and-raii/placeholders/index.html @@ -15,9 +15,9 @@ - - - + + +

Placeholders

Here we will try to implement some placeholders that you can find in other diff --git a/cpp/index.html b/cpp/index.html index ae258b9..0f313e0 100644 --- a/cpp/index.html +++ b/cpp/index.html @@ -13,11 +13,11 @@ - - - + + + -

+ \ No newline at end of file diff --git a/files/algorithms/graphs/iterative-and-iterators.tar.bz2 b/files/algorithms/graphs/iterative-and-iterators.tar.bz2 index ae691e59476aefb0f2dd71f4af123885a1b0aa8d..02d2072dd6e3ba453f51af90ed38b6f669485ab7 100644 GIT binary patch delta 1883 zcmV-h2c-Co4~!2ELRx4!F+o`-Q(4>2kVcUXDk=?8K%=69fC@rNY7}OnlS9%TNYg_> zkO0tRX`nRF00xZ)nwkYqOhm}_k!m7;l4MgRQKM=N4Lv|;00xZ!05oZ%LqG=xL8Cw! zG{iK}WEh4JGzN@JMt}eWN(d1&(s~AvX_V3ELsL&0jGCB3Lr17>O&V#SAIMMr_djey zJ^dXpFfED{qZDb7fR^w0DdEee-BiX2K{}G~C?^&f=bi2q1k8EZtX4#dB@%#t3`i&+ z;N_2qgoKQX1w{r0fRZ;&B=_A_q=n3jBuK!pq_Yu51(c#PGX$^`1jx`xq$;V%HfU5T zq8aR5s=!@vQK2lO4B-e=ux5$n3q}+dSdaxyK_DO{Ktd^it<_FJ1+kjobW21er72W> z7OgI3m_)MUSkX+9Zg47nHf67WGKo4HpKI~lK{0{xj5OrioXCPeAt{O#$p3m^f=U#0 zgul^LqFjfFMlw}aEZKW8wL?tnl_+FOlz#EELhzvpLW6E9)Y-snIB|^*{sk&R#Rycw z%}Nx_HwJAm9B}YOD+>DtsY=Pax?*112Nf~E3#2=xEo&9JRVIOz3RVGsw33UU(uxQ` zlZ~qOY*&ieH0XogR@Ept#>rf@X^RH9uf=@}8rieu6jaxlMioI}5LkQ+>Hu<15b$xa z6Lu;=qiLPn@FL=NHYA(2!hw1Xqn3+WaM8z$Y=Tn?tVTgKu|2GSvi12#$<+|Yug+L z!Vz1%PFlYks0Rlv9O`Te$C0T+kfFFZsmHLc17WW|auIC0c^_iDI*f6D3?#o`UyLQthGG`$S0P`sF16gxs7>xyAdi_mH=Zo%>7KRp9r z^R@|stX`EXO*`<57!{nLn9Q^(9MS_I>V-b0HZZ;oQfx2{Xs|Ib6d=ek6H*S- z#?Z2*nL>Ih_r?4@m5k{gZjWKu8U-969_ns<=fH+xm_t#3`$ejQK{f(?>DY4EOn^Px z7N#i2goCtyU}&IhRsr~j8U~~CM6xg{8txG)homY8*e57*4f+w-Py!5hv@;jOL8t^6 zN8E|AeWzLlk^~16851@S=6H5BYA|1 zDB~k&sCOu$H3DSa2&`LWPBLzp)66hx$8K?*1F0;BkWWa|R4gc*=TK0gQt6SHJJ8%M%qHx0jr z(bk@Sl&!8N0GN)k=1eFx126j(i@dx~HGy@2dE8&pDHa(zR zJU*kuf4t+=W)wj2fn;5p%Bv8Ppj9Z!4kKi+9lHRt5?PQi`vVXRK`-DE;pgO6gyAp% z&`S+9lSInpLV*S~;~HH)enC3+hsehwzmhF~MbHw4~?2P+6j5-cJV4}{DtFPscH zM?!|=sz@oZ5QG@+s8q6FloAE9SVES}fSg%G>)jseb4bmx$c&K?)gNJO)McN5d&M^U{W2v!}zVcp^`;31o!lmdu< z2A;7j0l6{;?%?zVIfH*EHG&YKP?Tz4#8_As(h1htu=~x8rBV*vHHE{2&W@m{WkwD{ zbaWDV6Q-oK}wHNv?vuqy?@z%zQ9Zc-Z2w|(J#V}UZT602O$K5Hc96z+f?C?EF zBcL4aA$9%KaDm?!Qc;2GY1d V`FisRqU4hQ7ji{7P>|cskVY>%NLBy< delta 1884 zcmV-i2c!6m4~-8FLRx4!F+o`-Q&~w5x*3rUDl&9B>Ckq{C@7|ekcudhdnp@G^*u75 zqMK7AYG#lcWYG0AX`nRF13+nzVw#MTO$geJkzyi$kcB-XQKQNY13&-(XwU!yMw&D< z0B~d)Gy#)LLrn%jh+zXjXvD;5002agf)heunIr&}pC_#83V9 zzg$CJp05lHi{^z>6l*~NJQ;P@gHF5k)_4=JOD2#r6OUaju6PRqYCYB~6_Fx|Nk9xp zC?DW|=Z}blgp7*?MFs_ck~a-B_twiv3bHJbBLc#b%taU$Qi#aR62MFoBS9jNs;3;- zp7*M-}fGTqd0Rb!mCa4bv!w6d7CU`^DQdV1S zxoJ)P_t829=PpH!6w;G#ePijdExB|_(A)ceUy`H~7#|qJG@DbM5ReEOg0n_n?@%C; zD90*K^kzidhloiewOP$ePnSE`HfwDvjR}IEyl&BmQ3*v2`0ZnV0leYPGa&*}1V|ZFT&5AjSIRlQlcb3R*Hty>oh^-6p>TApa*mQ-ho(xyJ z8DP87mO-8?WhOx)AS;lW`FtmAEpOR>fJ}se z1ctCaI@SGNzM(E)OoY!Dq--QJNsNS^%07FN^}?htE%Z!;nPZPUA$tjAAewEkJMgFF~0AyjGG* z>poqZfHic(2)a*!yEFSbs;a7`+!IRB^_v0^ZWxIN5b!3$jk$EeA%d8H*}}t%2kFZ> z2!PEB3VG-Td3p(h6o%mJB(rjiQ&t+zjg*DKgf$5S`ywTswZDzpo6Lj8DyJLE;!26b(?l+wkU~DYH7Cm~$R3Rt; zFT!9n_Xz8Sb+W!(_6In02Nyv|l^760llTE)`~bRkfoQ@E&>|lXSO*)wd_4R^)@V2m zFYUxTlhBsF1jrMAG2A@~l?{Nm$$NK?&zgz)O!3U2N(ez`GJ%kTUv%Fbu&l;1dDn=2wK_ zG62{m#@QHjT;U@-6(cGO14Aqp%Kn;7vI76tY}J6pFOZMno*An|P67!D6IJ3_&w zFmw~EsFU4K4T;!4NLs7-%aCBwaf3K`P2@+AM7C@Yob-_*#%yXg0z@_uFdDfMOd2PW zt|Ll78U5fd0c}M3rt3&>mK{$ikM_I^tO}LIv@wj!QIIBy?aKU2*j9BSop&+MbN@jq! zVvfK&u3?4!wB-Z7F4U&UWwJmITL7fZIz{P=4=L^rAIq^6u8_CDj^I0zNK4VACtHNI WNz2O*B4dSL_`8xR!i0iIebC7Nwon!T diff --git a/files/algorithms/graphs/iterative-and-iterators.tar.gz b/files/algorithms/graphs/iterative-and-iterators.tar.gz index df30d63932c8cdd707bfc4fdc3bdc74e19e5bebd..e0b84fb727c063ae83d06e8b172f0d15101a8e43 100644 GIT binary patch delta 1885 zcmV-j2cr0-51|i`7Js_TJ(wwV_|Hs3=(Hi}-Aw=FE+l>E^uYlUd@(kaWfI!qlikC8 zr27iDE7@Qh*)WBs$yL7xgRRwSwY$>(EU-Cc7PqJLndJ_i+2YP){=qe~CL`bM`xEB< zwYMG0fM&gppOsdlBJL}#miR=}D$Tu0y;*Hl>h)FwoUp zv_oC|Xdf&d2!AsU(sn#4h-WwjxckxGe0;Do*1ymC2fG>r*LbVZ$Xx$`)cS9Nz#eJr z%78rlDWB>90xX1+jD*M zH3fIr{lh}Rg-zO@Sba()DIj0PR^4|j-zShG?Ouo6j(;elq(`0;*W)g1*`W|(!tANV zDS3^(QCO$}#c6@AEylLktlcXS+vOd21mSUE=p*9NTZM#CJY1uv_o742EJj_fR07TG zb%0|$)*vc7=Kg9=qXf5dIvs|D$Pr{xBJvjcS6`hVu%^M9~!b>ksKY#Ntqu;uq&u~A;64N z=8dCXhbuz!Lh>$g%P0?+D;%)dl*L#*f=iaCO%lQRD4ITz$awJlENN7fQA^2kQb6X) zvUxy7Y{B1z5F?#L6i}H;CC?8NV!4Cn13g(_%x*LDOI;4+o8melE+>Ex!NIR zmD6$100xwzT`HBP^&ub|WF|zLdX!zTwE4;4n)6|DFfiNC0WqNw~y_+B{1*`EtB2NFBWwVP?QisZ=0aMfc^#v8qP| zm_&Q7Qd784g5*Mxn&yT1j^1_h_+R&a_+PzRuC4IDdQFqi12})k&~kkGo!Dbn$sSAO z%JUr1;ZuAs;4D}%7Tqzi_$Ul01h;?FHXxY4pSZzTZj_+8*jb@p=oq0{HUDK4a^_|% z(>r9Mr3AqRM-$`eQ`A+8(V&zI(R%YN@JEIbPFg_#B_SaI-A)%0- ziFA*d9P-~yQy<;s!VIMuV8p7b47wT5iKT|c++vS5%Z{W+MV2geC{tzGTrBQWkZQ9GK+em)sm$pYR}T~V2G^7Hz9wI{|j2OgExRR{J&ahrqBOd zwU++(ldlsb!MGIR-u;Ad#DxiI zUag)~D1YTp^JF~XGm%W$isri5KTzb=|1;*n_C9~!ngOh<|BYH}<^MnRrmp|@fq(!0 zCtl!F<^CHE1jD3>Z9L%{oviUbXQ01Bjv0k|d~#=vCk_=&E5}vQaa63lzp;HDsaTOm z?ECvAvi}(`94|AxFuY9ha*LNcynMk+u%F!O6hH7q=WaN9Vg@V685zfD)0_h|`HH

-#dJ*KR8?Ld0o{23|NmP3|6jFHtv2>ZG=QX_diAaTh&TyP5gId+)o~V4Goin X2NaW#2Lug`{}28Hcgp&!08jt`B~`#3 delta 1893 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 diff --git a/files/algorithms/paths/bf-to-astar.tar.gz b/files/algorithms/paths/bf-to-astar.tar.gz index 51956351ca4f381cb25241ca0c92184d1edd251f..1e28a486fd173501fa3abba58ab7cd556810cffe 100644 GIT binary patch literal 2992 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 ne8SjV>GP78yyPV>dC5y&@{*UlrE= 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 delta 5838 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 Y17JA;fK#AF7yrfFkxmpOI4kaM0G||@R{#J2 diff --git a/files/algorithms/recursion/karel-1.tar.gz b/files/algorithms/recursion/karel-1.tar.gz index 1fc3c2d433c5c70d5f59724881d85eceb8e52e03..a2abb2f2be096b328aeddbe38a237d8b609910ec 100644 GIT binary patch delta 1448 zcmY+Ddo+}J7{>`wijbKyZd-C`XA49(m7+iBZ&xBs5=J?Hy*zTfAZN8~1Q;}*f~ zU5x9<*z}*O4%>=Axu4TLX*b7Uab20d?b(@=RY~+cbLhAHj`uSoUU`C8dZ(L33~$7> zG}A}Cmk>C?r!V6aZk|0f8IpK_&)vT|?`2o@-d{Mf5=RfWBX-Fi%8ALW?x5jwa9$SP zjx-q;Io}W@$jHyn`$5;S^0wFVtSj)a^-uSQLo80XW~EhVqsMYmYZ~$7vbM@AK1-j6 ztO-x0PHZqU?LRzNS2gdUFrORU$3D#-t~$-T?y^>SXDRE1XXV>E?R(=ovLz-QKlnvB zp@0zcfFcSox046yg1>WNYYnXuXu%$sD%Q|M|t%l>Sn7<6dvDZwZhO1vOgZ7t1dz#0Vry zU5QSo%&UkkkF+0|!nDIMNHa^`VYCyES@OE#8s-Zb`c?1FA_+o<;x`9x)olWCkkv$e zoS45|5|+`fQ6{|4OtJMD3tiB*+74o~L)jBEOO-z_z4E4@uG!&hIon>P_lgk_FPvKm z8Phv;9-fDydq#J8VB#?gRON{S7cP2X={Vr&?}5QWsxj93Nm755EU?y!hE8~35?;^m z1%g|^s2~r#ogYUqKqXxA!c-)TmX(aEuIU2?8-#>g1N~1V^(YHg1L%0>E>v|Cg==^A zf@kyNFfs|7@q5J_Fl{=ufFRbWO%zH!H?ts8fY^0bAXr~xy8v2D?nsdyK+8@>sbQG# z9vE5iLP3>+R!u~aBNz|>YUaP5Xg)|B0Peo_n0gB)j;x*#ivkv59N@*`Y zoj#@sbqnweaF+0wdC8~^8l(mpkQj*G0Lso@@sA%G3vvL91x=yi$W@?4qso|ps8RuC zD>HKX8_8Pg$<7YCEzxhEq@^#}KoZQmj~8xZ(ju8Q1TE;Hc7KR&h9K%9#N3T~YQ6zt z=|yD&#;Fg;n-mh}4*S*snBXAnYe)})Mvh4~al0X3q5XkD0m-JFvu6R)O++NH=+MWT zOC8HiYji_T2DD8Pb4_R5+ZzAq-qV(Q8IbQ63Tbv`}H_!9boRlLpP@`)h-=x#y_eA&=hz_q*La$LfaB$E%m&JWOO zD;N?rAvNdSWX7|GhGDVJhqDSLgSFwbwW2ZE%#EN9OKx0G0xr$xL7iAxPl&v}ys6z} z!=|L*W*xiI@T&&vVgIKk5<0W@%r~s+SZa;ey0W`fOx0Y@irts`z8kpliezdWD>Qmf zay4SX3E{vgcWSOk{k!vXJ|(hq`m)tfcea_wDatVIJm*7bty7dJ!eC18+Ek|0_6`)$O`X<`SO`k`sm)r8xH8-k08`~Mqen}UJy#?~RO)*5ZCzW@u; B5sd%< delta 1459 zcmY+Cdo+}39LGr+PH9Y|k^5a_D9n!BB0EG0!`5bnEXD4Y$u8k2FQ(lvF14>}%VmgF zwp!JkjgT2km^yY)TO8?~$eqTxjxqB-`&Q0g{(H{vdA^_T_xn3fonxKj#mf+yUOVr7 zvk{pRLwj8c`z{1u@5s?3%z0Drp6f!@zQrZakT9TAqT#-0q7HU`hLZK zTs<8IyD1Ef4E|CJqQR+Jnowws`{v4;V#-jA=DdrFbU>n*tM4W_ym(5DqtQ>Xf> z{CJi=HH`Ks?gTl1iBagH=-EE)NhQyH=4^}@Gep6Wvk^ben@49+Xe`g5e6RZtV~}#R zZ+=2)N9EZj`-Bo+X>f-LQ@O@<^ZsWElO>MY;djrXwd>LToA6P0yE*4W!w?thp3#*e zQww-o&P(N2Tc80B7c{B67~`roLIr}T+QVsrW+q+AV>}QxOJ5V&tM4>O<1Me8ra2vk zqV3!_*yOZP^THG69{F2#Nk}BAk9crKy&&y|z?~iy_(dPQb;%oE&6;nvx+j$V#Ktv= zl&7AtZHG@;8UQ37kFJtHak(3sMgp!h7nBV#@aQrbb=sRMU$#Y)vnldq*Dxk1cmjN^ z3V}Nd7?>J>!I>7W0w7ecRJk}zF4mloicjHD{3n^wkxvs0Gy_0A!9jv>B%l zjvun8(_c?Nh)R19~Pz za83^(*1faHzzw+v3&1#%Ev`)NQ4BabFrQ?K^OuYJr62%Skn~_Rk_Mbd+7v0_dapoB za>#7W`x~j4K}XpiYe5*!qW9wqDu^|U8G?{@ker(+X9S|`F3`VeM8X&bjo5nXtblM7 zoIF1#t&@OotkQ>&^AObwjvyJr8%SDECm&>D-L$Z7ShzHlOL#i`ftG{OFh6&IsIAd- z(dCC2Zs?y#m}ITR|0Gy|eR6J@Q2h(-sPq|58Y<*j*$|6JLh(a&Z}?#s1Uc?J6{vV@eQ5&xLuXH z%CcN?o3l=XvQE!^?VzSS-+Hyq^Rggj-dM{nNvpAC6tBMx&VHEfbmEY9gqw-qk?7YM zxXg(-{tF|PYKqxSMkM#(&e(3FacxprLqxZxMP@}{#e0YN#vW)S2|nv={5VfQp3ADD zLt`OM)u*>cq?zqMD!OtE=j%`rL-0Yf>+LfoN`)&$s(y`c{8MR^Yx|VNQ(JXzd0px% zOA>~e8#e4QSO|;JR~3|_A={o$*(_g;?6l6W&O#2kR_746CywUb65HvmmIj2}i?7t| z-FWi3dPj6q2os{a1c(A^hA*~cyfDBW7wt~k6Kr=ei5!s&_=`8BoO)m*L8g9@;tF~1 zvA-=8{BR#l=6{_|emO~$SYH(pkNdS>UZRC2NM0z_;@`?tR;O9QGU;?{tPEiZ*g8eE zdWwFpzNlUa7~_Mq!Ow{RM+M1_RYQ>p%W2=&nK5iLEe>2EhdziA{QRE-XjlLP^|gDI Iwka$94Ox&KNdN!< diff --git a/files/algorithms/recursion/pyramid-slide-down.tar.bz2 b/files/algorithms/recursion/pyramid-slide-down.tar.bz2 index 10db9e5a4e4ce8dd2ed14ab956fbddb416ce5e42..84b0ded2dd6a54bbdcc5c282035c8bdad354aade 100644 GIT binary patch delta 1433 zcmV;K1!nq*42uj7LRx4!F+o`-Q(2Ae^L>#HhJOkG003wj00E%T007Vc0a8K)ASvmH z!m0V8Fq)>+)Add2jXkKIp`h|ZYI{v1PrUmN5o7dfs;Cu_5_fg>>0;+;Mct|yj$%qA zSh6AWCxlT{Ql&RPDpHEQ`xu6m2%j{RatuxVu>iCKjZgS zZGR19h}=|2PGXS~F(OF&zaLP2L+~HKef#t%j?B83u4D3XdKQAHFYiV7%7D2gbQQ7H8eHz##*^6&fq z9Wl?JM~mtiOl4;M9p{wiZ=6phIoRl|w|{>cTDXsUNw4uOK5lwcw61$h3Tq5QIl;Wj zaAKR}q_uC~W#&|>vc_7TJX>sMmwtRCX{}hlZPoJW>)p)`N=d{!-iJ`?J?E&ggRsGo z@ID2M&w)p@*rV3=_XUN83C-tQsC^juQHQeDQb$&6LkyW+QGGt4>GT{d($nekaDVZ- z{FL9fr*xa%%*mOD<;$8fnvagl?# zv4cY+GK|el3mFtqq26d}SXi-7zjZICBjeiRonG|SInW(wY-#4d3vzB9$=ac9e7d@RhN~Vs6 zeX8=~y8GLqM+F(EGQ<4*BhTfxpU-H$ zMDVLW(Q8%t>|Y)jZ{BM>zU%&>Q`tqOUOp=TOpKa`ARfjgf(s%Kl;>{Xz=#;YED*n7 zI1r|WVTpC+@#4;KUGZ1hR;6@Lk+WfS>xL-0Mr$@OM(NkVk!*t{I1cn%I|yp8A%8bPnWiZ!Nf`IZVV88| zcb;RWB)jgk(hfl_qMp@tzG+gG75BPB#6$8V<0?pq8=^NO8*IbPbW;qvpV!~3LT zb4b=HNAv!lqZ53oRhOR9EnnC%WJjZByLygF) za>`mdDy&s*z<)}(}bWBNcoFA;Z%HAD8>uJ}>Y#*VXq159_aW*jq_>_q)*G%W|yj}F?*KN$D nB#kF9XhX1&{NlyD4$;~>Wn^5iu!V^q)LqFG;X*<;w*t-dk7T~6 delta 1430 zcmV;H1!?+=42cX5LRx4!F+o`-Q(32BmpPFRhJQ4m00000000004FCWYBp`wYrkI#2 zd7&_xrqt8*P3nx=iRv*ABsQB(BUA1^v&LBb+N!DrWJH}^dG+<3#tbGDGaST}NU>x? z=1&NssHIA6el(>Od&seJ!qzI4YL=y}R67h5wb-6ZSt{kRimI~qBE=F>M1L>cS+q5h zBY$a8AvuafNW_UF?fgAK^pCuM)YVDy(9tbxel({U&0LaOjQs+C2Hlwh$V6kMVTD2fzGD56Rzkwp|xiYO?dD55B$QADHEINY7p$IH9!{4~c5 z`TT!K%3~`xXzxEk!Mbre>A{YA%Ww0gtAB|1w3`1i)8^qymX*TO0-D1R&Tnoqo7kr5 zDJ@&KS$UNztg)7-lNQ;G^6$@ljWw$m?Yh2Q9b0*!$w@eed(i0}C(wJ#7&{CZ9|Pc6 z%=i?0O@$t}x40}UC{AxW-6O@1l^A<1Wh8Xwv@pq))fdz09-l$J%`HBTz5Yj6U4J)h z^zFs#vtsPMM#h?FqOvDGTH{-IxI%h(9sD(N;Dd@`+;tZ@OC6_aW4K(SxX8iWSizx@ znMP)&g^Y?Q(C;)gEG$^a$jr#tT)~;3%%a9-4NMw~mKH8*V9eNLSg~_biy4?D7Benv zEMU2*sga{A+F;1YqQ>)@#((w%Ms!SEqUFt|rH0amWegNFqGaD;gF?lM zBF3c@QLxx(WHKn%ZH5XaltmgEjEXQ-6|}Im97Ph;Cc`5`d6BT#Fl;q5GdC1m!LVGh zaWp86ca|9nCPod0!(o}Q(0|%!Z8jPfHW`A(rHdO3jSLx-NX*Qz{k{?B^4rhnv|gfk zRiEs&s{AZp9vE)iYdpT|{*hDJMWtRoDIUJ{YCyMgEGx zcdyod%XDAg5q0URt$$WiJ6t_^=v7L6v&wwa)BDHn9On%gvq>HX4?)&*78sb3@=cRT z@%e}2B5jX#cjP@K&q}9F4+>tayj3k|^lsW%DndQaxcdw{dMNUgwRGMF4h^T6WH7pP zNf$%My!o3Ri9SN1HGd4Ee@MEofS!yszC+u||Cz$h!onA>^+O5Iz^Q*)BWMgYc z)+tB!{{Nd3bg5OBp3*H}pmLiQy%mb982?0(hRc*k(?|+<*L)GiwQ`~dRNpYMXsNQo_;lP~$;9^G5*gsb2=}?+!iVTFrg-I$( z4k;$dN|A@E42IVu++UTrIz!getB}|qnVzB2<4SQh7=v_5M3(BNbNJpa`ZMab)>4v2 klbAFi*hqd+V%`U6?H#hRE?8JX#E<_Maz!{$kf&jnIbo2v)&Kwi diff --git a/files/algorithms/recursion/pyramid-slide-down.tar.gz b/files/algorithms/recursion/pyramid-slide-down.tar.gz index c3090ae2bf92cee17dd343b81ecfc969603d2e72..bf2c91e11786fef2eb26e559a303ea133edab267 100644 GIT binary patch delta 1394 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 WAP@)y0)g;o{0o1KgiHWX0096%v&D1( diff --git a/files/algorithms/time-complexity/extend.tar.bz2 b/files/algorithms/time-complexity/extend.tar.bz2 index 2bbb6fc6a7aafd0be9f12786fd430459c44f2277..14d25d94d98d300958de66d7fe5d4b88e7f45e3c 100644 GIT binary patch literal 4072 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 literal 4081 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 diff --git a/files/algorithms/time-complexity/extend.tar.gz b/files/algorithms/time-complexity/extend.tar.gz index 1917ea49a028be48ab8a9c3873f61ed7f26ae740..fe3fc13978f76a5505a8531ec78cf0676b132c0e 100644 GIT binary patch delta 3793 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 H0H6Q>fpK4A delta 3797 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 LTBe^N0H6Q>rKosv diff --git a/files/c/bonuses/03.tar.bz2 b/files/c/bonuses/03.tar.bz2 index 141eeed746cf0a5c62e7dd8619afc8e26a467ba9..a8e7ed05c5a4a1908603c64ff378cb364c815625 100644 GIT binary patch delta 2640 zcmV-W3a|Cp6yFp(LRx4!F+o`-Q(38FJox|z?|+2+xB(D<|NsAg=l=fx|KIum0sshL z4SqhQ00005P)H)G000F6Kmvi0X)J$-15Gs0XlQ6;Xa+zU8Usxk001zUfY9J+rkV{6 z4GfI{$OA(_X`>(j1``k(2$Y!+ian>PBlR^jZ&W{2#A)h!G>4*osgTq4AZDTHfu_`G z^a7+v5Qc(eXf&F7LnfvKWXfTw=$dE)X*9^uy-iG>pDPa+=QOo;%L2>L2dRInR`3R= zs`VJxYWO)91OS2rQ7A-^LEsF*=sCCv<>C0?5QmH*2sfNWONjUgVc;}nspuTUkdWiU zmZKD%Y95^5Yxp)CBry%6QQs_gkJzclPIA{A<>pf!*h3I87N?0R zFs2G*wI|XWk|r`vrh~~QE!uym+^IY*7VW6SRYg*9BUWl+P@Vc*LrQ4`SFFWU42p}m zMMeQZvTk`_cS?EZqj=ttEV%8RYMyE9XclVGOzKp-Yl%GUnLPzIZ+4WMQrBVmzjyK7 z+T?V*C+2%*_Xl--w8BnhIt&e6NylgTwVPdRvNzGRU-_xL<6?O%cIl{p7G$IhOY0}ETs+2UufGeqcdc10_Z zj9XS|Q`N}aVDX%eX0lv*y||wV!kYPg8YUbkd)l?1&Tjrp*5c%B+9Rz_wD7p)Pai&Q zCXQvdw#i#+-8d#nrl)@w&9jxkIi|_7bS%KA!YWe@rQy0#Dw;B2dt28#oby#|T-;`l z=FKj0w`l05URLMGKY5t3hW9FKiJWg9Ww3Y3OQ(UOqegSg(cn|ZGHK$se*CZKcC&I{ zT=qKIp6jPsfrSp~j@EOwcs#kqXvFZ$noX<0JUcwyJ`}f^@mGIV?AyEWwMG~!Trtao!@|#TMwL@s{;JMuT z8YWbnu*x{J@woFRROFqmdwFu5PWq-(MwZij>YJNtDdisfudn={$mNdmlh2>U{rfYS z{B>QdH;>UMI4OTidY?oe)lyks+_UN`YNbk6%5|f$D4nCksw+wEe)sTynU-GZyUjM6 z+>JXq3%hN0Te+{PmP|}le&^Ee%gue)Un8<)yX$Rt@rEB?&ZqMhJ5of_%mhK zF_+7Un8<&X%u5sNpGl~<|rs5`xJco*(&Yws!i;-;|yG}hca>`J~E@;rCD+tlw7Ix*im3W;n(3p zflm-452_fQKMKV#CfJK|jNh4E{3C#;#dM(LR)0XFu&~ z{H%Z5Ka-wJCX-g?6YLG#_-H3DE{+T*A`~mX~w( zed|n>Cp|@IKB#3loRiWw{qxBTx^g3Xe5c4(N`DbhOZ@jE!z; zZ7u3lW>)3R(&r?a=_*aKn;4jXZNz_^lPSIN~q3+X!>y1S!p~B~T>o+5GnwdW% zaO;SDy2LqMTaoKbo*}Ezq>$-O$;RCkINl@yOV={cMUJ`H~~lcd~x zlo&Ei$APnzwH~;0T=+-!s7p7hM3%y&EPS;ZhXFj4kHSYIGsV*`9Dv_44-nXVDd-+^ ze9;s=e>1JIRT7k_ckK;VxieE{)0L$8+*o2wmMygNywp|IDPJ2VM*}3KOeIH5g`{*k z&Cg3GGBuB$W~A}6acq=*1tfosP4mMM-5r-JuZwWZV76!->Fj#-W5Lm4u;|irD z!AWvP$|Pl!8#2RB*o~ck& zA?iwG-ts1s!YFnvNqB!N3zunP*DfN}DQQZP=wz8;E%s&#MfQRyxT3aFffs%0n`K%Q z>*rpAT|L>$<_?aQYO1>RvmEE0&`IETx^rpQC8|1}4(_;;Xh($`EmEo}NO&d1_eS@b zxoS|(q{TI5lbKkY_cTo8(TlbfjJmEv>NAycVeMOkmQtqqn|ptrdLqmnilt&svqrO5 zywXXjQ0aLGv4nf|JgKUZ$+;X|kx1f-zDY!>xSM`SHaS|zw~A~^?X_LXwUU;;933%* zCn+f&!yZv=7F&cCjPvC7#Un%j delta 2632 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 diff --git a/files/c/bonuses/03.tar.gz b/files/c/bonuses/03.tar.gz index a75e4582a38d227b138ae357ccbe92e474c00bb1..3eb6e4f2835f71b387c1ab427349e099104542ce 100644 GIT binary patch delta 2308 zcmV+f3H$b-5~3228-EhQ#}x>39Hl*Gu7x3Cc<&06acm_~@khq8A$d3b-``5IY}xsM z@=8Cw)5f;6yISq8R$6V_Xsx>@_13IsPX`Tz?afX8Z0>9|#dmXOM?CRuyS2UXthu?p zvD4h#+}XnRW^-qI`x!KzP^JVT7McOTvmo+35-i5Eed}gf|9>|ME7Y@`$R@CFGDd=M zZFEpd+gND#eczdBr2b5kL;Lx*fOjzWtaY`{dgys!loM^pt z>r)#TPNyQ?YFsn}3Ug2fUYveFKP*u1|#1lyP^r@Zl|D{P>Paae;&V0ks!;QraiAt)cfg6^>%*Ty*PiH zlEm%nc^~DUQvJ}_oAuZZ1_fz!R9T(TFha|6JAX1Xixt*+(DK?76c%McuoZrVPhSR{LCng1LsKrF0xmJbAUWzqch&A2QwW_$) z6~&{q%;SWKY;Um(1AtiepHcG%y5{%q)qlK_^D8jHG%>+MHvt|H$ALL?xlV`F_n>>+ z>2~s_84>G-PdwgLm^gS6`v==aV(SW9SzIMOI_ODFJk5q8Eh&!IZLVO=?D8~=%@t*C zZh%!W&R$92VXgp`czBAKjXl2U#QMg42R~O=t00HsAk&%(7q21@&SH=%>?3hC=6}jT zNVM9H2UD$5qD=D#?qe%-fH_Du0m=H;S-=(JMQ)!j_(9;inB&YEQF`B#J6YDyV=h}S zmaW3&tO?Alot4Fw>3l}tg7u(MhUa$KkmKWtvYM)Hg?Kg{Br;z2V;4NR(~>^5gWT{XRnbi6l^_mGSvSyu_MROpzRs>xf-P^g80#k)VzgbtI|35aVQtq!{@>=nujx z;#H_z=N%8%*O-LqroZyau@fzD$E-eQ{8D#pkjvR0R1!s_i^95UMKO3}n779BZvKb7 zy@>BDc9o0?O0vkbk&JkGX@96u$Rl3m*DLQ=Y*tGokzG6F&+;*Jv5nlR@uBlL)URG1 zJ&l;zl_#y0pGSUw`S`iWAd+#Gv%^jYQ&bT!#yr~FYij(Nnb;%FL|X7scTa&*sEqk zmfXni30z{&)*_cuKsJ7r|0Is%!=)cM_P@$$j3|$&{$)D;$kZGDI_|Q5*)~I4Bm-Y4XU8g5pCQ3x6&761!(I!?GAF<-ym* zE)pL=zntHoE5Dcq{L-&tXG2Y9IiEhRD02>o%rePLYgP9@;u^12HsU%@hZs*{8`h9ns%LtkWrsknGhM<}S(PHMH7 zzZ`Lw;g`#!LFSfszWeUw`qZ&YZ_k{^VsF+93tzh8`gK7=*8h7BzvpVc zZMJgt|5kIWRn-4K2i#l#|87eCPhH&C>-6GAP2M(&SATis_>C9lKV@-TXl3SNxu|k~ zjaBYBmF7=mzAscV{cHg#MynyREuf= delta 2309 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 literal 2528 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 literal 2498 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 JBq#w4ynw@oR@?vp delta 3436 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 O@pmLsg$WBo%vOL{9FP3~ diff --git a/files/c/bonuses/05-06.tar.gz b/files/c/bonuses/05-06.tar.gz index 47e2046693f1dea05843c3bced45ff95cadda100..d2a75fc85b84c2bf5b97d7ed025f56e8e42cee15 100644 GIT binary patch literal 3486 zcmV;P4Po*hiwFP!000001MOSscH6cR&Tl^js-&&#*susc`Xfd;C84J?@L$8GxH8Qn3_g=?Nz%lm!e1-vF}#k}A6!mAy^5N#C=E;d<^f z@5X!dz*GU++u6a_>i%w(zpw7^^H=KV4RG7+t1mw^E4RM3_-`nKh}8~yQQb;V^~S#6(pWJM*=@NC4N zn&?p8D)M<(I%+6{Gs7&(4byy&_D!}zb-l-;w`JfUPyP;M-H|ahER>Vt@|f%OQmoJi z^M*Y*2quyPH5e!~o){)`$Tf8=!y39P#(V2_4JoR%db{pAT>=K ze&acmY)qI=Ezi(Ot1HZO8LIm+O`7T(IjPDU!}X~NV13=NiTv~_^nn)*nb!-}v!}BG z*c4ic3*zIwz9Xld`WvaMke=M>_Ec!^D7{v@cdVRt6d5{Jr!{>0Hq>!*!kn?;y2cgT zAe$FEWK%hDxf+&k49c*v@NCvwwF?xn45Hq-s`R*op43w7J+*sWZ@;X@Gkk4teR$$N zyU9J{^UX0g{#UEp`|0?>CGWs2Jhor(2uiRbuiJuU4y8Bj=I z#0JfsYr|z+Jr~zXBWR_d7NF?Cm?<^k{d_HvVM<9pPg2Xs5(lsY%+j3Oi6=B+WC;1m zA`_FMWx^)+ZwZB5e;f9{F^0_g-+!_8FeZRJWf-X8X>8Rr+|$SuLOIAN%=_Aa{0`fU z>&H!d7E}c18R-UNVHqQtu6YK~wL-7ZrT|`0w+2j`g!Va;n zTud|?^_yCKt|VuS+$i*-aP44!ufZJAiCkaPV6K60CY|UCg)xWqf)QymTPKUTS8RCq z_O~fZ)LDilCRXF~n_?7c=h$Kl=-W2N#KJ|^7_9Ij))?D#GqhRvL!$-T<;9OuC9RI-f9Whgoe8rvv>}z_9>?jR{3Qs{eG+ME@aJaPL zup^TGwc(9|;s%esxL88JtcpUtUtrCNs#En8g@flc_*95Lsx6=z5iq8m1O>q^>b@qF z&C5Xd2)8IIZR9>I`OpHFARadY0I-*cQU=LV>Vjsq_&eSUxD>HciK))IL7=el1vy9W_rA$&b5k5Q=b16T)C1 z@bdWd!Zu&wE2kHx@k%VKV~5dW`rt5CgCx!dq5xl=l|(gh3-?hOGxbMGSj3q0mQ|F8 zYhZvh+X_O9>ziE7_%QNfQ>ghJ)TW;nHJ7eMW7}Itd5c$}>6kd4{8KB@`EHnyCfqQL zzV>8dgAMTTi_P(xeK)1-C+3f3OV|0fd;k0ZCi{_kb>W1ufbD+m+qbVz@%``U^UX2; z{ulqx-2ZNG75Beif*uLUR*vFmye%#`Iuuv#kFB^ zZMev_VU8IU7kaui+l3CMzz`iVL&_F3`a0 z9`i3X7FS^3H;MZ{@qOygHpl$$|5vKjo%H=5b{F@5Ux4E8e?qLf9l+5h^(9c((+!({ zj}syp|Kh#)>Sk~SA4I`Qahv|nB;o(@&m%s|9P{u0clUPF{=Z$V6#oB3Xz}lV-{-5| z@_Dz{lCpD@&7W2&6u2IJt`La6TS;QggF#;6v|_}- zVXT~x0us84+AVh!{2`YTE}nXR#G9of`B?l$CI&sVB_-qlfTd&kNGe6Jk}{5@V@Z}i zA|_zslJF1dC|lTv5ANVrmX9Ur`0V1W(P)^OMydN@zVy6NINg~lNwN%W4d_A+S-yO& zo}FdS&ut(z*R-h!7F_edUS@?T&C~8>T1sfIflWo&LmX2xA=4j~f8#7a|5^Dt!4hmR zGGxx(ky^*?=KSRvG1IhhZQ6~7a*_lv%{S&BnIWSLoKiENQ=8_L^En+h&8l?rdGYnu z8$nD#_FAic(!E4O&L06~iy5;w>eB0c-bTBDeE5>fQ{CF%KID&|{`&FBleKaghm^}} zPoDhv*H4Gr`&(81h>htk8QA)Ummkzpr?D^uxW<22&m$(YhTbUj*A#DjbMbQODk%(o zvAxBoO~DzS5F-g;z{4YXIhfl3=E`$;c@e;Xzn?x`opp&w${z-|RiOjCnYHN%NWjXW z#+*T<a2V8%>fLleJ5d^qcJHFyY0LzqtW^&H10wP_soWe?*5P@m@#k*h zxrfhc6`y@AZs{K;cy!KFA$KWbLL(@hpv&P6g{l9Li1*d4OebzipoP4I0*5;s%0adQ zhcp{pc`>L|;?3U*Ih23#D*LUjAtsQ}XMW%s1ssx7l_99mzG zVG79oE&d$vc5al1!f^NblVwAmil&hPRx)9~mLPa8hk1}#&PrlA?}0Fm-t!j~LiRGw z&3)s5BRJT}Mj&!RIQw?y>@}%#B-NB95Nz{(+vYpA&CzW0RoUkLF~7IUaZ}!270=zo zv(KN0;+d^mW-g2D;2=|15l&y%mobEDUM$Uq7ZxQUqTTFb^HNz7PCxdXLoFLZ|CVL$ z{!~s6KjWEyqn~?x$w~0Dd41-yBtFOd3_tS`J|8oa>(kjgarjAe$AVL5qc2@5c(y;8 zFsB@q3>h^;Qpcz+?7jUX~WkWO?Wl2Z-OLvkOVB<)Y8XLMf@XJ#h^d9x~wNU$RtM zFs-D48Yn0GSd!VgU|`RjE;=tZn`hl_X|dRxDN#h)Qmyt|DL2se$CCwOY~Bf}$AXKO z>9J90Nc1m!@=AQXdyn9p{DAJ;jmxtOcdr;dyPnx+yL-p!qvmO5h`vwi&(I+(11MXM zpS&bE*cH#&k^t;4g+X5&D&8yafi~ZYUw>E=7?>hCBb=MeI+LxuLcn(J+?wt6bb$|qZdp0I_jI7$R@qmouEXc3WQC+^K? z;SvsLqFu<;;ue~etj%+xF&lAvw5=g?y6nd5j;MD+-IlFRsK)Y*wB4#f6j$DMyHNa{ zNNTul7%8$>mfpg@PhHkZte*HgP=1hDns1sXdmB#9v3f4?C7SmyZ#$&RkNiV#O;$-? z`?JD=3M#0ef(k0Apn?i2sGx!hDyX1>3M#0ef(k0Apn?i2sGx!hDyX1>3M#0eg1#O4 MKdHE5H2`=30Ki=OF#rGn literal 3487 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 literal 73737 zcmcG#Ra9I-|E}4%OXKctp>Yom!QI^(cZcBa?yily6Wk%VH4t0_gy11^_x+eX*;4@>bPedp%VpX<#P^lF(<+)MsgxZUbPz{rmH;ITT>>@87@AxBvdWKmMwr zOH0GQ7XU0a00!BNrReRtQE}?JBg7v75V8WC0|=e!?Y@@ZI$wX|b~pFtcXu3ha$v{9 zC=7gBvD~d4_{vyxH84piu5x8!^7y?o-{eeaD2?5=&HHjkd!%7SH<@pX18St<1(hD% zU0bm=r;`N0!qg;kS*tFVUR)M2Utlp*6;;=sU}-KR$})tnBChgqtAR_frIGPgrzw_2 z>3E350RR970I&#v$&?M{GGl;+!yc6c@l}N&hErD|55W&3hNgU~h>3uQubNkeP^7DB zu08^=LH zMpXGYHCL7Sf|yhdZWWHPhG!9gE{+vM`R5gDVf1msd;RT8K>v#w*=bbG46JY__Lqvu z>u09tfPu}QYLTuwz;>y5G=9EcdB!OZK0sj{Z$zMUNE!_=Qd(K@r$Kyacfb^K{`+ikF+74A8E@&8S@+fNcJ61i9%|C?K21>paggIA%a3l) z13U7jc`{Kg3s@0gTv%>-vkR(;J4@ruH3PxZ?N@D1$;T&`Fh$5%=u+-in_J;Bkz|H& z3w{U(c7;T8b7Q6J_5ItrD3(u--{i;#JWjVm S|a4U_y0Eo&s-b9}-rWzDe5!9CKnV|fPW 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 C#94;` diff --git a/files/c/bonuses/08.tar.gz b/files/c/bonuses/08.tar.gz index 73f5c07b01dc32311291ce84645b009854f41f73..c0ecb74aaf67531cad6a06aa25a315ce0f37ff7f 100644 GIT binary patch delta 76520 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 z

-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%0DK_Z|Os1Z_bp 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

07Vxr36=L6}b^M4y7 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 ZID#WMf+IMBBl!Oc{ttt_KzsoBLIL+&+${hA diff --git a/files/c/bonuses/10.tar.bz2 b/files/c/bonuses/10.tar.bz2 index 43bb7acab05f7812408adcfd67449416a8455dcb..241ed9272aaef5c3a3c51f4f8ec9782a9e938b8a 100644 GIT binary patch literal 234822 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

az=)t4!OXUYQ-vV&}*c-P08@Y<8Q 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

((82}o;W7(`*I~+!cS@uKp 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%0AOgfKX|up0@i-_ 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

$I>q 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

~NgvfT7lVpPrs()2{?OSiTpJ(EegO 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 ~fj#9&7|B6>AJ z^y_V$da$h=9SuW*U`(tZ$7foJy16zW(ibZm2ORFx_#v?L1(E z9|mwmBIPAGy7D!;`M$^P^wXn*qyTaD9du2^OuHlzDY3SPzqeLD7zs`2Kj{wOglB!p zq5r+@d;->VO2~(gD5f>p3$6bZ?dv9C4$?k~O=}9q5seb(k5HB3pgfC|d{5(tIT zRHovbU<3p02iGLoRIMG{=q#2jhoTP3lDdA+FxuXuf1gzhy2**rbmV-z2$>&d5BC^p zJUfT|%K`h9d#|_bh=y|$X2DL+Ts4|l3J-#Azo+RBw| z=!^gurZfi8AlZM=H1_s@DgM-fka$9iyxN1DNiPM0Iw{Ul-Ej9C2$M{724j1UcL}eR zLYbhIK%$p-Y}24Ze+rIEgIrpVDel`#XO8(u*7>I&JJW;M<_}h0tzgfZ{C<#l?f z1D1|YkV0#TQ93t1+Ua1HLfp-RYXZV$O-B3- zU<ASS_6?8CDd%Ac`3H*~A!O|8Gjn9Z1egJJ8oUmhkd!?r z^owJqLDis#d(zst3*mPi+e&vFg|C(bMVQ0eVK3V$U6XQ%{GD$Bi#me#+^w8rq6D$C zeN+|pwZWu6okt6G!wO|uJTo?Hzi}64OpWSDLb>7OD!iVmF?uV5RiFomduWU1~Ca(R|aV2^c zsL^645B9TDZ(;GcmzB#qQ^`HXC%<)KF-YK;bY(7|Hs`12tJjR4f}A!2tn@$VrnIAm zbf8;5W24*UbooY(Cl?;EsI2Or?#Q*q@*vb}JGz%LCqCdC&z2yKFB})q18ZvuvT}3B znA-vRT`##3>?tLjL0N1VJ(nSB`-TdV9G}OhxbrO3hi+WtTaKWGba0sv?*&akngyC% z+yg^VRcZyoA=lgp03l2@M9}~Q>(BOk;P9TWHIL1iBLocW?Q}C+YF86lb;&?R*`#i4 zKhf&0l}unqh~&Ubk+OP7C1O+M&qYBWcOw3<3Nemcl_gdGo}ilDM7lemg|PL9$ICcS zW#1ulZlZ=*(-VG34-G$~@@T3a6HK=ebHM>z6Rv8!_Gl- zb83s&G)j&kcG-)s*T*G2AxL#hBr5iQlrA0Zz3M?x*#!f!OTu%#_q zO_hzWTSHqxirK|%rmK-(qP6Q`0#z~cf^{vB;p|imbgJFVa&^>R`rdz+F{j%B<`Pn2 z?(@x_iZP?GzAo%wy(mLKuYa5Sa&{`S4W@Dtda+gaPI2!5i?%I2{ymQ|!xzze4fkz# zkqE0%XNpN!Fd9_zWa&sc@)TexP3{dLN39rl8ZJ`VgFCLZsVBbRBg((ULVX8>rOMY&CvHlC2;HwC2;4kZoZ}l&YMQ2OCs0FtZ75JaL0;6-Gup39 zro78tmPRFuz*wK%y?N;O_m4>gD2~}*aO^oFOP&vKx9?E>?2QsOU~{<6?li?y<0k6d zp|V{10qYviU}^~J*iNi+j8{eFu!D-)6oY7vV(?i+j%Up}jD+B{EQ6qS96jA~iUhQb zl95+EL6eOXXtmd!H-;nuxK~U5d>%W)k(MMI-&~HX3Oa;;5fj;rQ3}zO%$m(>XPmkv zKI$VQ*a{C@bLq1X5lN6Og~1^TX&E=1Op*d&r4F();$Y~ah@f6qmtprgcHq8*u^~V1 zOh64~8E{%7nzVV}k?#_|s4)Tq57klHq;RSElOgL7XdKkjltL6QQHi%rJRBCmlH$w0 z%p$Lkz3?}2^oc&a1ut6je+{Oeu<{jGQOP5|zkS?a5mlB#JZvQ#mq+C2O(ny4(#Z?hn2 zVT0G|l`UeB`_elU#mjlMN4rq7Sax@-cX7i+02WIyx zc1O8nKEP#h2aILoc}Lv;xo>W^DUOgo1>)YD)*6fvm*OS(M7?_<8K3F@(0^7bRPBdDAJDLEM;!&br;s!PX8K0o++n= ze@7Df2VwCMU%2UB#^(M0s5XW(IcSBnqb%pp&DxC_Tg68K&CfNraN0a<>^%OIJ(@%7 zOtD+N)Adgd9XK-phN!?XKeyZ@Rzji%2~GvV@RXz)!6rrxKV+y95J=dX6$YX~%pfF* zCJg}-=9HK;Md#3#$N++ER{SnKRmh6du!HGtof_EKjv?fFvFSm&0>WHlcr)&ty2LGQ zn4w^fp}x0Y!l5D79VI1EL$7bYr%)_qVc*0LZn6<+1E(E+?v54R-7UFj9J4E;$S6!t zq2WyjF#>jDEjRynTy*ZNb{wfz>T4`njV&%U=TjLNPa4qNP<+??7GiZH+`>76qSAWt z9J+9EooYBC_!hg2fw|c#MweGt!i?6^!X-4)fs&L3M4%*{m=b(daTE90aox?%hnjFZ z>t^qgKBlu&#W8q>foy9UZScG^rE>ThgkjE6Do={qyg|^6D>U690v+QM2Fq=EvQawj ztMUK|Ns~K#J+$GprkCkRtM;3EDOn!{qbny3fyO%i-d^8{9w*ad6|xGeGVe;kydY8S z9qz3YR&EhaR7byYLXGnVrSh{m{nT1>S&fVr_f>o*yn#IQ`yln4xzrk`P^U7qcmM++~(mOApPQwq-q3w!1}0 zq};HGDuq&5BN3B`X(W16ZMx!EvR}7!zImZAZ$!kiz!7!x8!{DUefgz=g_1&G{m6u1 zB4^m%Q5r|vWGvb53phL0<;2eWzTr_Sk(D5akF7_3j*aMN5CB3ZI(>Vcl4&;ue#3~; zLvX>;I%9&Xn_tMdQU_`lM0=FlJ4_L!phOOmjEKZgp497A?oQ)@M%5Q_VU7u^*fKLD;V6Q}aI;U6BE!sVzs~T3lkL!JDVwJXFKS%m{ zI!na2pq;?ufMvAO?6Ec}Q4ZOeq7L3&{f4dw$W@dA#&~>+X_J!**|uMyzP=;+3q~?| zlv=1bPksTh;I1%hH^moIm=tSy-4gX&L^7cS#($9nidwg%Ea&`A!@K`7xN17I6Er)} z^Nf>VU|kJ=r=qmcmue5wv6h*mQ-?E{-t`W1dwSo0KM)E-Uc_Cs$Z6AneN3PEy;LuR zlut!W&k_%TGQOVomdkWKS3J0g|GGVu>1WgemrB_{sxbIOUfb*k%$)Ix2kw!+DkYZsv zTe6#V1{rLmt!k+JGaVZS`9X$sX6!c?7?tWvxjymzwErv2qWo^B1lb{Bj`43wXMAsHCO_$~#HL2Cbcdm2&2V*J>uoax$tAj>_67M4GK~aU zCOOyzh=mBMF-GJf4@Fdsx5P0hV%3Lzx)o#QPc#`^IRkL9VD#^k9O)_s${vjzY%0H~ zav*~2BT3JOiXGGpGDzniyTd_WbxS4NjCT2dlTkfG{9(_P%;m5xm3(OLhA+_ZS-h^v zSQYbVJkgolB7iYe&ms9_1AWT;kYZowT;<~*{yIoe!(~{H@NcSIYsxPk|EyYQW@)J& zrZx=B9Q)30P7Aj8KaM+NBCQdc?(XltgwTQl{f?gWNIM)#@Jsz zK|U8#(Aq081=eAwg{DTLR%71JUy??kc zH-*%xi_va8k6T0(z%;E>nmtg@VC{)&a&(f9HEp$SuEJ*DWZe(2u^}lx(b}s{MO@XC zxqS`31Yc;lU`pLa>tUzsUz$1*WuJeQ8o_cg(EQz6D|lsNgS3Pf_y&E%a4m=n8dnK| zuv*HbI_Z^f?Z3q-kpv#!5`-IGa|xlIPn4!8n?Kwriq`{zHHzr>yu*QcDS#oCWH2wR zM#jRHbt-iJIvW!wbMK8ImJxuAXUaE8YP!H_*Bd6ara4*h!`pTvQ%_m(i z3D|~dL&pf;>or5Aj(9#7myk(c@Aq*#cd| z(cU}4?rh|7i|{_?=1Two)cP-&4EV8-E6v`sw3}4=>UJD*Q~nyufNPc+v;CTCH%Lm@ z2c`&G@pKc!r2eKXzlJXi@Ob~SiHh|I%8gBE%1&6k&Rod>Hw#oeg6?_V9Sd<(O(<-hHCbiT&KX-_ z0?~t|_%Ud>_tm<5P==W_eHVJG|AHN+@wSmg-?1c-X|?hQ`G#=SS~YB*8OZ6>b39^_ znxijqHT2N4)u(9Q9Cd z$S^=Ft{5Y?O=fw?Nv#K^*s;_v^dJJH_dEU0|BgG3@4{_F5OJ@w-&TKR(#2MT!7 zzuTXKEg^*D*5>P;h)ruUb}}-n(SlM9;TEC&Bm}4rF2zDoyX%#y<}H!x{g`OS%^RyK zqkou&*=)P4?@aTqPDbX4lX!?Yvj%i@65tttU?xm}(}tiq*`ldi;Ye+K*Ri_%VEVJ{ zFb+-yjpn3TqPbnCiQoiz8~}zBZ{g{nL5AiZ(t$Xc9j}>ixmaFxFV94V$VD_zHvBFs zCSJg^u<#3NS2w*XgV>_w+UT`8!k1wENm8iK#8CpxC<;|@@q&HRX7fMN>(A{Y7YbAt ze~+&7po3MJQ9qv&7UB8qfp3H)g1dwfF^)MR@l+uRq_n>X7i1rzzg5k*YLh-;D1fkd zU;x3SBA>KHiTv>=M$sxkrHMXTDiCuO9_B%g#kR_(Yo;m>m!NsFg_igIWfufe7Au-iNv_+c z9$w)wK9P>g6@hUrQ{Z8dYw@ZrE-mkRuFlr=3&c1W^Nn3YW%ofXvyvAX=2aNO)E_JJ z%TBf2Q61?T3JtQ^?;w=|VUhZ@Ah-t0jzet;a4YPy3cT9w;L6}jEGx(I7JAWSV7jIN zv71l02|d2Emow{@Q+xQtmokf#lHl&Fv{|J6md{iP7H*z0RpHcZ4dzEf*ZML|naEKq z3ityMUWmhp!fa$LC=v(ISZ~OpjDE4}Tt~X?vHkd^Yo`0&FYRho%+? z6-3;Rc6YA|0_@rS-yYv8fR^%b0k=q!M;6I&_2A|$cKE%1lg9n)IN}kJu!tXQUPvFj zoNB$%15EDJ9q22Lvs2vVdg#vD4b+TAFa3lWU|`G`MIgctJ^`C=vg?$(r*E7j42mmK5 zbMa9%an_ZnEM*0A;QW`en?8+)Ch=rFRl~bAlg1;IDp@1lob&YuwN4Sm=|6o5jFxrh zYF3v?K{}@w=86)qu**RPqX+?@WOLhwVgRPN+3IlPi-y%G}fCEZ#^X=j{kn2!ITc?;VZHxqQOH9A`sq*TXK{7^bMc$SFPx;HHw%vdI`)!(EfsW( zmIId)(*Fp{EAF4Kk7MuZKJ1{s_Y}x~Q)jGZQnTlFOJ-mEqkROnI|43uy-m-n=4TO$ zNjSHf*8YzkSm070y?@x}vi;W5Cqln5Tf9I+8+WlNlh$WjyU&#d{&|@yXmlH=JY#>~ z0w=-3yRL<+o;#{kMg(u7u=~>K9&z<7pEX~vea|=9x@?}~DW_9jQ zZMaHIB-_K@j{SK3$Zahs#E`xlhtPZC{>|oqExSl=yYCY9MWH*fvF3sVoFNT!cVIwg zpk^o#QmS^-@p{$r$Ds`bI=u1o(H|aIAANMLqRE*%Xd--zV?+KY?WrQ6L3iia@|Lxv zQ=a|$jzqJ@L(aS6O8uXd&E4B)#?*q3a_b^R+-$?=r6=-I`Qap;nK)eHoS>ocJ8f43J4Ieag{ z)A`2^|EsVT@mTjB!rjOK}s{XWkZlp6A$e$m;72o=kM`Xxc@T^>8H`YCaUPn*>1*?O8D-vKoB{zw*0uQq z>T{W*%kNkH+Kh3n>M*Dq>wY{0qH__X3r}|&K<=xok!UK*cQC_zc+_R5j?tu_r!uyg zeeX--e18lUpPE|oyz3T_OX;G&zW%9j_Gzch#h?z&KuW~^&;s6}+dJ$isDZNj8?hJLC~qI( z!t3|ReG>6N0+yLyUMiAY^fkfx%R$Y<6GbdPflmKWHW163#0qka>*3KYxlY z(?Kn9nT)RlUwBF^+o=Hn-%Q|5y#2XtUcAwche^43}gu`=ZAAh#v=)YQC6fG`F6Cc^OWTKX$rk_a0 z_A@7o+q&Vjce^{M^jIy;5cQH**)ROK*4*~mH>{H4n&a8kAVQXTZFsn4$S=U$X0-{G z;jPZ)b#WJOSBq*Cw3VZG0UwvxFhGi>(AL^aPEd<;rq(YYE0nX;&321u`l|})dJa-_ zC9^N079R2Xjqa4e%Apys%qdS=L`s}zjSm$@ety>V{u{LE2}T`KLZ7f1bI^bp5QfUs zDoq~i{idP6TkwB6u;MjQj&*}jb9f|<;;bpZyN^BOSqJPXnMK>mij&KC%rewazpFZ{ z#S>M5G1B2@f$%%3tCFbx%P?Jf|12|6^-N0Su?qDI`E{XXtVDAWeZQ>DB7@@nDo&j_xm01 zs=##9a9zr~{h%n!7d!3Lza;b>dlN2JjTa+Wqto*_<{o2 zI9lF~)xbrwY8zwA`!D)4AB%_WQdikU=6eR4myRSD1=-R`soIK~dQ{Xx;*tmj9i4m2 zVJrHcn1HvayyO+jY70IL)Ysi2+V5huZ)dbR6)!M?#=d((x)E2?dr zB8O8i&PJP``X3Twp7P~)qOt9fKEoCJe3hAWJqnb)5GN08Lb``1_Xu)e0!b*Vi%*(_ zQp&M+Zl$N`KfnmM-EKO|DD*?Q5Bj~H@y^Z11M_{lg#FlyD%&*ZIEw*G68#YW5@Ee3q8*3p_BzFe;(WBEFW`)b7$X1~5WHRS z*DkFXAS|FC&2BPSf}}t%>ZsA|{Cg9fHlxyjHwL4V6Me_v*m!f1UpYQqlebT5wYI+% zPph#RxV-+fWpTp@Y@X!4RP2x9gslFb9kVsPchXc<1L7pf`CZXk%<{oD&|-?%eTCz| zYtCAWVX`dRrn3IzkqgGB0sOV~?9775fUhchD2vo%R@Uu+>T}K{FbxQc_!&EgDZ?9Y z_Z6^Z_&@*<0&@$aFi*wv_?W*49iOI3^}oX16}ZV{M-tomdMFL^G!KMHA5i4Oa(Yn@ zT24Hlzpp1b(Wapl$_<>XvjfLp?El^m+8$Ss^(8D`r2UspCr@eIdi_xUqMZ-_LW6MIE&JGRn8~ z>X2j#lw7)SK6_<2n-zhR`<1M0LGgdnVujQi8q&)XMy;#)-|88KL#0BPq*Jhmz1sBm z^AZ4HVFn!?)N+|e?&O8#8yWO;+ zj8Ij*7BOv+Fln@=Gfmf=t(_lwZ9Ecj7n;mO%JSF4lhvqt%l|K~lTY(I0lgsfRI0W2 zNV54qb@S3FVD7uWyUHqV!n3oUN4d@oxi&#`pZILOLh8RuKt6u7_3&_OE2IQ6PJ$T|b%tm?GOsa@L_GH$1H`8b$!m>k{SM7dww0|4^DyfhM0s95Mf-^ z7B4F>wr$B%%4ZsngR`%P;8((9UZbO}#p%0x@kVq`hRLW#P-%og9E8TMiXp)ATOPCw z!DM<XQBrXbj?AH^8OVun(kx z@K-0!|Imaioaitf()!w;vyy*F+y64aa&EjZ%+%%MO5HUI&ajszk-ttpld;T26lKi7 zJeAY-B#3tqFax&sOQ$kkJfuFBnZ`x0*$KC>C$0@+yvemc>6Bj^aw`3X^?JNOULzm* zxzQsf4o=gtz9y`P_L`Xx?zk@Fyf-O~f{;ABX01a7-QIIH)m66|7C`+A?_)~iLdS1qpzVbhPn zmiEdzF0udgb|%JpfaX(fBA-VY>%*FoK4ZX~^#YMK^fXo#LvB(NV0WpneU3lmPm|jc z=v|Bom8;~1i!782n@~D&gW1mwlZ4M(f))g1BrfHjSBTz+@bF^G&W}V6@PN4bIuH(s z=jvdDg9%;{*O?n07uC)|<6kFp^Ctzj0Iyfkhnx$=-S&N)JEz0(O z2(bNCoeU`xO}_d0P=bkzf#E$9<1;KM!L`kAaDdD5pKQ@_;_4{2W7?UGBP2G zG_R5 z8fr1x^+1~QpNh7luxzBnSUdok^}z&uv_m@fXqQCemFKZJo>?*O^G0lMJh=0ta84L& zPMyCU!*-Ug+38mvaR!KLV6f|%%U#~_i++_ZPRRQ7J7Qo*j`~&iGg$f|RNP#y-oNed zO=Pp>4k&PG{^i0QgXF1<#Wta=+Hx+tSLY0DkEz6DUF?`Gr}dNJ%{mbAnPE(;Na;a5 zxdOTvvnzkh@Bs-_4Sv6Jb4A)HB6+MA2+3*1)Jum^^-`2SCuQ)YqJdw~_T4+ya5mvG zewmRIj$6_6OO#}O_C5I!whFI)3hQ3&kAjWsNN2QPjMaomBaP{gYT(IPURb`dS2{&q zx+IMEkA?XuC@$DM}!lQo5Y7up<9Pu+y{y% z@CY`2c-L-~jZwDky=8ljz*Ub?pSM}#!8o?2rM=vDO#6~616~z;nldZ=W`cP#v=bWC zon%#z_Ahoru<45#8ZXuh7yqdYA0P94>+WK9H?Qkj9i%F^-<>>I>QS9lQ?m=r?sXGy zdplfIau65{eq{b>uGqtG$Bz|*?8aNr#kd?FQz2R)#(W9}q1mlYF;Cn;>M?~+vFO~h zju-6p;k@Z0OV5`-5ZWj$xd-J@SQtz-GV!cx6b)Kmfnu+kqhpV<+S4C28TP zGfr0j`91U7+8)!~*tUSWh&gMcQ^dRVPvA1SlWWj*R^EO5>2qaGSMU1}NH<&~>E$>v zw_^S+UD+ee4fF-sn^d&`?VRT8V#ChPLZ#EQZ$)bi<14O`-iu5C+^3hvY8rxeMxtLB zd2X4P9M5nzVuuZS0vM8 zdCNvqlaHMDlA(yQy(ySwQrt(*Ok2g9nE>Mr{ zxgFW4Ti*N$=xe}(S755#vOsJBkcgO7C!)5;?5pyd*Eol#o9%aM8bi;E{e3T62M;`9 zeHycfV^&+8chg-eUa?kaqpS98u$UuO*&D1xNWCgR75 z`h)3nRB`Nh7xt}>Ys$4!1qpP-w2i-H_v$Ts8g$b90&DMOPiuU*-%l^89R=@*eUh{o z>@W`F#w`}~5MoFJ=*zn7?4Go5-hb&!mmKsL4Fwe4{YpndzjIOtmc*`$H7hiH$^9=T zj~xci&Ncp0uerdObT5cobP9(b!KW}Rw#V}IJU%aWhgcFFk|0n1!MByjN8#G$awIve zMth1p9_r!PJzVJu4CI|3&+6|U{&zD1aS#z*PyGk>L$c@c`IbLVRSxHHtXGM^IVkk$W%)Am?#_NLZ)=K38H zlKbU_Y1bPLLFHW9f}=P~`T?)^B*o;qv*rnC2ry?rfZciZ=Lj?8m1#hAr+icSn@z~< zxihMLC2wWF#&VZtAjW-w>g@595M3_~^1*4+v#GA?<<2D())JdQ)RZ1Acky9S3fzxJ zg^tLyo3wpNP2YWaSm`d{Ch3S^B*o@Cb^r=WMn7V6usvBkyT7WU&|(|}Z_^+1_hekb zBw*Qp$mDbThkPesLrdeQ?~gzlAT|QCmRq&cA0rZ{%i^=dQpM<~&vTUCwNW^xcW5=G*%qb-U2Fl@O!PeTFxXcN0VGM2KY>UYtH zOegTvVf-8B0?9WSjWpVdUt}{$w;^S7SuC8hm9V;a&H^}3IpBnG(^R(LlDRqyL<0WS z1;}~vj1PBy?2+#(pFhu;p!~akzWWB^x8Bh*RjV>PuU6V4RO^zn;B`Nm@}oQj&HYWstO;W%U6T<06E zg$Ga&?Q#0L(QS{*WqS6VHQ$YV7Z$w~7yOUF+~cACC=hM#fAl+{BuDeyDCP9FLo%b% z#-HOsR8JeJQ`-BZ!GceXS^#a6qrE~Tr9rO#znr1&A8Oo1Z3#v+=0kDq5Nb75Qi@DD zRMg$VxMt$7z|o2!2?cLP>)Xh(99PjRFh!WH#g;wJo}K01hVco8bBOJhCQT;2aXuhy zDG``ADjzv!0HH)c1K5jhq2dFBoLNX+^oQak00a*@;Td;=j)$)=fWAQ2tb6UT48APh zwj2^u`HGX6;T! zbFtl1wBieY_(J2)fsGF3$THYLp)Pn~R0|hL$Pq5w!nCeKNAI@#67 zkcfnZ9pSrB(%|V+6or8i>Su@ya_%o=Y5M{4MU$MpL0Ly5Sn^KdH1QYvHe0oan4m~M zKw75pn*_vk|--X@#G!xzl+y5>hC(xWcvK70{YqEM^*%eX1~R`+NNPiLwW zzQ3lOt%gNeD)s3)HLd5xpT~y-S4sR)=?&$FdF;CL5XbL`m0jA>4#1d-JjGx+w>NjI zZDeYjbIQ*A&-?P9RznpA{crU?YySz(ajpEtdb{T2uO(`f?9^g_Rg*(@$fbsQOBRFk zTxB2hsno~|SH5j9s^=*w)_y(DFz(T%P3r2rb#vjJVk{Q8l}Zqk%_e$rUbs>Th)Y94 zYIH%p1x9^{gR;k9d1rPyS<|Q8aiW;cQhXqoYxvNSyIYIv(c^Sx{_L+UOi#&FoU8w> z+?m`uXkj7kCmltHLtjzFOS4~|BVwf9&0=9k+>}-r`H%cV-4Kup>QvtYsVe9Qpeb!j zzB3Du*Y-Nrx`te~l66fJ7Bd57J_r*-oYg3%pZoI7YB#MW{MwBMtbxiF%srF&a@WMp zkz&34ANKZ7pCG@x9Q%qTP*Mrb06!8mU)}7QuCC>cF&JsBCwncHO&i!|v|bgtrL161 zCI|m{Q*Pzflc5xB2h!YC7@d&vA(2?#G0(a(>u%`{Czt<~uz}`PTR}?2n@ib1pbCU= zu>d(h#=obBvT|mcWaPf{?Cfb8A`~{0Q*a=_fDz%@N?KtQ=ysxBy^z?LTDvOie4)P< zT1CN^oHCi>_4 zK<{*Xjr`t>Y*CZe;+?6e&nBWCLV;UG8}Ew> z`2=0?3o`)aAtkbX5YlDCJWs8GHTolJ`+Jhsym7)N<(&eHD|1m}9@b~WHOBL=3z~J_ zYUKv zC>`NEm+E;fNFce8xt`eRcWPUws;7{hx%B;(yAO-n^G>YBK;K=gi+#ABxmyB(UJMUj z5179|v#GUshJ@Z^sYXn*)c+h{pY}RF^lM0U>(04p?QjH)#5S;XV673p!rfOB_`%6`=fP%NTEX|o7eS2Uc z8{M(6dM$9b3N@j)`#*WG2xXHKZe%gq#a;><82o?jU}4GZ3-)y~>C`=eyn&k!jo=YzIa3g(VB$8G?(PCzP;Qy&M{LU5%$@dGd8C; zM3ls>{Y@MFOA+Jf&388|x^BBQ8J1N0HY;1s4)gaF7EPCVSeiyT(AU-z`I6)gEjc2P<-gu_+?_v(woAsX7+{ zI>#8M&fk6ypyKkY@(G>?(u4FBL z;loVg%_XW@!U<2u0>iEQ=ItG;l`W?#E9!8T#Ol{;jO4pN1^&r~i)1MIAusxpAcCqX zQu<$7bbE}b`og;hAOi#k(2DddY02&9bp;1K!TGh&idtN6Q$RypGpOsg>{N08eaMh6 zHx>#wRLKI&15yZ$!86coO&H1sBaqFVo@Q867LU*t*RIkKmxFJ$RQpfZ+D?v(d@CE! zD33kEQ1zJiSyXQ4E9q6kSW6g{yYbY{{h*u}P9F9Mo+KIJ3MLz6UD-u^?35f2tdi;x zbh8zKfUXnJg@rolxtquWt<6Jqz7Ft z@5JJOAixJNe_jHeMH&F!5`mUWUS4{V2bh_69{`|HvJ?$O*-Zh{j-R2jU*aU<4gKna=8T$Lh~(J(QA0x{2b+9c!5Vb~3IoW%5R=mo?@7Aa=u7 zVs{O{EY%d!)n%P6Dz@YiLZ{N(M!ZUXcOF@%%o1bQx@EUJ4d&Q*if4P1iT`H3{s{&P zc^_E|qnI30z{+LlUrkwRQn|3SP36@fga{Xk?u<01Mf}5vWf9X=j;WGG#QIkfYJ<#Z zV%(>YUZIt?A69=F+TJ3GBo<&2e;zv+5IigD;kF%taiqT5Yaavx=tDY7;@~N;$y}&i z%mLdZ%%QdCxP;)d#sS}xx(WUVb17CGM))UQa<9hS*T|CTK8 z-`xzUP$j0r^z9y#H6MA#2XfF{z?pGoj$*rUd~v=ipel5N4Dr53P5PcJp^ZE&b{p!<5xjbwK#%8k8-r^(TE93Axj z0h8{eKzyG&L9%RA)zy07)U<`fK0RszO%S6%BR>BEvcT?V4u2gR$fj?p`InmFN@-?+ zyE5JVk+tp$Z=bhp(?qG{S=ZdWFHvY2Y+LVsCN|%XKaB0TIQE01ZvY*9;0y^t01TTJ zr|~a|rzyRNk9pQeEnsLcT+|HV!I*G>{Bo@BP+7!@Q<>u2->L(Qx7*&^wa#Wa=!5&^ zd?`zpi>S0V?iUQSjsKItGG~t@jwO2=$zbtHs#9VPIW>|!iq!x^J#&)T^_HKF*h4H7 znHi=oM%z8l6H-<yS>~-2CiU$2||D9(hFKhE?dn~JkRKS{5s!WL5Jgz>N3&N1p@$03Z6OY^dN1- zKyq)10#Strnn}%Io>`Bhs0DKq;r7UuD{87tuu4mtzJIHGEl=cF3x}>;2@Hy>Pwu(% zM7bfc2L^D`7C};WGlL=F&32<#?p5mMiK9pc39)x;t&Fh;uA?g%gk;uRoqkCXADuA; zkv4`4{iNo!;7k-gUF6u7^keBDJTd$?#xbo7kmwM7YfzaDb?=TD=Uueq!wUfeKy4`%aE z$(7qthU3KD58A5Q_&wYleaW?YYmW*)3cEL-1g1Rd7I_q1?+)%jt#U=j;TXYrCZk}Qu) z603Gb$q}4{$RtKNGmGxl;NLCN@g|gszgX8+O>gFv@+HTw!yC?&>-SgNjOWSqx9~#{ zygoaF=DX_MPX;Dl72@12ww}fc%JN+0J(y?PzT0<^y{%@7vmy}gc<^cPYT-;`Ga(S6 zvN2He)t(3ScNjm;`lmskJ<|{><_J7AXNRdvE3nt}V<|S>QOxE1_$@=3{BF+%u^-+z z=n=}d>aK{>4PS*FZ&&GU-JWL|)#>11(82N$7!Rg**cY8@U_Urq5y#lroLVI^!EM+EEHF8P4=e3s2F5-s(@t$3iiF|9HLFylSvT5$Z1ZKdLxoY^# zG|yw2r>%Dkibsm`K%GM8A*?5B;S5jCfF0fO()nLW(2e>J+aWCd|3TN=v3OnWq1~nL zWC|RnC)&cTF6`povdGT(v58c4TeH12X&|?xUnio04{B@>`k0nWA`5*p zJ24#d+1Q-6Y>}7oh}5-3Sl$cVj_6O`fW_F%TAcyT9L)Ioga_NAe#q-659Bo5ew*V% z&+W{}Q?dRNw*KGgn!~sh+T#Iy700BTt5gqb-vsg|g4$o>4s!3jw16J_)lPsnR(r8F zF*26H01=`@L;zIbN!Bb zmI)hJr1me3WA_GIs7d1k#HoG+Bvwl=o;!8%%LC}35MV8IZlRn=2JJ1TlMieFoT!!R#JFehzm)w zU)XB$a75sgwgVQx{!amF11fovZS2hc(j8@!!_P%a^%bri+HzrLoF?ixm=S%3-(loU z1qSo+er%kOiF73pOHDz|)Ya?5juu}Tu^r+&qz17H4?<}o1OD_tj11xo0*eba(Ij^) zxmwzs4=Mr=QA0N+A#vi@!ZDcj{&99{?^dDL^mAn16%rwmbXSUm@T)1)5ZX_KNP&wq z>@)FiSHKU_7nAbkbw8X>OpVI==XQb|zxS|W?XM4r&!o2H7LC+p2O{wzwl-G6tj{rw zKO22)?pgsy;j9{WT8en)o*w^V@k6J$O}^(j%}R{p7PkFMuG+fjs3tUSY^V0kh{leo zI-{hXUoc>Zg~?JAwQi5tEl+26>NfRtxp6JCUGUO^1sxK1>y?FE?VTDqlWKTuJsF92*qcdVhD{ryz6&YW+eQ0z= z`EC8Z@U9cdyh!)=tcv~fVt}8le-ZAKbB7zN_Ju*Da8lYYK5!p*w{&HYJp|(HiUx81 zRyD6?+pNjhLr9}8EEILrt(aJZwjX5kDo|7}WS^()sl0i^&Sg!zJ_-An0XcN`6?Ha? zaFTUoS2y`i0n1c7+@%nF7d40&!UlO*s8iwNsZwFL3wd zM_X*7Cv(sbC1w`G1`)SGQrfG7b!W-Kfd3Ecwy@milh$w#TZ#A3eCI!I9X zE>HAhX*sG4=a6)RgYCWV>dlK>)2ym1m(;}fx{l;*KCagO30|uyDRZ5s-`WzQ%Koh- zMHz}1h!IPuyHUKK!82iP_ZCECfU2(l;}-JAg2QSG@Dc^BFlYX)BVb?2H<(m5e=TcK z&hh3*0OEOZ5QrNB*wLy56%d8fK5iQ3QhejF{-|!+IwE9wl7c0XPn@t|^EcLlF+ib)mXFBb z>%Ar-A|RIH2uV2&Iw#e}Y$|5!^&%lkVPrJRCEPkyg<);N+{%ku+# zao3&B6Gk9_50V^`=XS_B1Are9WDUwKs*8HWMdkS?Wi3Cv<=%pjwU$GE@fknAgObG@ zla)0s{TvXJ8&~J=;rButsm%W{Z%|_B_EHY8%R`7k5`90NWm6<*Dkl4% z0{#Lo`wQPQuhucP6U3ZEL?!()N@8v#xS!{qf%~<7g<5r;$5##ffvQHf5Fl?#)mW%N zk>e-TZQ1(o?gQn6VR+aiq^K|Jpw#`njzupWK8r8og-SjoK(Sx2mcEU%BsPes!e#o2 zHA}Y&eW;L=0@UllGaU2u{>R8W9B7PCVti>jW)1q?MY{RBHjH(FwpK+2dRi;rx26$V zcW0YwNCLG6_8+HQP^eO+n*jv1j%zTEigvEO8C2mq6Ex zK)2;*jC2{$iWH&g75-XN^8c5)vjoTY$)~iRv9&-aC=}**FE7E=&f833D9tADX33L3 zoiq;J#E8t>XV59dy_}LFGEKJsw8dpJ);(b#Q<4(}0(Qr^bdG(HpXl!dCS&w)_6M6E z?SD8ghW><)Cdx*6&ZMo5Fx_i7Rw|q7iLIvs^qh8pjKKu`P`t*;Q6KB+7 zKn%$v5JWuV9Cg^6u-bFNwMWXSNWMaPbi~U3Y}R|)b|}B}>L-nAGM1QpafD`3%%sV_ z;|YHBzw;f+*X)@ay8NNY5x6TSEzEyu%t*RQPRAticYcHl8hQU;YwBTdPZ>z{1|mYZ zo`t2mv#j5UoG`2LVLYWxX_pv!*Z8l*7%Unyum*Z{uB86USIBsXqYQZn*v;2Ioiyr} zuacHX9W-5A$M)pb>eIaZ$2Z6;+Oxu&u(|5#nq#Rc){;NVn-BxOo*$Xbd0q!~L`60b zjT<<$+j74eM?`Xk$IK;HfHHe3`xH3;o66-EYkbwd)r(g7u7jC-pe*uh2lh(pS;!ag zJYBjZ)W>;GfZ_8>2o$un9%+bAl@s;3{nVUnvPL@ht`QocniJLYAS_PK;ktPssHAlu zxx4Ge(9Arr5Y&CpbBScnHfx54jqu6cTvEddhTx~kvEi6c3wu)31#s`>Mscv8x_P3P z1s%v);(#lJ?x7!t)l&9LJvF}db^IntM>Xc6q&ed5p!7R*f-a46!RrpLhD$hCv?fEV zM~g9;BO9aZjQc_CKiL|f);O$ruryZCAJ&e` zAWZT+!ZfM_09a^If{m03vG?TYa#=N1>+jsJ3GbC;+yRX6Jb^+kK|sN2gsKJjcXGQS zEMm-3vb9xTk3z!DKK9AfSr}4W2(VXncwh(fsK}MZ^YbcUI(I~g?-WXB&)joj!7X7 z7&TR?YWg1%iH{oa2(41iXc$@zHK4yp6%v*j#%kge_2&V@$ktS-8#3IHyz-Z!*bH>V zD5Ie1j({Iw@ZqktzwXmbGR|MHdOBt^6_&P2zZ^1p&>hCD_k>yj`})&szG~TFy9u!* zD&wxZ&CN*QcEY~m3oe3vlZ6(oqRrb)?IWucv`CnrA$nODX+e7qrHzw1^wQZ_usS4? zP2e;6k-R-ccri8t8W6HdQEc^S(m$HJ-_vFUBOL}-2W_rQLe9!mp)@s{dYCRommA51 zH#<0d4_n;X`q$9>9#{p0p6m4|$6qX`C9<(+P&t<2`x9*wb%8u7n_-4p&liSarvcum z5|cgc=kqzly?3Q-&zDh+O`sx*-Jc4q$we={;P%wq6n9EgLrmFL~Nnik2rn(i2l_*vh9D1+|iF zh)&Z_l(qG;)!srZS5I#)KN_1hSQMkJKXd@~h1}RgjM8^+2#M($7HlxrQS9b%tP?C| z=PFE6d?~JnIx+)}dD|qkZf`W3Y_BSloHT{tn-`v5pJkxf_`NYcUpROX{2iy}(ssY5 zA5*%vx|Vdq8&fgwB8Lf{rz$^KB0g*Qy5EgB%^~@nytyR^v^2BDL#Y65UO&Zi;R})FOx7m?%8mxlfO_b&1!VyMzzSD$ng_j%X>7Kw*~fu{cGP8X4a80za}FDV)j= zFp_>41SmGi=^LHv%Rf}n#>1v3dioHI+A|AlQO6*&+#t!urKrAflND~gU19y`QG8B3 z$jD`Zpdwd(SK~PU_3FUcypB~r}w|U zYPVP_Z7lw(*XL8hS_?DE_pQ_Kt;CHzMYr!YG{X37vNufF8K3&}%d7K0Wey4!OOq`k37X+O{S*Gc%+7V?tTs{A=GX5MoqZr*@cLC! zko-sGIV}}+E3`N5uR9HY$kfCgb%nS{0o%xVL9|;W9zIK1xH^ zl8Pwcj4&OHQK11+j{|5Cj}2u615I8T0u-ysJZJFvFyiAJVAkgI%qbtKfsBdVer8Mm zxZ_vcbC9(_t(Bh8@PV^X-TJq#@$sK2~lon-Uvce?0yF$PIpCZEer zoLBdLxu1sFq_1{sZ=U&-Mz5sSbz?H&OV*%0G4`hnJY#;xQj=oh?K<8`EzFD#&#A|L zkHGkB3JPyY0wA26tac1kCnG?;>9`(KC22k^hc|BVfxeq+@0%BBFiO z#jJEnl%AA|kDi#hk5_qaYID#aWeSF;Rihk04pkuuf(6(*qno`L!|{HIKhiI87IP*o zeIm?V_-AXaiJT+gfTnm=1P^8--k&!iKS*!f=F1Ac;9>H0q`K{Ut^{`L|8HVP6cStB zUa$~1#*D*joKFdY9&#Yy;t2a->c$J9l69Lqq9>*6B9&>?~K{CaNR5X=iz&WNz+x`zintj(>sJ2kUcE zCUbM_;(;&Og4-hZ^9O!~mecAl7O7-&k^;aRn}`^7ge88g@Pa`Q>P-i@b?z4e7KVp@ ztVzhQBtigds||W4M||(Ql-NoH-KFBz#G@cio8X!L`Ch!n!OrVW9RN`v9eT~K%%5&u z4}(RqvJ3)I3R`Q4n^nOBhu*$CLU`~aTDrMrt(eAa6CuFwEASBPdVJyu2*n&Y{w@@~ zi5Ujo_~Uelt?gHf^s93T>Qin4o&P2@k67|ykiVG3f)E}3!*GAu>LXS&SXDiX8TP=( z3i6W2f4_1sNXRe%B>+mjYZxas;|#v`ac#gXer}hZ$tgW^XeGBCFwOiWGHZuG`VGMS zH@lkXsTq-?tVWOzGiL4|QkVb+){mv6;UZ^n3G?Y&rg*I@6$S_0&kuX9b*F z3y{a1@NAcIrt-owUEA#>H2+He8%oKwKSMR_FcX{tpWV&R4|>av;7bXH79F+}55PSU z=mopDbj0#c{(Y#yf>cl>1t|0 z0Dx8+wo{pS&@o9Z`IDSbuV&N`v9D?l3z2#4>1lD8b7y5eL(Qc1szMCFVqJ3VS{yrz z7VZscrpjJuy;N>87h;uO`yfhfDW}xdm*jHL{S|=nxg+p4&wB5QvOa5*cFOMnT4q9# z*>YMlUb`@WXIwNlU^d=5BT%H_9j8*Xs^i#H5gVd%wjuygGAkP8Kr3$2hp{ujZi&lV(a1v z`nx-4(Rld>A767NH+|LQG=3pHpYG2Gj4c!1QsQiCPnXrEF!Z0zo;>czid10TFdy2nCA{zA<1YR^OK(owa_WO z)BOZdWMUIrw*_Xbu_F8IvE{e2L*-<0cVTs*dI0no28(E)+zuQEoBz~8n@!eP-2pR# z;oF-zuk1g8OgMIy@pN{jMfrZyU^&;>8DFi(T*o;EQ2Ic8Zj<;D^0H6p;v?-lZR8I( zc8cnLe{s55Mh!eqk#4gL+xh$RVlj&ebw-qnIt2s&XbO+~{`o61*A*N4?&Jinam;<< ze3Ttilp%x%7-J0yFGs|3mYSwQ?jOj+C~?3KaatM(FB((#!b1)u0kXyCjX`fW{OYv6 zc*d!%a2f-!LB7NgaYQU`@YR~r(M>It^i1>%&(85Vmf%oWdG2^9sz&v?i%$COIj}H7 z(xNb5T1(oI6uUfF$|8PVM#;0_eA-tVG}6J+j`&X!3wGPJHQC4<404)SK5nTuf3&}S z>Y{C4rI`6Szol6x^S2XJoT0P3niFWMpfO{tHz9_S~tM&TT*DbeRh$|K@=BegFLha z7}zrf2ud`gxKVSbX+OMv9_ok21`#|>85r`jIU#vFpSGU-!jh?5*Pl4xK5iQ01+F5y z=LHuIJRj~8$wuh{Fi*mfaoAFB90DM}5BbJw9QVe!$(hkh<8?^Lgdh4-Iw+zg)22UL zr)N;BuKkJWo7oR{(NR622)YkDZ}+fwShYLehtO|Kpe;cxPH?rDDHj)n${*0a&YZZ3Emq}We@oB)CB zVtU-lO?SQ{hDh8?hsaH`4C$-$kc&^77gggyF?SsCn z^WWrXF_w-#@iZt>j5KY8-0~BajM&$!*yg%Rq+Yd|=Q(&2acO_$^P&i74FiW!7eB#J z>u6uf;y_(91Cn#_}p_Jt~%k#L=sYfDl1d0sED!LiH4pgopb5|J=(fo zi-$BPCy3x+oNBpYak(9mImU}8#|hR8gvccvabC;WtgklW zvoh9u(7W3PB%e*y&B2u?HBmvSW23I+uw{GWe9|hh)SVMooGGkL{-h?VX&jNOo5(a+_!BLXF4KZ-glwmlgxFZh^{V5Mfr^z<#iA z7YV?!xZUg#rD_%hETf5!-v#OmoK?vAFkNoELm*@Qm!B9L8yZH&rvgG~!zWBoJ#^q@ zZl`Ons-06hD}6K@3$>rb$pixKP50tb;eOOjb-W{X9!vef)n3}B@2ZdEbn+1pvERys zLQ|dN4UBjjRq+sr{KfT?U4;XB=Fgq_c=+Jl-2! zY|ZwFa1$b1Z2ShZJUI!)6c$Lvma(f6hhnp+4d)q6lV70Yth8!6@7ivE0BO9w|Mdx~ZlYcW02)27=(31B zxb6;`v|g1gUC*W5cO`;`oIpDYRiz?pmXQz}BJzZdBK;*~VD{-14O~`855jzqiT;A+ zWfo`#uQPmCMhBEFmXBC$^xKwYKPmbjBM>RWiG|Y(*4fahj}dm*CG5(X^|+2rZ7#^T zrCtDAo>S1?iq913Z7f{phc(xJipcA3n-9Ns(f zz-tp(&OEKiQcY|8mSX<9#?#QS%!Rb-!Eyt_{%N;92%q^SN~|N>7d2_w8uZ{izbh}b zP3uslHtq%LL&Aj3GYk9u-}D_{7Q&lhqP4cDj4mZhccx?kX|ww&Jqy|`&P$|tY#;%F z2);=*`$1aLVi*t>JNBc3iWU0Ln>bPuKL(8K@Ap>IY}tl7c=n&}C<3`4)&i4?ii+g= z;GyUl&Qoo^HG@~0CLBEc4s~xR3KhKj1lHnzeTJ>f9`G7@*NKZeE7C~PPopsKtzow4 zKnAdWbD)$jMQx7*w`0hxF3DPw>&^xbL?d}o5KWJ`x1P~4feaoJkO#Wt?BkW|@TBXu zzlkmNP<|wZZs_+G2C6bGUQPo(y?r7hD;anKTxnq1yPSS`cdLaBa#eEd8nlm-OkRkn z!?T{Bpl1_qH~73odtdu>XeSS|jEniH9%r;Hy?oqov6Xt{{$wu|mwr=IhtT5V&!>Ny z8MFxfnimo7gxP*ZE(&z7OY{*&bO_o}-75xABKfYkiRbj;&hFvdRnMx!l!o#&wnv;j z21ZELXy`ki+9*s0hhj%{57)siLs{pKpLaWmhF60KselvHHGr*sR%Gtws8@g_&V z_^3pNg-!@Hg~=Ju`nWynJ{QE}oyM zm!onO&ufi{H?HmEjyU`56S8&qdnbdju?$y{Ag`p-G-?_P2+-mK|p^?y+x zOL*8KnKdIdWEWYhm##tj-`YLO`mcaItFf*45{a7uAta!w;4}p^*YS~Th{E7R7(WOT^sbVT zW$q*-Y-(N{1Az$|%{*1a)M#lS0j@0F0&qgRfu6q5wdIT;EiGB_6Y)>G^DE2IAh@Hc zfoIld^@A`bnt~y(=|)Q4zXs$B-U883y)pR(_!2lyqdq93)U2jBKmZU#*yo-v2TSS5 zDQl22CWJH!vF)iXHFGh0=HEHFx1Y)Yd%_3jsPg=z+^-Tv@d!@qXEa?((MSIz*LAZ| zFk3vK?2KK18{3pD{%>9FO0EC4I>6|XA*4Qc3GT|~gfj+y>qUb#6uCh?ilF%Qajy~T zko(C+i%&#eJaeR;FkO(E%50OnH=7un%zkH-^`rxX*CEK1NUL(CC(QyM!MKW0z{^n- zaXYd^IWLr5YU#s4_zX#=nJ2Mc%@i&p@LJR<>K$Ci0}PD`fzd^{Q@z8YU2CktByeoR zridoyYckd`SxmTYX_$+*NZpI(zvG6W2{bej8G=zHBL94oF6f3wcuYzJ?{97?iz#DH zKx1$#Aa9GIJD7DY%l_`s z{R74*N|R-E?xeMUkQ5C(9>s#|+nKm{D)&1aRR?aNyE1Iu2l-5YeiK8GxZ>4y43$#2 zmVqU}(5#3Xk^v}w#;@`DHe*i&3<+-LV(cL7tDxcjCs@s2YR3H)WTJh%IcBNDR@lf< zF-A%)9jK(#UrtyMI8;0|MUpEFRfai2cN#~b9|*)zc(dO1PrHCKCAslwR5w^XZn z23MQ#X796(EbXS#M#IhLFz^%sP~tWku`Q!KFx2(9J?UwjO|G>g#hIVuntJU;CAAt3 z7IBh<9$_utTME3tWi72v0Q_JaA9uO|N%B;w;VFR0j06r!##Fqp$C1FWb}1@)--3^M zK^9aF2aa>&hcK;#_{a6x$a7jsvvd%8Hsp(1V8>x@xMsUs*tXoB6igE*=X8YW2;4=| zAxUIrU6v|i_rJ%?Zo?zTIbfllNq!pW+rKCzuBNBZoFV;P0v$}ZWkxNK6H62xy9-Z2 z^S4g&i}_Em(alQV$q4 z3;kC7kHwV_y%m;CVNjJ254oYrt?=e??{X3-=Z|GK2Y+T<7N`&we<%5os#<73fbx}6 zMmyPw`e)R5i8Feo{=FeTx{Hx}w|Y6PkCC+!f|$XUl-`|P;=RL8C4*o`wFE?*&4y{+jx7*|XA%DbgD+g}R>*v-M(x7p>p{8b15){YZf>i= zDUIyBPkGhK+qU+6j%z|tg$*76I^EkGavV1l6vsQhxu*Yzd;6h1;aO3$SOm<0~w;*Mf@QMI@Ddh>A6V#-r;3VR>vDt8{n>I8qzCQuFDt355`>ZgX*V%U5(SH?-wZSd9K10ZZ@Bw2Tt%H_9JuCVSj50_6t#Y~D^sPu&96tZ z_yW*z(Ls;;yz@aEd02w<_O-7UVxfG@zWYTolQas@lQ2Sa0$Tt1iz^c&k#plZYUby} zfmv|L9$m>RS)cM8aF|Y=bVV*5&X7^`4L#%XNI>Fdp9m8au=FgvNu;TG7%1^Fad^d_ z&&GDz1R<4#_omtCo48nP;{t}5wkBn5{fJ24B&;G zP-bwxKUot|7aGGdOpPeLGeS4!=16m*Gy$>3>S8fOXYS?YH$ipn$=AW#h#)t6H~35Q zs?p#BWm2lmNcTBU+%xM`u8;0&n*>-+PUuQfKiHLSh`N_}l=nzu5|P{u*WiJ|2mnj7 z^`5<&kCA<4yefEArb(@X(WGiwD9@|6-1LsrE#Qt2gfKMX@$lBC6<9C;x zaz~9J(T1mZ-UEStIvk#hLN)0W9_l*pVV;LUwzB}@RNdyNW%%-?JL$mtutm`se;63i zDZO?6g=a1bJ$EjywJ78-gxw6LT*rW3*GPngl!cDUB{&`3)V|unM}34Zx70C}hGhag zVrIDVQ~uO0)c=BQM)x?I6Eov8cysGd86G7q72Fds%NEl8$S!NlGu6-b%g;Cpcy z=1I3(tQq`ll_**N7{w;ZP%05(U`hMURaQRkC;Y(d#Ibn2}B-|+hI;|@QiJjIX zTX$ksv7cBe9-ut4h42LPM{c!Dy3)*ypxB5+Ap(LdwTYkZOmHq~J>$1H;OfWfyF1HM zse@0mtD{|cjjBgJG;CXZ`5SL7mwj@R>eW*rBERvL)r2i2P9O4v9)ih*1*8mJ*A5M! zx1agI)nq6LyLDbkPo*~Nlu^f6bE~lR?0#tGo8&%-j)R9{d|=*DTi1*Q8Nm4Uhi1o% zKLxu9Hl;>DVIN_*rLH6l7b*YWMiO5gSpNu@1!a6zF(lgzyBq@E77DqQvbza8sO_?8 zaovbt;5Cp-vPk}4mfx#f`FV%=gQKwLH2eBE994lN-$-%hIP~DVuE!z zd&F^cOEs#Ow6`^$TRg#&*wO@h(9MEGZrzaTFcYj4J&1An;b z%KQCWN6Q^DLshGf&F(cEgs>NY2s~wx&s@aF%eM6hPbjRYNv z_U8|Tn#O(=F?dk28vCkrxufB)2~A3Y?7BroS@Ak}hQ=_-yy6skqkfP#U-BX4gp=e& zqhQ-ml&a83DL$refa5pWR_W`-bP>Q;Lc1)b9HLzdHx1#9U zobhtzdPklIky!|pOm9CehU6~CTc(cO5$6gh<;1Zf+6%84aJnE?=758JgNoo`tGNJG7^Bq$~Pm`;g)!eFME!fP* z_In}*Hqr&R{fkLht4>auy4*C#g<9wn>oV)r{!H7B&i82~A$n;z#pWU74k$?xp zCNRUpW!QB#mN->;obB5mbg-e96)w;F5iNzLyeNj5k^(f6Cx?YR2j)%*n^j}yG`3X> zyGLgqyV5xQOcI-hrs5Qehbkcz=TOA$;htU<-Xx^iPG@5xdB-^|9^AE;$Ub{a0Ytq8 zVPHWHEqVM(0wl=shj0SOA-xwoUu+J1KoNod62y5t)26I2$)p-p9Nf*MSOqso`^%Mz zvm38tgc9hi8;9+Cbcw>%D(P}J^rH_M`YxI4j!`X7SMsad1NtdYKVOkInWBOW<#A=Z zwXa9wyzvgvLNgpS9e-%yliVV~v`rmkceJBn+5Q$yL;5>?>v!KcIAda8W|;9 z_Zi5ne8~7qNP*>{^*7pTGg5h6gI{AyB}c2hWJ9S)_`w<0QrnWO$}|H3dw?zoNN#w} ztk1?Ze??QWpRQZNf^H#}38K!)fQZ;T4ylKDdX}%PW_qi3Q7JKmAXC{cBf0GnkQY=( zUstn`kD<<=xMTXTO$#DrMZDza@Et?G^$*eyd&)bI^+gO9Q3fecWAq(`H)GwQ9qt*zI!$Uw+$fNq*?BV0Drc6=kM7dbF_j^HG(J!FR&*t1zJk6OleQ2J;{5Kk%4LB-4GyY?X`5rz zp9F_Q#)_v4UmI{K)DO#SMC21YdKA}hRxajj=ZVCp=dJTR)k!pc)O|5i2p*8EoF+d2 z4lpWkz}v7$1`In;EAteesDp_E&*qQoIxOGhXRhyW3nAs%zj9)gZWHf*1a3|L;e+)T z__lHl@#L(uMX=O@-gGiOGbk80wtQJ8D&{~smBefrmEIr_s64=2pBu~= z`={hg)a}To1AsRo?s~WRav$MANCm4Sw9Es47qAg?Bu+a^1Dz>gG8FgO*P1|)Ft44G z>p3N?@sa&C$E*HL?#+(6f14a0w#6^I%i(Ih&p6aj!JC|5=VART|IwK98>6xdL?hXj zpeT5Ik%mZL_D4%ADD7&FN4Lq?&6!ugMj3o!Y-k;hNc(rB zpLhr9sXuIiEpXKG8^c0BC}0-=MB`H2@%8zD~F^fib1>vn|NtD{y^kK+DH?lF`>2U7nsz&Cw z13o^d=5*JuHQ;D9<;;~hGkCbA1047WNb3|mG6Mtd%PA!FhpsSa#zNnFz6xXOjVg=b zOXI+$dh*Cs>5O*C>`!5)b=4-JLVZD)3*yvS+w;p1G<|v#|4J0RldRp5(@-A@SuLCw zyRh`%#bCI{HA_L9L8c^_URWh~VMlS5E@8Ag3zudc==)owRLpd)eAH$WKWu=n=^wW+ z(ThrWBrih|DAan#a#t!Pg-5})5(QPJ3tTN@JC5-8jSNl(UcRyIjHshqS5=+XuXFdL zk9TEXy{pe3+h)-18ck{>_qs3#cd5eaz(znT6Ho~B2QvoB&662t-dpc z(R#p648i2`5Ti=dq)M>HHYaEdTu*t2)Oe9|L=(!Y$Av6(VnVVp`{f#%*71Ov!(UFUTd{bIThL} z@@jaGX{JKZmR?CU&z4Sk_)Akk*G(NXQvX zLFUwR2R0@d=)G6CZvXxwp9>@3e_1B1Ha0Z@6|T@<|74ofQmM$g1vUa}pMpRz3LOzG zv))maMs~895E91!nb4d`ZpoS*6$=iCRM>TI@Ze7>mq^U;$qjX%(?Wb!R4{rDo|xqS zYCVawX63Gau-!17pg<&Gg8@x}ucA!RyTC>=q%so5Py;q#2Hr2nKNnNmVtb50>X>J@ zK;^sF=jtw;v)o5%$I3% zQ11(@n2}xomxtW>#=~#dRjmJpins}ib@Y_}OQNXv=T;NC|-#rYtq*J&A-p!|I0R7A@fpXmk@I^aj4)V+LHcg4RoZKF0R zCM#75S^8rCz7|HxZUW~A9=nH;uS3l-hCn*7MNU6lydeY${$;mCuH@)(RVZSTwh7>6 z#-oj;=vcCJ-L zp(?kM&U7#%xzyAA#;rM`vG!ia8DyrvUazGtChbN}N{7L5eK0aeB{1&1E%EkqL+O6f zhPd9RDXiwmrhn6(xIt-9o9LVpTITT_i%H+!USM2acLX^`7wD)GA76OKdA3xNaG+W( zB2yIT#Fh;q@VfRy0i%!Z*< z%t0PN`^wXNLSSvV<>}&QnO^UO90}L3DPCHy}cb{%1~XE zCRoSgYjI(@fmhO|>0q9N=pt}3QSowc-KIHPlT*VEIs590ss~YDckA{_)$p5j5+Qnp zI(bR>E7f*46&QHgZZzg@y7Bsul8_6H{!$ecs4otWFxNB$}3fN*vD=v@>`hR`7e2JkTy zHtgZ3m!O5L1oUj`Bt%&M4+mgOb3?5}*P`<(x7J&(XkYo;O*p9eOy<^+7~@1oC+rN znj;z9DO zhijD{DV=w`Sw^t!*0iQ=jm)CxTUqPL>^m6tgs}>ko_L)6^bhAw<2>D!SsJHPd@>@` z*wjw;gl%&A&uez+sHp<&TL$CdJ1pEyNSKDxk(62Z@}2T&WrR*}2j*Y-YNE2*%fd#s zGCP2((2!@S10&}h*9&DCAR|>}a-*={SEG1eOm2p=clqz{Qo1#-M=)a;v7x}kw@mbI z)~hF!@xGC6xuT|YSkw$pG;rr{tBDH(!lU7sIwD&qIL$1rT1f9Qa2z#u;^YLYE5zH> z-(+nZ*!sAmv~j%rCgta$r~hMy=gUCB^+-N>e3A;*|n0KK&)*6)(LSpQ20DncgHsL4h3R`c{<%?~HYdCDBKA=W6vaV!G>`l6* z@JwleYWoDdNYcm=?Lysh#@7qc`m;6Eld<)8J!b>g=xRa`4#=GFOJOWfiliJTpK~E~ zfjD0HDX_c}N2i;c37*=QIIKWsen{37G2*o2M?#HgMU>N_LQeBi3BkOtZT^86*5j7VpNK6I4=e91r@XU`acNuyLP&OIiwGfv;C3 zc8)WMsapbfXb=?HKpkkSu+f~Z0E0=FPpH<3pkl^dc@wO0R}!yPlfe|3m^V`%nPOOTxrYY{; zFVdScS{#{S9uX-C>9_)X5@FYR$Q33ujpY%Hxx5HE^L4vL5cpOVoxeyLHd;m!%-LSJ zuE-Q$nZN<(OxE6_Z9^ki$^euZniA9yP=8rK#PZLydTf6l8BrYuX{DV>O_ZCVAE8jx zKpHMFR769k25z9iVSn%-aiJ~l_*OLarYI#tD>WFp@D9a&SU;+=MOKLnynmdgG2U%q z!2OH`h|x0^Dnp2}D_!=f4Bpy;(1|4xoX~4v36b9U=ZDC3aD$iUy6`f++%_FHQaiSw z3=kE8;w($=dMl-sM&;NUw7(LDySzjEC?bO%O9yH!2kQJM3q{w<&oSG{erFl{O!C?m zdeC%;2mTc&{AqcJQId4q6axD5teqRLy6MX>^<%7P`$iz_DDH5tww(O~?&Ej(f zoha|QyZiH1eL;N~td=Ek-T7CamR2*mN}@wGH{kxF>DtMShIfBd(&6^Ko2!MG&&z^A zMVrH^`6tg`*8kK^SaGc3`t z$lmNKcjt4~E4JI-Eqt#9#oMSTc5bv-({Qc=M4+SwpfbBUp*|dCLt}g3g!rPSDo*t& z^)@-erKg7>PaBKno@;xBj0zZHtgvDx*5qbIHylM(u}iaX|Ax2todWa~C=u)@jWH&G z5b_h7@=tW}x%TFmC?sZ+%Y%U(wKc^%Ow!yoi#fB?=*YWq0s^hCR(R$9v&bW^_0^0T zhhvbKfM$Zop|sZ!)q`o-wI{M_aLWsUn=bw=xxK1(#e4PDoh8R_#wELz9r)REN;d~J zN5my*hl|RjY4{;%8x^vWd+Ei}AT;ZHj8hc_K~F<_I)vH9vMy4~(kupb(R|}uiUI`& zxw=WmUhI`aR}2-cnzyz^&yulmj2!Ji>eu?Adf}bMdTwD5$>}qbT?D;&e*-$6F{>dN z`uDO%Wr^*82lLSqxYQEhgqt%_Etx*(os`%dQpT_)CF`0(OP1I@SVk>>A=eAjJb$?H zV$sG-BJ-Igd~Ed~y1Lm92b@$Giq1k0#l-i(2oiD~3=sUFPMS`AGQgYeyjHuwst@tl z)Iei7e$=i8Kg99}HG8(NliN4S{P&4kaM2wA495!OWms%}Eq`E=AYHfy3{@cT0_$x| zFFSPv9Zh;(6(*mGS#*&eNgX+Mvu9p8CVF8gDgEJ#DBL)nNP#Or_Ou>_jcP0mi z4ul)A4n|^W2n|`F#A*~cvjHBJNxpAZsBmf+J-6_z7&1YufNv;4gqTK6kWe&3tD;iD zb%=qzp#aPnL%vVX%VHU_YRQx05DjNBt}unev!yp*i{Q49%5X-Rj9kxW@1db(9rT;W zZ@xFXy^Ds);*&2tGOSpUy<{TB@=1_`rJ@`N(R0HA{q;nq2?I_s55ov0`=yTJnN*Ko zuiJ`?DPnRO_KP-8@7R|~OFAF}QP+yNepPF-`eu#`j z0cgZ@CW`0t&n4O_8C61o(&^DY*f^1#24q|ta_YiP!wTAW^AU*Fi zh&;kkjC+oTf2!B0<OE z5E~^^Vy=Hy&_oMc)2r_fSr{!lqv)Hr8wUlYwyR2$hV~(W;mC-VyK6wTC>fEdKBX$Q z1@g{k*RTWUt|EzK3>P~pl5o=8WwWXP!9&E7lMy4ihU{6BdUwPxST544A`Byn z3A#)>%{sL8=7*;-UYLX5Oz}N~$(VR>k@IYtD{Ao-QuTq7#c3z~@4LTN&r?gql8n1? zVE8L~NrR}0VxfTO@^_xTBBX`k*| za%6iU%es`-G`Mx^nf)fL)N*~%?bg~FX-2tpsoMzv+x3_CSa-@sO0r}TsFX1zp*2nVRyt9OoAnf>i==d5Y5uWYfX(Fw zx)TF&li%?qT#Kc9r+KhRzJ}4!D0awRa~}Er>Wd#3?UVuzbhV$40mjFvPXzHZ6Hc%euZ5N^`2@AgQU<}(sf!DUl z>1`!(yP-ztH&@HPqi=pr^j;wRTLd-G0!dJ%CM^6PzMFGDpKfk7o&6-!y?XF z`?Pe3>UICKGHJ&ll2BNZuET7Qp?Eo^I>CoPgCa&#gX{0^``VtDmru*JqIBLk`qV@M zGG#jTv;h8e{QqkF5s#o8nY&ODzC_ytV8ibm-R9wMJpVPK@5ZxS;o_?4NMbJ*^(fT) zqyHbcz+Uu!2eQ*(_@)p3(9JG$o7XOqpaSHxD7-pMM#%gQf~TT@=Z_~83PyjPpAt5g zaqTs95Mc`nh(StOkG{x>jMF?yXxTb8yl){CUisM`vUSiLb>I6kEF%GfE}cjgoQksJ5TE$M=2 z!U8S2JNluSIY*oGyRarw?2#Gt<0Q3Y7s>;Et!8cLVOK{!Fi@C(?K0I#K=43u=uMug0M<)(6*_iOz9PWX@_JaRsS0 z_}G=98KJlxNMt>?kKEi{9-9%F%*Q-Zr-e0)q5=zWH3k6Z=#mIuZ2Gt#N@{_{Omn(T zjN7gd8~!SyK&BBGjm$J*_GM3#^~H9SesT&}&A5WFm`I3`T4!~d%~{oqJB_(nMmxRx z2R@NiMxTQ11volQ?YgzZ@-s=(%^F5QDj}|ch=W^EKwh@w_rnz=f z4`eA?%B}3Sj0E4hP}`CD`q+*ZkseRqmM929a2^2HX8mDGDIu|(bakTPuWKJg)t#t3 z>Q__JLxj5D8}ke)X!RO_T zuU);^Sd^8~0N;gW0 z2pRP)<)etr(aCK86pf({GV+heI#8y^qD8>hER zB^O4D^5^ao(#Nmc$`D8p8Rypod;zGX8Xyha&kCso`Yf<9h_*&<`j%6ooLoE~(mokx zVbj_t&TA&CE$@n##_tVrU$&^u#f@VBJ20u zJTSGx^klKY_LXQXj+4v*=+6SRVgz0NOAu5bJYD1T`5d} zln@z!5Q4u{2TYHqiu;7@XlyK?zAv^z{HIT=9?z;|h6&euV#{?P#*3Dmd)Ix_XVQY_ zFLb{pTC8^1JyBq2UP*kwG)Cm~5Q|s?ObZPYWTJk>9 zoc&VMhItrHyw?lEO1}gQcD-Df*~O$w@awM^`#U^!9{~5IDx&Xpnw=lHDXRTsR>ew9 z6}eM6KyfTHD$->&?Q+6)j$T~bvFrf>1syxA(n+?7(yuXd;ZPm#NK@>Ue0gFfSF(gc@p9Ifj+k=-PXZc(=$$nJzj+7e3^W-fRd`1s)Rr#5Be zMb@yT$uq}}ezuF6$o1n&I*baC_Xn66zC{@%8S9oP`R>2tr=4d9$5GkRuT5P6RGZ11 zZ*1y$5;+=KW)HQy@Ei?M$_fz~qd9s}e)d0^g&-DV3DsUXAwP|IBII6Fd@q1RHOOwyMmsCKm}))kCZnvZZ;XrdW2}NwAcia=uH{ z44Hi4%u)1Qi(r1mx2-#gT9zbUI6+W^90XB*MmC}p9$Vh8_=_3;0Fb7DYb-`U%&E$1 z(IV{2%S;q41j#54+cdEMkqIUFGTxR+ca@_%*CeM|HW*3NAI4~eHq)xHNOU?4|6j|F zp$2rJ7m;-m#piSvs1fTYrRtrNL+a7#>`3|YGZ>gR(;W4-0I52F(E5^5k*QIRW&1?U zutoY2Gn}4debVGB@cGQlU$i*W_TZB-!~44L>@zaUfgc69GW#P&XWVF-8ZfD z1tfVx_^YhYn(&pxvfkRPrzua@SQorr_!}g&$)0ZB@*V-pgg?*JYhj`nQ>Zj1C5M&=#?VKAfo@?I91941f{tH}0hS zU6-&vf3mw{-2p4Da)BXTa}~m!U?F(@@kY{g@PctS4mK(yzIb(aD`Dk3?6M1?{tIYY z(~}czCx_}Ts~zdCV?ccFlXN-(C>`q4UjOftNtZ)Y;C$+*{nkd{dJFTYLoR{aYf;<< zkM-|EZC8>0mFk~@Xk!e^oD|P2`1K(2QZ@^n-!=X}We*u^;8yhRmeXY!LYR?pBe#wp z^Hrd81qDLq$!KjgoI<}`Hps&qOOwntfC7Jl8w)Two1QnL4y<(K?2xW6hA8?l;l|* z>gN&!(68e*WS7b@Bvioj(WBFMrc_ycCtDm z!@EL?C)47y@}V>&*f<9;*CMm4O9gK!@a=Z9_>{JsH|1?T)@H6O3`DE2qJx!eCu2)ggUHxZCEeJKJ0yoj?uee{< z>}}Wv$@Tt-BHdVfMk+>Ybg3A(Wnz2n`F4I zhWW*ZesfDm#c4Z8qyqtLY}UpXDw^Oj2+03~>XoB}t-_&)x4avN8Hb2Tg{y*x$B=|V zS#3E>6z^eKR5dAkw-2)C;7a^D*JHlwEjxxo$glG5o(k-_dFH!5Dc;@o&yij9r5GGde(0I;wc~Ej!e(lKQGF zS4s{zAHiXzt@D1Ab?W+5cc;Prnwjx(WX&dm%x^+*6`2M{upD>abS~lDo4rKdf ztLZ(99*>8UBlqa!OhB1~4a6WV03QAV+y!N`jJa7&_m4=|@7r`;d`-weyqj?Q4B$4a z6f#L%brFxox_l zhwqo>krX~g(|4JQ^}&|LBjmoQ#M=TTCrW^r1|gUtYF}I(m@?}=TI(eGBmqSi#;hRi zzxONp(Z~BtA))7Nav#pyd3KZRN(WurZ;!=1mK@&{`u|m>)gVEOQE76aVaL-_3|Z<# zzgUhMH&q?JKlAM;wT^6>$4FzNN1M;pRRyGtARph1@^fA zk0@2nKboZhR|Gh@+`WR6uVv}}*BGen95|1HqhPXbBlr5tX*!z|rz`CR2d>Fe4Fh|} z5&BA-sBf<5;G*cpA`d6Js4xfs-f|8B_HA=c97TO57}fdn z75YXjc3Z6ci|@Q`r_LByYj6`){hZX0>0+EW(Wt2(*rXtcPb&$SscFx=M+O!+diQ6n z*r70bznVH7cA9mpr|}DK_q&%z`Lh0-;c)4iDP4|1-Zjo_)%w@0ANc` zR0^nM>cE5D`^gG1)s!=4;eiVu-P^z8zfzBwOxVtTNHccoS?Lhrc6ujOr;p3|=IB#I z*mGYpLOzRg`-0*Dzg9M13oj96t%VCR8PO>x!RxAtcurF{oTMMwMptETA1??0;F|>7$@G=)+#R}vPojV8Zm7iMz-=G)jQo~XyYSde6lTYLM zTDyGt($A8;Wt*(Rert*~D}P4wd}60#h&-}*N}o9=ChaEn_66k>CG~))))%A&h97tc z09a~q-WtuHwxuJ1I5v0w>sypKSLkLf1JO5xwiz)M*zGeV5)cRr_}^M}qv9uvB0<3^ zN)vUflj%EDcfi7SSKx2clC{@q?zk^>jiZ)~MK&({Z!5z|k)IUhJbxV2JJ3h)s+@$K zRm&5twc-fnOax`WDoV?Ino-9PcYc62CnRVduZ8dRJ;lLEiDkEuMb6Aun1xX5-I=l1 zf5E3u9!0Lk{N${2uHXC>x=?;GM{Ys21$gU{i?vwyKb<9?7J}k}22~Bu>6;*o_1>8+ z<0Z?kol|w;huUu-WuZdF4h=AaLjSb{`FUw7*~i951>;LfEt_lrlf|wC#sK0A?se$>YY0Y0n?8r_SCJ#F^nI`*G$VJH15iL0d3#!Y7-fX#)KJgzv^1 z*cAG)NQbg*4&8^@gpLi+m5Dh1m$^!oSq=EIMw+pIUO@I{CwLWPze)Z_jxRhc{M8BM zzMgc8mn&t!}}N!{$lTN!%+uQ8B^_e-D^qZcdr#JeTAmm8nZk1FyjZ&iG_ z8{9Mf&Wx@)G9Jw}92%taPsI*AS}x%15V{=x`<*$^sawdYp|(Y*eH0Evia*WCJ)adu zZC2@gpIr>BdKQthLB=Q^kC>s#9wDmZh})CTsj0XOf#dfmD)FBkP9`woi^X3x|Gn{d z9Gr(ZI=HxgGmR5%yj$#)&gQPSak?=l7V7^+@Ny9<9+7B~9>Wmy2fs(5`l%M}i|=a3 zdzb7-J->aFD3k3w42o5bI1xpmgV1}b>jcRkJ-KLO1l3CgI!bjc?j5T%S}jU)E!8*0 zu@)`-I%S~*pi%s^NK7V;`ZMiUq=l4qe5*$Zf|Ub+0%SqkAg%^Kd3-~%OK<2hbm;Ac%cL7s7T*n8YQ1ZYU>+K6}fqj)C&_j zkNP|apaSwJQIl1i7{iNFD|d=&j~oVM0~Jo)&9oz(W#3`IBqmRMxDlih{$yT}tRob~ z+4zUGanaeLp9t8leL<#HWhLl>exd{(<~h1&nHT-<4hF~by49^BB2fcYgpF`S*HKSi zXO5UfufKC4fm(NW7g9Mo^40EHz?V~awqUwUK{S3L)(DVnIr@OTPsKwOk1BlZCM3cZ zi3TKQ&hL9lx+I&>!?==2j4~;Al=*e(@4T}k!DG;>ioVg>Rps4K-8Rn13Vh%t{oBTp z)BaA3k<@=;#LzydVtZ>A^&{>1x79cR)QJJ@i6E$4e*0@%wyba-`Sx5hxuI|N@tvlY zTO%jlkWXLY#j7MOe3UM33R;EW$hK4VpHse4FBNe1#CQJP&H`JA2rp`ORfr%g20$rQ z(BBljc`|9)84pcSiClrprJ&Azlsk#tWFMZEek-druLS-M(6rDZ5v|?NW&5H9QNN%9 zSU`~==|^g3q@;+=&iv85mxZtAO(y{>G`Dsjw6-8&c5b@yAAd9Vo3?i={WI>^ z!muG+6rEZ(DMnmOAMlwkpMH#gr-UlyM=4ZyQ%EolfzT|2tf;`-08(fR<1mTA$lQ&Y zR*q1SNq?k05>Ra8>X$4_{%N`C$X2d^Qnkw%3O@}nV;oB^OuuCLT^VSHLKzD&J;9L3 zJPHXCvAa?q4w*^5+2Tm2z_U^9(1y3Sv}75aCb9`T@1?LY2E;xzqSJpL*>MW<0N%xU z5-6U}wlPRa8xT(Jd*fc{?%hcynHhwCOgV&1u;c_(5kmL?Y47|lb#L7_;th`XluMsL1y?r~`D!%msQY{%eZL)s)(>?pyNqG%tHHcg+(8{+R_$-YN!(T(ef&OlnnW5 zfw?<-Y&A)^J-@(i61P-~JqIy&DXQSnb))0y?g$TA1k%(V6Y*c1ZRpW}T6y4-X@;`~ ze&YM`Th^5oS#o|J&H@T*aRiO;9&$d|R=po8>KLzhOB(3ur0ilhJ8ZdRZXPY$Q()xs z9xou51sOFBo0>&TCGJ9=gW@Qn(-X$woJziq7d+$uYoX;d%wjp!D%FCd28&H zNm5r2Oo((vJS}3UttNyu9jtK!=yjcz&`2kA~s&vMtBmW9)#hW1E7F4vnO! zVITo_qI?tY?thqenJdxXFU z-m_FfU&ZJCrSz-O31RESeBXVCR=pqJ$mb#MLUcpOUSk{YgSa#s=urv=BtyB zl?HT&#Ki-i=sQX22-3s&>lK-+|43B7!GSsRx^{{Bj(TVzCegW_-K|wFs6<-VG6D!b zDWv}XBi={81DC+e5%-YhVoy(B-a|TP?{VM zzn{f!R@>MxD9bOI+G(SFYs(i~2F8(A$?*lP8s`* zn=7G#^x}*V8OM{`1zZyF^P0P?-CrR~@=^=EKPH20*B*jDreYpByhWVZ}V6!JO z5Rsj$CZio(cz92(ZkDES7TQ>2B&wG5#&mb4Os=-)V&?YDR2B6hXgFhrKumNnuKrV* zcN>LEYuc*214uGa2e5r?dd9;wfGL}X#0h8bv*}k@Fzr6BlX}Xj(20Zt^@?kMv<=_j z{exR_RaRx030ZwH3);4&Es4;Hr_0*l#INriuX@Ve z{@!8w6>FEW#r4L=?bJ;lgH_A)#s1QB7$_a84_ z<86{+4X_z;7!u9Hu<9F|UF22fJ-N92x342bf#n-eS{{l)HC!{lK_=E9#a+Jn|E{gK zBuLdK1HfOCC_LRwm5p_|kw2Q;bG{_(E8pj-aROMc>c-YptR^gD3Qbt}YW2``+NQIUaPT%3E=U;C2WHlqa zRtv=!H$>blSYA~fyIIu7(bf0Zun_~{)o)YG$&ccVDDE0Al{=_G_|3f( z?i`WqVm>ppV-lvu%a%b7=-5ZnD=<-PtS1rmGx+{+afw7zQGu6x(fipapSLro8&Fl1 z%}D;6kysHx)1c7~+Xc@DU3ywMs#@Qv_4{BHMq&MZEq2oo$qOo7xQcBSZaF(k05xL` z%gxvxLu2?X*6EB4b`y@;s7dJgWTDo2U&U*E`o3R2HS5fOC3d=Jwd|K`B;Gqba6(dh z&h=@nAD`CN*UTHqQ}0n$bEx#s5i_B1yivZN8RWCbPf1*ry10I2Yhe1gpG;7Ekp`i9 zcr>FmdmD}wyhX3psIl@|eubj6%uJ>Hj6F1=HiiRdgaB2%clgK#O2~)x@fGQ1$3q|< zkkeH;zFMpx*e)eS&#C7nxvLz#W^U%TeXn2in?YF;mvU%RyD~WIu z3Cra-F7kIJC0bE(T#qPOlIxRvEnO&k4p~bUR{yu^?^t`z z+e8$R6Bu!T6bcZGFM9dj25eyhoxT93uj-{GV}23EfqXpR!nC4)ixcvi%^3+Dl~$Bv z6SFD`dcH+h(|Z}XjVP+ow#ZSBkJz7beSmWntqTE1fy9ccG^Ca>nm{Cqx8Adh5Xrdj zvlABJ)JZg9p978vP>1OkbWYd@)Fx|nA7ZZ*wjq$SI4^YTrKCtX(!yOO()e#eF9{^i z=GJ*-@Hb-vz1qhXjW%*2YBW<2-$X!jN=L~ka!2RsIx)aj@kLHi+viFN8R(X$2+*ju z?j#c6+cy-B6)0LK8vpFbc#rtYK^dt1@k6f#a_PNjx8z&FCl|THEBRJnb{E>JM!Va^ zXSsNv#vv{%QKy7IKta--pY<5}(ztFs?AwI8%U6|gY+<&}U01^Sq{ zLC)gV^7ad&jIrPP;e1vy)J0u4#hX=DbvAulcd4;ro6qc0loCcS1clM{Y;KCbTAbr5 zi1Kp83o<}f(E#dQe_tV5wBEd66+JCUg#}(^`(0|ZPjobY6=q)8+x024%^%Mp4risc z=aBkI9&f$SetX1B=c`}Vic>r?Mj)xbbPB1FWybLVc%wh*D}xFIGC?VcFv5chCVHOU zZNW;*w8@*lK1)J*gu)S(@_`{!siZ8?aUM%$;@OO*aDHHZ(N!k_%Bd%`3o0GU8)W#- z4_m_u=k0&6=72eW!r z?J`y=;lq&fBr}&~_;PAaF^2d)MZXuuXZ}oy1t5)q9QlJ7rmk z+3uNJIH)f*J8RA;OA7^ck2v3IcX`s?RFB9HIG?Z z_3@y+VS8J z1(cHPr%F)BZ(qrHKenTiLK^j^i7ZeMWkQKoTK2?g^vf#&EWht)-o9$b3khLC>m7Ud zXbV|^m$yEN5kf~1hMq9Mk2-p#I=N@uB_5|cBl%zV(d-;f#Pc;NAO*+Pv06%+ahevS zjQ6~)$?xrU5yo(A23*`6&AZAIQ+l+@<=zQ`Q(zbry>VibUw${hf6MO~I|p_A&^jzQ zTCqS1K0&-JByfT$*ZWLmXbc+VUgylQ4_4zs~EV+2@*qnK9VBfjtXx((v=XV`KxJ^)bWhWuN`8N_L&z4`0BnSh%n zGi79)A(L*TZBsFJal4qCatOQqqYRl*13C(jfuw@$AOfC$%%^wXEW@;!kC#L zGZlPCPL2ENU*{|rW4?&@XgwdwogZ&yk;{@zm4O`U|CQbBP++|z$3XRVS3 z#C^xwcsQl~=umfkt3nAZ>*q=o*O+)?eFv)?f<0#fH%X3fm!#Y!I{?k&zZlB?v>P^F zx;$IEqD&qSI=VD2w~wmB;AXNC%D13XFiQigL)WzOtgi)05!_>&uihA0!u}dqjyqTW zrX$NNZ)hX>rP@+bn9nVNEZZX5dEo!4vF-Qf)wxAD7`kFu^XMAc{1h#B_j%GIz>p8kK3T;tMw zfRSCM_VDc$_*9a~fwHBHSTtr{We${4{rarFIRXoadah2sJS_Q zvFql}#M}3(8|Re3vQ#)=T9}eTo9;pc(Y;{z=c8U&W4k;1I5r+bjj7$dZD*HN^;3YI za{5WGMaZsa=s7YhXB^(K*{Dg2&$=&;^`>vMW$>*I7SXeg;*?ttFq;97h!IX8B5|;rgJYeJ=OCz$@9VP;2^FzvPTERi`JS7wZ zxg)aH5nFi+^wsAC^enEmTf7O=_H=1`xqO7$;@m2{5+bGs(H{4qw%s=uU>X~{YU|h= zIXDCI79Y|jo>6guAdm?Y6z9~Cj7o7=4tnr-h%q!~KRgW|4ISf9;@^ZsAf~S?O@$v; zXxkAN+u1Z-#73VUp}_%QQMc;Uv()Ue`%u-1xRD?czYo;VRx8$g!zj>5P^W^w_#89b zfiJR|qDP-bNtTW`aVRhV$sIlV%27N*iDZD7TmvHAV7&vRZAWq}Hl23EM|=MBS@?zZ zvsYM0yuat2%~g9vpX7=~`A>MdOBNCt2ht_u!P()ac+(HON0-&m!d4}&-0_p2(rVnL z2<3>}E`1PCLwf>N+DW(^&?uN)`)_huKv=y5PFEt9B$QNA<#iM4WBXgPN8@Z`$_nmT zAnV^o;+nig`u$ub6;7y;N3`1%hIoYF7zr}?s{Mz+~f&Nfq;Dm=8988-Num=(camkeI?CJ8Q_#qrFTpT z8S?JSl6Y7T-rUVh*>7Zr+|lrW=1hKb>XX;(Z;|?C<L;clD&tNz37$Ytl zpa{oJA0v(c=GDdxt1OuVv*z#^L9dzTv8Bul*yHo$U**&-%_9Ny$R*VSg6#*9%y$eL z$^xl(KEDtwghl&EL~B9mp$7r#b2yQqcEwmTe+nHGQ7}+a757Q`8D@-ncP=?`pxm|n zgT{my6r2N?yp>Xcc6+w7kA{K*4jFOzptg&IZG7wz+rOjX9*}mD3-%Xff~!y3D6=8o^?sD-Wgcbskj*&dn72?91@6@ zNJN;o&4`*#nCgNY^mvPR4bA@MJ+_G@^>sS?iO)}W1mDN&lS+J(Q8;Q3PT)}Sq(}0p zC7E5tqqaK9CFtJ02Z64QMTEfCpAh{=rIn^)m_={VC~^zK(-dQmoE=KmF=aBfQb8NzZ#JPW5k@*?7#vSBH_tAY1H3d9g6yvLLh(jB zY=5@S5e5W&Rc_bgGF6LWSzyzjR*ScVurmV>0K$ct9GDc{Cf;)LvoF&;p%_JRafog7 ztFW_q+qlw1i4Fso$|-v%^FD|1VT1N%Q~l_jN=Z7T6>n{Kxxw4?4dz9p&qofzQdI;+;v`?kK=y79iOk~UweCS>xe z*8~KqqN0p-ZgT8|W@iw_&El+3R7vdC~Mt(ORyVXg!}hHhtrKcrA<6W{Fmw>~Q)%1f5b$5;VU;j8F8} zOzu=v$6_WgDkYvedOKND42{>Q;=$<^;g_-!pT9U!yQuF-T(#Y1aL*k3{NywRJmOvu+v%!jN7u46PuZmGFJ`2~d~1SK zeC3$E?|}Hn?So0JL8Mc37Js*6@@L(&2Fe-AR*OAFvSYpN82JZfFX*uHFr({!0e%rV zbHKl7Bd&T+HG{l%y%m8nXa-WPDX%*#B!jAAtV0c3-=PW1Xu{&xRgZhVXrIJ18g;p6 z2I5K-`Wzg6D+;u2X#KHKu@$Ldct8{QN{CHAlZI8*tunXO^L6W|f#7kOlz+F*rynXn z5;5emm`qL$`+X3>Urkw9p~37Yf?%mwM*sJs{d!#_nN8Lzx#*->B^*xR@7kylg=Is+ zKz^JGhMTQD%$K(3!=|e@tHN~_jt~iGiBKOD&j3S_n94h`&-Nv|7a+q&Qu1LITYgOt z_wCK`W&|-K1*@3=wUmGOrK$$khCX6;#$9NdpF`?(JLuAZecfZUbDL>T-pLUfEEaTq zuHN%#J{hH8n*eQ4zJ^ER(+yy`iqwS5`W%Hke@wgjTH)zQALz-7NLSM;|A|}CyW|OJ zz<*8hewhn*1N5t}voY^QuCN}+eWdo}-q0~9V}a$%-r_eQkK8DKB`Y#rgal3d1;9$K z8HSIsfefId#q(XY=BhRjgRA=sv2fKC-kv>0YN{7WGOzta-~`mY0G)g!5AcD7M=N6V zqO`OzAn_kg`$Gq>@W>~#&KWq2TuK}Smtvv`$#tVU!XV4l?TVX8`})MXBBh~qlP5D; z30&J&OdkzgnTK56fOT(Fq>dp14Ch`IR#L3msfKUW9hTX+Y?~aQdt;7cv9zLrYfaC5jl8Sow(dPyQXI~)m5PZ_x zvPO!Wl}nC9W783$s0#WUwQ+!hf_tnMCPQ+bq3J@ zt`;IW&CuWi`~(6F01{XahCxKBW8BsCmDTUG7j2RekwF9zhmZ4@;Kg#eoEbJh&r~gS z8kl8+gNhIeA1y779P|b2G)GFG0=ENc_wwA`Hq^>KZ)BZ{{tT_6jCe7I|KyV*>dd-d z7N9@!w4wIYh%<^I>KBUSc1PD+vn$H)6NjDA9wy(A*Uyq0mm0C?Ay!?GbmynW_jBhJ zZ;6>UT$bS)Zvd2=bUdO79$_A^5D8($S_i(83`*&R^>G$;*o~T*;sLk#F1^T35$Y4k zD76P;+suVA-QQ?GpB=_BP^n9AFrSF@_N{k&a`g_}2oO_`j&M&!OLI-FN%E&*P@LO< zDqj&XzKo^&Q;%g|0gEa(q+x_-M_|-gg%a@<+Ucgo-ESX&y6Hu0y>+r|**%G8PWka7 zxqyVp8*2XD1U*f14GOLqC6BV?dWMtH9fbWFlr4lmWTSz!+dbJk$kK09uM&CL3fY6* z7etVQc17pgi%7nmq+#&N#1W6FCYZ3GTJ%;`YIU&0RH|uNd8{7aR`hrv26Y&FU@_2p zFc3>`u^>m|_T(tQ6Bfz3aiwPyc|9ZtK&hgw@afYmjUV|G5hO{o%UIS;7QSn22D9PQ zOEGbw?ZH*dN9RVlri#dVDMn6q7a^{XCUEiKgeBRBw#0>2F?aWNA?rcDd`9Byf$?q` zbCY$>Ur*>mS3WjzHs0b3%JFfHEddT(BOXaPSChmE;~7jg#9Or%e*~Rw@2*;X&{aj%iG@D2L~rZi+p)0L)Hrv;$0GcIfduXE({#Z@5} zKY1uua5gO}j<@~Enc5!uiG9Hsr9^6!Z~{Wudn3V5&D5k`2{GRgFo5ccsGP!@78i3)DF?r(ye zaRQFKy(`}SqN!mqr362IrFyP-yUK}8TPvjM4QCJ$8xAcE0;rL#)#oG}a+P+B*Hu4` z(veunq6=nq9lx-niIUMcKE}Fo3=JHlT13ybFqHM$ zBiFld*`l!vQwH1W68zfz@C(UsH+`|ZADfX4j4p9!zsFl6c2%YVNxMmj>!M;~0OKr1vSY%g@xHZ*_t6t)L6awq%Nr_uQurm@p~ObkmWd zqP~K&>t6UwFl(LjXK66omkPCd_#@Njx(ae$2n>~blZq_u$6YszbO(rg=0Zj4mhD$e zHU2`{l_#|P3F0;#=|!%4|IXJ}x5^KxHk5=50;f z%%?A2wB%KHr0iksrv{}q@!9h5eaN%=^k}JXrqu90IjH9W?FQr9r7cG3%~$U8>KJ;M z!Io>+Z04JqeWGsJS=Kmo=*$MhTc)Z6%XPHk=*{4Ii>$}8lF?5Qj*Sx`Kv63^h{Pvv z^jvgwD$C^vflIsI!3b-EC&!ZbnlRKmoW{2A`+P@u?9NoUrddeZ@@FTG_aXny@b@$H zhsB3NyBY3>@Zpuk$u>g^U}cRCWd3-#&DB^X&f4;%3l;+Y2OIMX`B=&ae=T*9sx0*P zgnyf}2JtU={jyQMN^~%?8Vkr@chlJg;B~v-cP9C7oPb?WSq__n35E^kcDP&IK<8|k z2=jnaA&d_v1Z_J~&xoCs1r;t^D#>FtFcfz`r{@j}hyXAT?bDx{QBz3cASkFxfuiK1 z0vvxDv``BpXypRp%4QIQFlKwCAi;pux8#^HVvO$$qF}c2w>gS9999lpj-t^ z%#WBKL$fn#Z-By9Ln3fF^)r90cDC5-Rh*R5d%D#4?S z`*+1i+^=6(Rm>Pv13=g4w@XcN{3)~-B^LfrUn4-#hXH|qM~NB~k;;sN%7&GFw+);N zI{_to#U45S37u9#ZOq->x<<&tiK!y4yMh>J%#+vFL`V*l7t#*&mY7fe@zX@bTAhD) zK;LC_fEA9DVo5XPM|>K!fxmT73?_RmTVjlnN>Ueu%~j91gcY?Yy5Y9@)^%&^ESrUc zRNn7F!p9LWa|1@r&oeK|4@m35z=v$#HGC-xeuIm`w zi5w}(UxgQ5hW?;ilUZ)~Cg93`@oiW}O%HQ-t=7+EJ=|OCnPt2IjSoYOSMlyOtt!i071I}Ee2Y7wP*U! z4n5{+`nxXuXBbrqF?4C5zI{JX`?IyYkfl@ob9DJB+XmW3@wDmVT&<6K>ej}+vvpYj z5Dahz#EIJ*$8Og7NPgYtTU2xNtZ9uM)=#Co#Xk}ZIVNAS+{RCEDOQCf$?WlGjrO=S zZ(a{`;aWOpj2TsXuG`2sgO(nOZJ^NG*UM?Me5Htm7Ea7+Pl{jdr4+FV{*09ye#!%y zU6NuNJX%Zf0eD45dxIg!7DnP`b;BP*R!1j|SaZh_u{ca!HHzA|>9AB*Z|xxTfUAk_ zl#Yr>9V?ZOKotccN`&aPzzbJk;9Z{t5D|Var|%T%O1B@H_OnONJLVUD(cxx1S~ZZ{ zJQ-Y6DmC^Jo@DDYKf+vd+LpjQjn(nb);PJQ)G5lX&cxP<`N)tEEEA%%<_`q+O>vL| zP0U~u^rHYUCl5)@e1u*n2vu5P}?8oua zdjiC1%7*8Ac`7jQ`GGT$0q}}{ zWQUqh2vETS#^3r@_z0|O4I~d6(wb*xrrak!)4bZ|)5aJtHud7B>NCt~^|WM=HP|4W z$Mt)Tf21{XggY#!&nzOZkdu+_EDW8A&c)4WI#6NixT!af4!P$D7ROIPgte(Aj94pu zhndG3&gK{I|FyTP&5En2pYUy$f~{qN0-*!}jrpKwhW!A9EQSm9TlR+d`PW6uRKnfm z4mzE~FU9`Do%wp7{8rSx4A?t-sF8}ok=k4>Ml0K`q^kl4c@alWiuV=vTH zU;btd65rG{6tfd%-|`xkDGiVPBKd;*28=+p=J2CEZR*_}g480L(ezX3Xd<Gba)x$WHpjB1grHmq5m)4BnkVyzj5NmZXq$%#+Hd)mXv8KodZ2d z`k~KDmnXt0mPrLzFm;iqRa-*=H$#tXCG7eGN!&MDg=#PNo})J3poKgYCV%qShy`%f zXjk6(LWK+hroU2EXTj!7OgqrXCu^I=WKVQVye? z@iw)t5=anAFiAA5Df8tuiM=X8ciI>l=UcJs^1ZpT(wlwfq3)2^lPSec`pf2JTh4b$ z?WLT+0?NciEGTOZ%ug4nXodTljK1A>+PI+CfFV--a^qv{$cP%>s_J1aemFQ=w?7Ov zP(!40+insVFV-}~q%8p6uT-W~zj{aKF*ZM}Av{|KNK$YNtbr>?{0T#B2N2UoLN>IL zu&y950%BIt&ob5thTmS+;C{`MKHT=KuV}|sA~m6w{l8VTC)koQP-e^D-;p#Sm>h!M zyEgWHzwfD9vZH70JSQ>q2Ioh~?*q@oeDqzJ(=j@QgVKNKBmXq-%E@?sf>jJ>U-@!8%7^p z5EYPAsW4iPzH)DwCb++gH9j7lAql6Z2@;o0>qcGW5B6`yPgw65A=Fjc$PxiWR;(N+2Y-0hD6s_kEiGo}u5$W=8<}&#fv1 z+Tts(e*+_5t~>UZU$V&yfQk^8Z;V!wOw!?J{gXWn%kzf)5UvM_nuAqD!J^@;rD_wb zUZPWH{08g40}}m2Dx{Ox@ajtHkG8W)jjk0bkU;=Fj^r3XloKXVP2Kpl_~uvigk zIdCv-UpR12%cJ5vb(R|=t@`&TU8bu_;y!J6uz*m{j(TO203&HY#Zb#|)Wx7YBTXDI zJYxP1c?gPh2Kf723Kn+IJara zmCsl4+9YbsJ}s2wTYsdAi)I`Gh;;2dwQW*+05OZJ!`zZ!>j5cS6rUUoPyU`ZKS3hf z7>hVOu?-5y^<({1_Cnb&*?V4Nni4+wruJ?5sdd-%&OicR%(cBxK+g{9ll+4n2og=k z7N}tX&I^*zg@YklZ*pTD%H=Fda?-o?CTZOfxn&Nrztz;jA;H0JDwoT1_WpxzQ};u3 zw+}gXS;W;pGE-(ljKA>v;fwS!8PwWb*(9--N-%DtiDOGyQ`c3|7rTMx`6VTqsVL$W z_QO<7iQNRIW%oPS?E8Q3!pET|!&X3`O4Y*He@eS&zTjD6a4@)4USkiS`!2kudK{{) z6a^T=pol7h&kDDruW{s^CSxb8Z!-gpPA(l!3 zSXt%5U;sA*46eN9zH{T=f)cVpag(4g{N0TQfq@c(iq4*TS(Z@zN#(g&CBzhOoQ2RVt*;!U)gN|nDcTHHoUw7*hbHN){`ClDF zb?b5~F?cE2{TWN|>^ShVa(TR=lrwgu?3F`vVaw&xDnTko z*oZMODVQ0zkUg|XY6OFDkv-l}C(e_61PH9$0K=gZAlVX@SJJTU2`KgE^rihqIWkIA zlyO%(4>i{0{Z>Ud+cn8gqG$M-)1GCE+i<++in{1u-ZnFukQkr!gbPPh36NfUSI;%R zp5S*n&HTwbvRi_7@+$&CiVmCxBmC7YKoG+IQv@D9T*97Kiy0oLRW4C99`Y#KCT}7m za}y&@W_YItRj6$wC{Ib{jNbNc8mQ6h5v=Z64Qn!XNfR5H z5Fr>yj&#(oY!ZgVV*~?PoVFPT50p0lNz)l z3nTd_BTVpeS79@_@|y{z_VjKNRvf0^ySQ>YyR&yQ;}p`QTOmHB$+A=SE-T$R!H?U= z`n!5l&TSmC9l{6KlCaP6J!5ZPcsh9gVw>yP+m1^$ECT9t)cd_ zoLCY7d4oR*^_}7jZM*1cEs!S1GBjt}+ifT6*$$laJ?1C>W9laGeM1_qHGx}dIo_{* z-VWfM<&C5+WFp??nqEG}-2My_(aWqe-KqnF)pV*!=zw>Mrv|OW>=Kw_nmV_QB*)l9 zGPF$U% z3~ed#i}VHmgSFC=wr+PZD@tASdb&};F=u|f@a)9bY-VhZ0Yi;+u8uO=Zrfc|EP(69&gp~OQ-_?Knc!O zvHo^QWv6$owHp#OOGE9)0+(ocCP#QgcNru`21=ob3J`%bo+{}{PZG*|F|w{IxznW|x^wmKjRU&FFQa;(j|DQwpY z&`!#G|<{wPHM1h?I#R5rSGhgs3oJq5>B zQ0onciTBDpYDe6i9Y7oDr(bw|w4dYa6c((}r;mUcGfd!9fN83D_Gy33rAg=FdCdd{ z&~GmLnV}+)3Y+=PI&6~A6oV15*Z68vY=X9@&qn;EBQOVdi@hA-=zctv8FdILCZnLE=k!>-Xwbf=+6s=w%;wJW)vo@=7#@Ihzv{bWN zVT?)hBm~tqdJq!JoJJQJzhPej%A@RVofXEuT%&c%yJvmNr3VpXS&X`>4DSVhWaW^d zh!YI)?0qmjxAIB#lqNV6YS~}s4aJ((@$YDLNWlaUPDkw303{gBl`jZ3Nz!o0ND1L- zmj+xmgRVJsQZkA66AMh$nV?dA$K*D9k5~gmB3O|tvVPM&5LP>DiP7uJ8OZV`_C5iXU`zr ziJcn>+0n!2>LWk2bMf*^MmdMDxQBzzM#{|KEQ-u1uz|vVBTp#6Dhk^{ZwM^aA8fTE zxWn`Tu_hBEVkA6qZC7D1b*;-8$WkNt5^hIZ4cPRZLHzTc_}?Id#=E#9`!(dER{Q0g zB<|Gn3sAA>HI)5cv_Wc{+N`sndo+1}vJp?D75C{9$4A|#I#q&(e|rZKxtpJ&;uIxb z$B{`{G&cK327~)XBR0=}zW~)gNu#Gh*Yu8+$#*D0RJm&xGm9b6wsT!WHr zHMID`{+8F!$}%S23m@xgl2AK1-_?1T2(b>(uj5k{j-vG!%zNBjZelwR5t5W+uv1h& zgL?uK4Te_X8%~ONrfoKpg%qFW){N9`1V$+(uSOxilMWNRl-q}!R4Ta02etM@2^iRK z`Hu&FSBT2Kd%XnnPw5EPe=7!dC(z-+niqmABTh!BTY7yOx#kTcxI|LiU4rJPv7!$& z8F%#!QWU>9Uo)f5;U*@qRp<7ae?RK*xm;mFz$Jng+#mjP=A@xl@XXPi-d0_faaQfw zB)kCZ({I#Z5LI&z0PGrJ*Fr8uDEC1*6xL{g3$&FW0mUg&MMf&jtu@oN-S&Nca)TO zQiIB;2hF_OcQOM6=HiqgK=g_6hwB+Yet?o=!UyfXOlAx;#AAee;j7TDL%;#;#CRLT+%RdUS{YpusA5{rdh z@QM(vSSqR7$p3QufPH)a7mtY_$wf`lBLlp>9Anp#UfR&8-NU3%>Sm4C1;RV4b_6B) z-W0K*RK|Z64OiI&9(qsOn5xw zLkh*&Whh$`*R-!ZqjX!^Y)K_oM%7A?#05e14^9r8xgJma(~-sc5b|ElhU3B@Gd zfG|Yp82Ew!u$rM8#6dECwbvQ@+6m@!h+@6Tiw&1Abzw~+2B-CXkh8wGL(=RyP>3LD zl{hN8(b83yXzUZsu3cPOJ-Y|!QGAm=JK5|zM;lLz#@$CPtn&}aQ{dIAihFCLZLoT} zK3k8!R$sNa=Ex?KMOm0|dl^M}1uO*<1i0VIh=OCW#pR~L65Cgy+VQI{tYoT51;aL~ zpxkPNCN(5YL6L^|3~tWgUI}qn0gbGhUCW$nrTeKP zFm`bPd`R5P>D{818K12XrXNw=!AP*2mx}45r_N&e}KFFAgg*99>4AuMBhFmIZEOByG z3r|;ysq@Wt>`OT?I)4Q_T1aU!}m$yd1hqqwS`Qz_6#!&`aI(RDnFR1ukAo2uspn(|5N;ZuI5U-x^ayQTZA1Xkn8PBCt_OE)x8Xb^T*{pSqf_Zz1m9 zL9tE+>66tw=Q#tdeO%gE=f{?zExuU^U@w<6^=6aEEU>>id=(2?06q~I*;cDzQ#(F7 z^Z|dV835qHS|;Uz0{B1J=XG%rMNJlT38iEGhF|Ai`CqXCe)jTvyDv-~&Ot=GjCIMm zqO~J##B#zK0r_=vai)yNkBi9EK<>bg?wlqOZ}0>IQ3FfWt(O!8Nux95Wg%)a}< zSC`3mVdIcDHSL|q#NE)DFt)7mU}re+pUZ-&%+7X^tydX#1s7<_inrjhw>iwevvPQP zvb!LoXSTJ{p1&+5X1{Nt&Z{F1Ejs;S6oTeG&0)T zNKsd@Z_G!2GhqQ`SO1MVg@yNhPkke43{CbtS4%Ol{`NTrC@`7jKEBuE?&uwS_) z7ZsGGGK7Q95!Q~q``O%xi0MORz|2YFy}O_;k$;4(#cd=QYRK0VEX-V*y7_ZWr$T^K zg&6b3y0*m>=xr+PsWTpQ=hSAZ_O%+jJ0_&k? zG^0%uiTGML3IQ0NBG7QBJu2HTjaO%bi;Otmr|jnGH{n zp#-~O{oFIlMv|mnOEjcNG?(@>#-aRb&foX1AL&!ErEF1#BEGIxu@QTQ>U)`g1u6(~tXX}?7q^0Ldr-jH?jA_sI?yHdMD=z*4 zHP=1b+;3}5NiURm@Y}m>hQr2eIn9!5^^jiRVRF%2n<_N76NvPGoHYvPkrDRu%nJ8) zMGu4eb6 zTP1M4khC!oHu*Psix0M5(yOkJYPc@!SwdhS5|Hmc--qj`V)Y2F_U?*EBz)*7c0?-= z@7^WzvrihaOTL0*eCeU&I*OB_x&?=RgagIya2?js`MSyrSP!_ z%!>%rli?vx=VQN%!U-A`DE;>k2D(3EXx%s3w!h@_y|8-+_(FR4qY~ISx!9d7pSH~u zg;SO)9>*@V_%welUG@?yD)b!ZQdl8K_-Izrx=*57yg>M0QT~oge^8RAoy>rO%s6cN zyKozMTYlavbm|1z)Al6o#^?CyRYzo6%p!ZxwbqMCZU?+y>F zJ`W&1X#2;jzNk6{?~NcE^V)?eYwd_1*ckj>bf;$#)}RWVciIX0_K8&?ENU1+@%iA2 z$nXrokK=eQ3|Ba|gFAUcMg>*oNNXSvwR zSV0>d^2^uT~^J?Q@97gB%T`Ai>k9)-)N|OUP0Iwr3H7u*s(NhWIelqYd?!59e%eP_fwlvDzMu1x7=imm^-dIDNTX-8Y{ zQN!!xi+WEh9Zpg*^-Rf&E_8SsDrV}WZ4!pF3^v6z4(|dK%E)XA1oU;XU}NgZ^r_^}MIQ zyKmF2tqGz;5;5cHN>KI8nq~9z5+K4*Q9lsA2R0;cnOiAFLH~OM0_eIMqsnZmL>#u_ z814r+0H(GLUde8D+-y%hS{4QaE_%j#t!t?i(oH}hA}R?tZ%3?%#_}AOV+#OJE-3|?ZbKTL zRv;X9tJ>omXnzq=Mcg$;0;By>t{CMr3T1YXLL1Jg-WaXR;sMxkcohLvZo%|;CWh|2 ziwog_6n7VCm~)bUH8_PBE`@m5MopH^7N_SVOkHu)e5Z*=oKqUIXSB=vm$-X10+#^- zy!B@27|dLRAHTJ(z1W}coyU)_!i+^*GOHW@4;$(2^CNW~$I6&V9f_DFLg&^F$(S>> z^e1pXdWEb~s2HwI-e%AoT`gW?ti{I`Ib0UmOjE3 zxQm^jjtZISXw{~@s1y!jR-_k5_}lVN=fiOSU7Q5|^><58FRPE%8g^>c;s7uVfrBF< z-v7xgxu}F$kDM&L#X_gTRMlcT{i{zO*Q@Yd9{qx>?tJ)2vShVjDpDpS~lV<&S2#r8_+!2x;3wuS+Y#a&0QrR57`9n``HwL}wtyruc=Q(8PJ0KtF& zPXed_2f&@fj6TIl;-qq?6hjr1ZwHzO*sm_eB)N&_G$)eb+t8x_8BWI!_dXIW5x_zggNQT#DJq9uh4UnyO(*ssu0$;toc{IK$zMbO zL&UR^YBySWDKYo{Ru$ENlL!Gj^}5S9Xw3F345`pQQ)}p&<+b!v5x2xVuvxe=$NB}P zb3OWws~ErZn50)K$Wlb(5L2eD;$`?mXC4aqU=FIp5eBLtNglyvz*yF6HfjdVr)+wc-+KJ z3f{2sKSn-xqHb9Uq$tYJ>rv zAx#iT=S(A6$e^H1d1he0ZXoe=1zE{3c3iIbdkUXAzgTHpw!Rdxu@>0F1lA|}N`yo{ zUrbtcOlo~`g&@`K*A~s#@~Kgj7jy!{JzuHA)aHN%N@*zrRLeJAYlrz?Xwp(zn}3s8 z)>)|V_XtfNGg64cJ<2nMyDVU_3Y?DnxF4G$-gip@l4b}H_6&6L%H-(~1JaGfw3l*8 z-ZHgG=bhQ;o>pIGadbGgArwhn)8zo(5w!Ha!aP8ITSbY^*Kk!GkL!MZY&ADLeJ5}_ zgbTW1Uz;hlJRd+Z(Y?Ph$p}mBiEuP!E22Y}dfduZ_{))EY-HR`d6CtSg?in-xt?pj zB?_l&bX6ig2PupPkx}_F= zkVmHm6NR2^DZVWGj5^KTej#-TfdT;ncG6zdP{7;M3E3N36ED75)dpAZ*EVvWUVZoK zC@->M*$^QuW0B{V1g^pY{&&HP#3w)?T7`-{A5!rGXuW{%B*ZCqtaErM57_%RJ_K}S z6cv89yd5!_9GQYof_08-OG%7eEqxw6?JpzQwITtVofKPzR9J0eMdc*8IFSr(r`~`W zU3)@wyhGq4J0%!eBx2O>1Um6e&B{baX!`AQfU=?4o1B|#5$`6usUHOuQGh5D)Snj& z`zyv~TgK$PBlTdHIRM|cLB&#@duBoc4e3VD0r0i?@y8@8^) zWmhq?-xpMlZCYV!C2mDVdPOQpH#BJ}-P=;2?+TGZfr|$EPGPA|q>GytCFuv1G)^AJ zdTk4!^&hKL6(1d>g7nz}COoLi>gYv;q5JzwU-FrfPjkjH{x(TcB*bB~6%zEM-RZg6 zk-YdE2`)tUAO`n@4F4Dj9B)AuJ@J=yuol;W{#AO*Zpudq^kdvHGWYFlSeeaYZQb3G z%j?sHmsj@~fp6K&ZmR=iDEgMZvdv&fyD$_KNTkeox`dz9LIIHVyj%<;XR$wtc~Jfy zP{pLPPCwRSOLOK8qPfdd;nvl1rb(nG>3vI~zQCXHdUM82+;sYzA4xw>TKGp$GKKErG!6IcSj82xeqx!5p&h?C7@O?FIYR-HZV9X|b__^uFGJKxhkfxfk>=}nMmR1Q&^CJ|@eBCgjx9LaVWU;DJ1M$o4yFHaVVK64> zSzQhfa|*Y^wC?(w19ui? zG{?36ZsBK1S5L1KNQCA`bs^wu!3Q;fmq3mXICL)eph~*9;s2?p>x5m5xMBgtyro@9 z=9*TPPea2<(T_suIgR8?$zi#vzI5_^Q5g1lO<-HBkA$VNVp}H2UdXMkKz`RYRnpGf z!$@5B_${|CKKrt8GV5oAXawZ{9j0n>09-^z{>(M>e1w8AUF4!h+b>doIcS|cEKHY0 zal3x?KL4DT$_ecaf1H1=AG(u$bicuJrlK@Y_K>j^7n^^=(Fe5P5q^oA0ATdcnj!e< z-An@lL;r0L)2u{$?TP67ZQ0s(Q&DNontj|UlGLJrg*8er9S(KoZ4ft6iz zk)B~CoL<*Ordv&FyyrVVM7K|I_rZ zt^%9qJX1eG6_2?=KQok<$Z~#@i2AWND|ZrkWxaH7ZUIJs?asCml|7$SZ`i5a^1QLU8lgISl#g_^GQr&?)aj1YkXn%5-vC_x zD)W~utx|%`2iaVETy@kT2-gX~U@#)NfS&^tCoW!)osG`RmHIvcp4$uCPP#Z29HC7#X0bP`J zX&~S4a3SXn*^WCEoa6Gaz*S@grcOmCp^6C8`8OK1#?DGNV(hVdJKFT`M{iXpC{|H` z-Rk#bJ9K-@cMQsO|@spv#A*j#nUR;BZxi zpRGF3IETBW_90#S%8XU>YR+x#XH#RbRa1sjAr`HEiDJ|W#BuZa2M!MKTq zv1if~kgA{}q7%6>R^JZL^6RXzOB?_BY2{Jr~25H>#Ab**=e_Y!L#7LJJ6+bUT?NZ;X zxszR^oauO*K-$wrC~}i1yH%`&i5}C`oGz)G^-{tXR;AUFq#$Gj1Oxymb4B>qt9Cqp zwWl+5*|Zxp$LLa&;5+aUqsr(rd5_N@!Uf*I%Y_aiD7v^sH+5RSB*IX-Lv#NLYuPgD z*ze(cVSE#d16)@J?H7-zfmq8yf?E(hz-7?Fswz!A9Eq0+c>9{DTUL9PES?6+5&)KP z)nbKhPXOoSi6*k(i*UvBAKI;hf-gfZe@oD-kbDFlNyt;x|F7B+HQ}j!6!nAI17WJq ztYVITiUL1a8qZo{qeXyo9eV$-N(dO@iz3OMEaAf@M}}KFmQ=ZHQ?W&v^hM&VK*geu z02Wb0iqDUuM!K=c2+Td(XKAyky;r<2zQ#o*;RwR}^uB@ro`4oq@Zr*XQYuUw`d3y5 zUZ#T=tt?XjLjVtK>IHJ$^6x8xX&RSD97>9Seb>9oJXQ25t$6c@Qmw)ZG-)&Cjvz7X z>N9fxcBsoIz~A8oPBGYr8#T3jbX?kUhV899ra$J;@X)NY_u_d(uIgX-GoAx z!V*BiD$P)zO+RG!08O(M>(zUMtg_`%xJpZ!3d-Jv^-w^UZ0L^cMGl-Xe|TA1c`%SS zF!Cq%@jGjEiO2*qh6eR7sKjn0dfNV2(Sa@Ta3nCrL9y7L09_q(mT72cmfI8h#MWC}e7Ght#EnU(+Z{O;~Bf@H}+wPK8X(FTqrPQghV}jEP{H(=kov=Zl z4zSzatOwMfnoZ|tVoMkskSB%b@z_O}z#q1a9+JzzmXKtnJh^9(y2@V(C5;2n z$A@cYqov6lUi87Wd*-Hku&we%sKuEW&m*)SNgBy0j6=yP(TMaygiOM}t)9^DzCs!P zAu`imfxMqOLLIo-kMbhPeQwRz$21%XVMhUdh&VS0Mj=#$Z2CA*Z5+7h9q+MeIb%%T*I! zvMU0(1ZD9kqCS2x&0j?T{y!Og}Wcf4)7Zf zY@TFIds%Bxe+K78cQQisz%DcnDje`>23m53W8!n2hbnL-0T&Dc1RV>yO)t@pOQEfc ziE;Y8<3LEus<2%+o$bH3ik zyQJN{Fo=oLe2975Xt((d-eTb8GYettIUXON^AbX==R_eKPHV}|2QTNfIx|>X)KFw<`!RjxQ>JL_Q&9+zCz-a?C#(r zMuRv=y)_1WH&9Pe#%o@3cOFe9nNGufEhuypv*{U513{UkCT7Q)PIewhQ46{usB=5M&ddzN165#LQ%~&&>3JuhzoY~PK z6r+m>Ho_e+JRH+qM#@13(>k3yKFc<+O4a0>ybBW2`%`paK>q^6onmYtGo82mx&VV+B_NkH?7Qd9W7^A({wlj=37T;s>VTLBR*b z`AdAHwb_yIk%=@rSY6!?0=Tb$WN9+y^4rmkP$+PV86X}d^WRO6K8mjQ!T-?FlaDTlRNvnCPgS5eaHS8Szsyd9bS9mfhB)TTg+e7NsMZ zGGjh=cryW*2Fm9Oe-@wdq{Ht#5(gPn42dggv@K2+*;d{2CY+F$ur(s-p?)uv5dU_S6F6Y@?|Zn`z>2`^^Lzwr%pW z8+l3Jb~asp;)-cd*fBoS)vw0|y+07rUfI5P$B} z-$ROb$p?i^4vv0hjpZ_tL+;}PR~YCD6Kx0ZzecA z{sV_pAlcyt3rfWc@^5HQ*AL+n|%%zXn)pqxufshMj&n-z6G{ zt#M+e6jWl+BgBAH&~p+*MgmXdkR*4EU`4GLlh&3|ODCs1g_UIK=Ewzwp0F7vjstsyv0bJY6& z>Oo!dExWN*;f!8$6x)f&Q>9^!2&wPR4PwR-Zu?4wf9{-8Rb zUYkOttg5-Vx9D3YrOZ30EI)~tK)a)1&VSAhNEls0{vHGYH3rWj@A>)sWk>}@{2!Iy z1mYZt07qyC5T6z2KV4Bx4Knh|z{^YLAaFPYZT;`~ODKE^slB^{Ob%FT+rFAZ;G$)G z)RKOVh(wiVP`O;%yk~~iCvL0*kW;s?e-Z4@flQIJ9f@WrgjR1ipg;M-g>u7BIx#5h znY(nvn>fvK%DG{YK)rR+6WT-%EuJ0*%eNbIQQAk*w8r_AUyI}c)^pxhL!PuqoQ-fN zAp2@Gy9zP?P}K1WQ8@g&Vc+)5^Ytz8E9@xBOdUX4kJF5_{Y%|6ISmlfE31GfCb9+V zgLaD*3petzm3uvkTvd-ghMDr=c@|3B1 zLX%^<#i(ObT?7pBDC(&V_)DURCDkZ+>*vlQ=5@ugL!(|+zTQJCgiSnejx@WOsCGt* zJ4aY+a%75iU9evYajR)wQJqOz7h?v{SB0D%i?@Gk&PB0=j|R!XaozY_c2@1@o(tmA z?laP_$~nTkfYfe!WhW;(07M9DY!ABhQ@QpR_E8ZI?|w~k4k8#?C0wjw=ye1{-BTGP zkC~0Rf7zs#6}~Ekn#VFu)I~+`yYE-d3d8zUgTmZn6v$O=G{T8YbCW6ZBo$$N0~kwo zZuHsL>RQsHeNwo4%VYK!vZ$Zl-0>)|xB+GDqc;g5WjGEbS`Z6b-A~511KGGFQYM-UE!7g?|UU&@xVLa%c4ucduN=4&RzJx)@oJvKyIx>L6$XoD- znayvb@m8e3s)Pqdx%PNBl}N&^S`i)ST%C<5I!AHu0~1bWE;cG2*24TVn>zm`hjM61 z@Qr{WeV5XJoCfN@z9m&lzUn-EF@f98K>TB*Dtcu zPk$P%%K4pbUzLODIo4z!c1&YksV6yrYMA95l8Iy!ZYFvdhWOc=rbe4d@~dq+*1S@# z6l+y7aLW#5MmPGep2JUq+1gRM$5OhH2oI(S+{WIY+hFc>#?wcr-Z?BUaW)`N0;Q7x zq{{xG-{)pYY@dIIX)MCkjYv7_Z+nA#r=;M_Zujv)djvKhv53{T6A3_7Um_6prte~) zS_~@5CX-=uP$;7yYAP2n5`|f+x_X8fg9!>KlqAi7PmPMHCA(4Hl&eKuh+|X_<*b?~TjqTaahpPU@V zP125)EFS80d?(|ZMT#5`?7#umFo2n{(-P^5g32+6|1PvTI8F1^Tl|wd(ZB!-t3Bk8 z_I&MZMlY99kdK3g^jfd%m>Z*`w>D$jo2`YjCnRx1Xdq+)2#|~_swD;iAdN!_FcL;; zBD$Tmadk*oEE0Qa*}X+)dAm=&UFox9jg7`!?6s50QzQM99x%JBcw)>r(8UNFNdZl% zgD^%ANm7*I+@iU4nEZaYjOcHBx?d?tup{?CaS1R?X-+<8>|crQeMm(i)I!fni8P4J z$pkVwLRq{&lATvrs>M$uogG4#NwVu#BodC^ZyV2= z?uW{=Z+owi_rV3YiInb6I=tWzh@E~uS}Xc_7xl!YAp{U5jSenki291n>(dJc21=^n zY*ZM_d)BuJ7rJM$6&tuC9I4Ka6mjHTl^OxNEv7DgP8QkG-Ux^U5C}mJXkY_Y z@2{H=+Sxjx};74sfJKE=JyMw3a(Oiq=uH8y1ulS$<4|seh`Lc zpPe#S&N*aoJEGAZ=AB~~wsTUJRKj~&gf|*>2FDQU9k@!>5q>5M3KI}RLI`PH2B*t@ zuuT?}{vrYPFq3Q7Qh*Q{-!0m0(=cW|p+TACn-Et74IaMmgz$(cEqRBIGm=5Ag*DX@ z3OvTNf8hu)*@0ou}Bpb%E!4PQOPrL?7DWZcYC4?|2QYr-zC%2xWi>cdik5{L5%mpDs z2lQa~fewMka9tY2+J2!@?NXB!GcnpbD2W-tb{s}QHo}tfv!%WshC#$Dmc%e11gFM3 z&bv1$&^B*9Nl`2$Am?HmP;Iemx5@ZI<~nkiOT?bZ%(x0rD_AAp(7YwSj(Lsqr7bGA zw#=n*!e}Y4xYLPj`(`zkT{nXtxNnep53(d^q0eYQ9G0!3b^u@7Av$`^$BYGFciow| zK`P8%?BnHEO$}Xdl|-3iWx87T1d=vDJD4U(uOEq<&#F}rnGVr)0iT(~A2i-`l#($X z1NHutFU(0$QBiV?d?H?tdW~BLSexye9%D*Y36?b}un0a*3Zuwe*O4rawn)GB7PUlr z@JryHSq>m5+eRT3UYZ#a!=;&0TU!;zT-C*^A_^ZwS|iiPRc@$AEf7{GD$u?Fup6b? zrB^;XcOUg1nA`&i3An*@mVrRxX>Y_^Q}&+B3g|AeMA4VK7dHu}w$@~_4K0*pm3Cdd z($xqGZcv$Sa2lmqh8Y+vjBU@e6cL!GJU2e)_rRC#@DW9#?vcpg&~?S?cEbXv3s{HN z4ZxSp!8I&IA+soeZgBHx*`wHG=+Tj09aUY>;~G)r3c2;(*YGjRRg-%0zK$T|-qKPH z|2%jOsDj!5v_2+n`f5*MOa_sM5Eu^O4+_U|srb6-dQilN_Vc?*R0rYsglL$L@{`;6 z?uQ}?yCJs5$uTY#X^JQv14BeOUWd^wZVx=ej;p&My}v{^!_P87>X@R`?%!Jw3}>q9l`K5 zA0<{^Q%~|!L4`c_L%81hMPV7UlSo6G)0?($$tNF75WVKnm}u>+H<+-Q2KA$}`LC>| zGD)C2)tdE-hWuEL&vB&L|I=s-rvf2;M@Qe#$t{qtuS0ViacAlBdQ{X6%5;y_tjzRe zcz(@T#+L>RkjT)3g4m{KC;N~wWkd2Ndqo_zPj)(oWJuij`sAj>J3q zzL!QG)

d`V?E`lNg&p*yF3KLH$$Y+C{I;b<{c+p0dxsiw7QezE2mf_Mvitj z;OimuC<+i_KR|}`TWRturd^(PV{&8DXswfPvUL5av#LAA$ic@)xEcHrh70uYK!Od8 zHvnQ?$YACx4)l6a%TerxQB65?IgHg?m#0|>=~kQx?}#P}9ogfQiSFU`Bjso`+*Lr5 zxl7`G0v=c9Jfi|Am#(VTokq@jGKFAiOI%M(Wv_o>cag2_XBN}mWWnbsb1SvyGba-H z(Ptk6SbxP~7XicFo;+t~_o8Xx8-@o-Jc=Pcndt#mg-uAh*HX&tRH$AbTifm4zah0f zMV1v_0twe8u`yI4nX(0@LnLvunpGjk67(JXHz!6UD*NPsd{9})ZT`iJx2vew!k^e> zJJ5sDJGNA%rYgd%uEdVUWL?B$-);dL6!}pUbJsx0su?9WCZ5ytpvTY_-KxP*s4f&U@QGEX z>fP@h**PHnxv$@4^;%8V zqYNRqrwq`=ICn8R#edj#LGjnj}pHdJDwDh03&k9@xUA*j?c}&;z9ZB*dhoc3- zq|_BP#%u6sfTB{#KJ(VK$8rObOFmDQq@ ni!1}$t#aH*pvICc8+)amoosp~26ReIFS6KbYJrdVC-m=A86nxasMqN1T9 zg39BrwIA~av3zvyWqn^Vd+oLU>;M1#pKGn1Mjf6ojVORgB*$|qeh%+<^P3vAF;P+Y zuO@o5MtIglM+<-P^KKTXt_h-ghzRP<=nuZfI`7~==jw}2O~X61N-1;CHB(llgy zA7^0n1%18$7j1eoQohbi(xlmH*0Jz8E6GAb&~$BDdSXg4h*YVS3dN%!m1Sl_JrDE@ zZ6r-rmf%T-R#?Q|APyn|1glYp>hdgu$SLj>jNrxQ}Tb19`~tI(f9~1DfLaB`lU8F%1#>W(!F{78DUIP0}V# zK^j3&!nF9Ow7LXcLdvw%#3XH+E^!i=7N3zY6>*i=8iuiym!6yyKP4UbJ9!a0N&sU#td1;a0_J3B*&43 zFbsreMS*bbR8A0sHju_3q*(Otw8Z2oS(wC6;YgR6uGI+?bn(gQiMsTRNr@?O8s`dk z+Ba`U)2PF7_%|ZVZrK{wiT~=zNVP}&kBE#=55)i5(e(LHUl0R?KVeqnG15F8o8ZE(^K^SWkX9tG|s~9VCEO`u2ZKq(<#o z|3ySa4fy|UX^)b$p0XMs@R!XX-yhXXa_@LOZ?iyE{sfmURBPlh4CU2HGG1L2ndjNZ zqLRX+&&Gu#CGfac@u-lvA*#P-=#sR_Q!=K4(P~F;d{XMv_$Ra(@~enwR0hyIz?r{@ zVGThjMsPTUA(aN>4hn5+Ld9ne>RHHV=PDH?LcuT@RX!ltXaRA+$XFm9zKmeCR z`-cK~1&KCph$Sma1C7{Isu2Dll&q-O#-N~oVx>NUcVTgqg9?R8NPt1$$YO|u;dm8_ z&G;c!q!u2GWSuch8v_zhL^a~_5DjP0KSGHF5e3GgQmH_2xG>(pxJc=s&JwhNF(djx z_*ak;1PBW%K?r8vi3$f{0YWTPnh*-owc4jp<(Hv!86^;eoR#7+`kbDijlvxNfM5;; zM5s9gmZ&cmsIV%eNh9NcHf6HX@d~#*77_&#jG!nVDFofPDG$a3;{r-@5EQi4^m6tZy%)KE|mr`yNvi2M!us?Y(;yDGkf{>6{x6V?9`>#?reNte294HWQ z6tt;_G{>-B>g*qkQs9uD1tMP9lCe$@ec}-6Hs2kWVAoezNsgILR}suX8i$>QK)bkD zcQs&d>c8fGhBBONpa2DX*NdCWj+AD367&>4P!|~MTen^#bJT%O730`X6cQwb_su#< zkf1*G>R3j2?={&=$pr$qF7Dz&7xO~|%E)8$3oLd#x+5>Bl4o>zP-n674itU*)Q#)Y zd#F>fzLe?8h=)}<7#Es7&T}nqc#%&d-Xzw%b>7RQTvyFY5nDhs4?5H9 z%~#BHn2$utMg5*e(no~%AmS^`VHmuJ^{xdeX1V*4D+g#u>{;48~cL3oJr#>n+sDZs~GKE|dn z7H%ZS$VVlX_Ncje1ZWz=NL%z~7jF+(Ig;PW9c z5oQ<)ri$}NicGpycaS#m`8vkvs3P1-y;wKeiGVO8sw7>2Pj(q2AOuTCUC0lR0|Zc3 zIp+waKL#b#&0yS@lX($LLNIZxwy~iITRg-g8alPoOXBs|-{rb5?HOA=MR!)fQZq@WvsZP^nlRU z9^cHc5G{p+2=Y)&L)8x;#Wdt&Rki1uC_?ZgZS{`EGTWj}YrI0aYxyCj88=JuvX7r= zBVHNRlU6#zvbIo=M@R;uLRl7yVFpLt08TU&ul>C!YA-@dDPcS=w!z%Fa*CLMtL@$l zUrh0V0s25Ww-ca{pinfH%m;Ddm01K8xa=Bx@izBuoyYvX3x$3w+Gkj1^PmHIYe*qwP27I4MMchn?C^)J7jIjN40C3;=x|islH1L#O)h7kg zu&_P~VMoG^yWynb;j7r&S%L-(3Tmh*kO=q3aZ6E!bEnU+2ii|>F84qAw`z^+-2X;J zMSI=J=@C!5-zmvBK(ljf6g?GQgd=h_0 zgSIXlFnX?s388>U3R@TpgT~@I6IExzZcDgJ2_k5z98r3*0gNnT7AbR(S7Bm_p2R|( zi;ATkC+vz>?OG5ptC4rGpv9=;3ies6xOyAAuMY4iB;2+^V}4r!A#PCWLP|i9?ugISP;WIEa|--G;&xF{z^a`Azbknk$k?OeO{`P zk#(XZgLS}3G$MT?c|0(A&LDzv*&TC|7UXyeM{E3 z-uIuHh)B=x|21Qx2I~LY(eSB(Kf#(f{}_<%Um|?hi9=1PO7J#+;RxP8pWt-(3ojat z5(-M(sV6MRn;?FHssicFz;VF8RzvjoR;2$Wi=%v&djD8n7?>h1EC4P%q zrsIUv^+s6u)bLKL+p8h}=M4rOMH->rrl+9FLYr>(8h!eIbi^2Sl*YsVqfh`C@c-M< zUP(=!a-ZV&*f8%)oH{AZ&ri|q=QoJ|^&r&q*yjyT`}sZZmpCatW6qJY$F99OtZiHL z`PRYXYlha?m%P03aYNPP@|( zb{wB@rSZ+4+Ls$zmiKfvrQ5IWUta9`y1TP!qVDO=dz^jMx@w*CDYdUxneH$9_3H5p z!<`Sq><`%Q>ffs@_m_RV>Nm+dwpyQ{-W0t1P4bSd)+eYp1MmKmyi=?7*JXY>-oH!- z9YA0JfdK^ii@@`vDy_}aTMkuqTU$CV9N+fh;GvfwuQYvD-!OOk`MDZP>&ZRcE!D65Hn8|lLmoL}-<#82 z@@7q8)zt&*i?i0xI@k5XQ2Y5MSO)&=!_WS9T=*+CrC(6@ucDqD(!f1_^;KQxiuO&* zyQs$|_FSnci7h;PYUxD#yw!srJbdus#(&J*WNb7qShIZIC-&6;x_eDpUqUG-f*7TsH!5@=)2e%*Zavlj< zZ=BeD;kB-iqOZcv4Vzg(=eF!#6uFsZ%JXubd8Vv5`_aMWOjTE5K<&cMpM9V<>TG2k z+c?#(tqz`lmz8c-hi~s_*lqu+_9N!xM*GE>jy=r0$O8o*p1St8`wD(MTA3cxS$3dh zlHzE{h@Q1;mYt~@vE^J_+U3qEx$x+Uuf8sfYHP`v{@&Y%CgiAIYSr3Oy1QEJ^|jkd ziUMjkJa_!djrA{qyst!FpY9Ar0?h43xMwjMggp1$})>XWPY=Txrks6AR5 zS=06Ax>o`p`gKyoKa|0BUoH&En%z?x^oQ-n`pp;GBB<{cMzjtdG54L0bsgEKOW5f{ z-<$p5xYH%6Z@pS&F3D{we7$lr(LMQ~HBYtfFC95UkymE@xoZDj?g4vqNVjoN#M$SP zmyG>pC-=NLtb0t?r-tEs1Hu|)hG&m>JSk-G%*@=)WiP%L^W@}^^%;Bb|NH3^`(7|D zv#l;_J{VSAe@|_6Yu&``E!0CL&qnUtFzW6tE7tEce|fU4E^AB8k(|y2G4#ka9ks_A znB?SdE8`YNGyh3`f9ym9vv}5_apT@7jd`{7xl5;>UfzOGJ(Y2xXrHaTfhn!7Z)-j@ zv~h!YR z@rPRGwQuddE5Ey^b89D48P~p{WutLV+1g!IYm%2fW6f?Id+qYM=K8##ibXr$fA{dg z⁣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 h4vhSU4fL}ZXrT-VUmS|>E((*rjAP}d&7;7 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

  • I|lK`y$Un8RUF-|8X9!SOc#4|OQPARTj$Ko#t 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 z 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%0AlRDhY^tl5AOi)-s%BkYt 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 z ze?RGbk%;YMQNP0TQ@mT>bw!h)vC-8g?E<;cU3b&qk+rEfWEXc-E29nehudGD6`gd< zg^&F*0#bVcs=Do9Tb;u3^;o@y9N z1G$e17s8QIQSt3i8HD&Yw-2&zsHCET``gvCU03IaMmtlrkMy1A?@rV?u)yx343lDM zc4r$*-0$3-6evWo{Q&y{;vC`U=joVr(ls0XR%CJX&ot3kR1$oGk2Y}^a@}!M>Mz zo;f`L0)^18X!yg!?zWiMl_s_qiS2@E&tM)lbNNDRGOnrT3pRED`&=X?!u*^W`liiL ze|eQ}I{SB76crwX!<1Ii^g! z$B;o<{_@+}>*fwv(Z>U9yBw1}R4>;A`(}v>K!F?cq)kRW1C_yB&^r~UAKmkLMg8zG z<_y>70>f3x=byb+_n|Zw%g0=$rQBRmGxJcJ0Rxu_s6gYn72Gqr6)E~}b?g1RzX zDAf6kgSA~1r6v*SKA~wc7VoHoc;gFq-RU>g;BxRU7Ww4Iz5W?UpManb6#1R>f|d{S zo`->5Znslz(2qw&$||=BcB$jfxt1w51mA+0nVFXcOgyr-BNVm66m<}TP9O{^!aR$5 zf73FfnX;vNpjVLbz?7@=X>o9?~hTqlfn)a z0Uae#tk$@O-T8_Z{@ko}HY%mm!d?TBY-PH=9X5QjEX@D<@?xDaWq9qh(DWGYb{bN@ z=QJiBVNMj8RJR?M>Jm$WD#dvg>pv0!Gz`{oUa2khts7Ft#>E{%NDZX5w6w}wXW8LbUsLW5{27~K zw!H1!<$R7XhZMhV_P8hW>j$xxFZMm*_9V-;#6bSKy}$%i8Sllzb6z}s^5p+wM1wuQf7_-d{NJ{&1jtZlSc!*V=+h zxcXRdF0wc{W^#A8E^9lB{Hk!X*mid@00Ob|`(-ds`2ghgK`J&|cLFsZjP~rE*6%hM znxIsCo!eh@U+z*>dimaY81=o8B0R&u%__$^;^Y3$=VbjfF9|H@HY^JQ*chUin3#ay z0eB;UMUkGn|6|PJQE2Le`Q6(tnDQ5s3i_U0YnzH{8$e$EXxN3U1E}v{Fao0?qd43f zJ34#GcRD;I)}3FYW(7;EK@9K*d=Aw+LyTTO#1RqsHkp}jCnJwHVUfW4MD^hU-oYKB zHX5){AT`Kq^~vES5N5esDomd&zrBxSw1v<%%^8C47bl2TD4%e@x_a^3M>i0&-f7pG z^TK1^kF@PJ&_08K7AzGS@)klVj5+SM_gp0OamUt4XSR?;VxVi1-ohLtIvu=;AOZ$i z*`pDvCy#|+Y3J1B_DY}aosJ0H^JlAHJ9@Feb``dKQt-BAKH9-#`d~9Y01i%%tQ|xv z2r8aLcrh=9DEpvZd-SmP+y*!q!;X{Z;wAUqe?7{2q%7V7YcxTjC z2^AeRA6E88D3&HO=$F5h_m%Ez8B~hYXJ&m)I{J2XvgzYn%+K#=k^8}VQ!gn5RqjrP z@Vxh-+^vJ;0vcBe@2wX=^&D`BRP(hw#463_2J(I3G_&^5Fd{xK)lp#=$;M6B-5ocJ zXGL^~H?tsjmBYq`UzH$zD5k35R3Z~N`i`slvsLDo$JkJi2!`dm+>Ccn=!^jZZjA43 znym+^E@-XQg&8MvM3!aWuA@u^y9Xb`{1T8pD@+eA>h7CIj~1n@s>h*7)f;gVZ7j3#NcBYeO+I*^Ib9VnN~(j<+=+(|Kd(NIrW0o6 zQhb-DVa=JqJ0<~Q_)6gp?+De?$IkD+bLo!p?oS@}!3Z1+nF^(eH6)p@R10ZeUOnDP zwC|7puhCeA4Sgd_`BK&&AVOhA!&R|Y)~)~}oy|=aRFd(W4l)_IEtqwZi)hYJJ(sYyn0-_sd&aN& zvcv>r|JZQ0%4t`m71i{mfh=m*B*z|)U)EB(L(~#NggB2U!l&SsVw8=aTiVjNn#E8i zyoZ8zvz)*E=+u6C@MLn=Bts~yU<4BRF2B^W{de{;d) zi8CJcN&wNSyNbq#nzN%8hxJeGuj7WDbzvT-dY?9f{svVvapbFY{>p| z2vORuop$4HZu0EmNuWQxE2w~n>vB4UN6)#8l0t;BJ6rA5Q=jdISw6S5 z?mXEfKyttAtQJ-^Evi!RtDbMEn3;#AUcOM8hq?91{3zcW1TyQUvK;-4-gDUy5qm2d zQzEq>wrD)!^TIUP1z+AO-d7yWl!X`4HV2j5q?0Ft?LO54q1$SBLfjlRrd;}h|(!k}85 z5|-r#tPLDp#E)x$D|B(eAL;#P?MY1Eya%`C3t`2u|!P4qQ_yT9e#(j{10{c7EC9qtjEl4+%1 zD-caX4tcy|XqToSWY$`HYbq26UP?jQdk`-zg$HLj8zG-LA`+hRZ7VM@-jUz#d_2e7 zN`cXpEz};Y0DJgyO9a-Ui_pY!OS(wyaHNV(oBb@acBz6P`&;G=L3lc;LutDZFG`#4 zp~SZud+RmQBUA--;(l#UOp6|jRcO|=!Cb z*GkOZ@t1&>M3HB|N(B`RF0x@WCom+z!B_R>`R|U*JE9AQWg5INFu}k4z7h5wh_&PP z6m&d`vXaCG3U)xLejgJp>vPwmv>4;S$-Ny*l(Qry#>B%4v(P-ErRp-|qeC%&Oq_x-)qpUh?FyubUst}!MG$egw`|YfF z+&KU2$Kmg?jJ+cO4=TQSx7&W-8K&Uud@-|7KN#j%d7eZ;%xh^b|B0r%s3=gZ&G zm#4zVOc6O&+R}xeAM(7Fw7II9xHS0PRrzUqASz?CxG9WBE}q#?_@=b|$7xf&JYw`@ z+Rg6-dZ~Y{b(#37ZL;L;O?~wmM#RV>@$ouSvI58wGUfSG4nO_ zlDng~7yRIuf?S>8yYb}%4jl3Vzvj|VD#Fh%=I9BFdDYDG_fC%v*|GideAF9e7j~iU zPS#m*5z~nUcT47@zgW1n25n~}vh&DwIshEbVRhOTqF)-#ONAX?n^eOaUU#cru2oBA z56xYYPjhqKJs*3499Xk*|A?SoAJ`0+9Lu76&oy0r;ilp{HGbf9vp=1EGo4gdEec-1 z+V{VZ_;lR4lq_>=Cr{{_`!mf<5ykK3IAu=^1m!NTEoDNG{w!0MU?Or);1M0AvP%2> z$X49?_eQo~zy2~_R7x)94}_px$ZN0{Qf6Cr7?K_2H*!)G)F^#?s8%gA-2^24Nh{Sa zN2Lp$lT8|FBOD)mcEO%NlwsD{9o(H{6k0Rzo~{&_v<%)Hw?BtKyhub$l4})0EV1g2 z!{8Wavm{3~GT>MU*usC$DwFI{zw4!9H9-=G;9m9Wd_D+E9H5|{&hr~n?gzYyKe#lKz6ROs&a)li#NAh_M^QH~+rkh9BZ)r&bn=?rRkJOe>AyvYM-Al-991q%e=q zSR|BK1x%)H-~Cx(h4?xoj*zFn!dCsBs=FV~c1Z!DohiuApSuF%n!qA|hU^{$GC(r? z_&vgcCFlECb4{36jGxE75TjO=0-aiEgz^6QqGMX2X|414&xM(ohdhX-BlM4ds261~ zscMe;GuDn8ieMui*XlDfA{EGPw;8s@Kc{1wD@~_7qw)O31{40Rv*vEXFW4V2;dyKt zvc9+O{3K0`qR#I0HcsCx>Ql;dek->yTbHv99EVtdw;V4sKQ7(n_E$I+IxQ@+(8;|s zztKJXNivbUWJ*`>7nLk!hA^w&p%lnpL&5KI3r@aSV!S)!88Ju5L7jW;nVgH5trS@s z6&n?bP0*5%K11;H80B@1PU&fV125*V{!x8p?eM)Q7pJKE+enLbru=kRY?@Kt@6#2= zoT-#fs^<{0d*D4gaKeUew8+&5fIctke6vb(!tZ7SziYz1V!*+Pj|-oz+;krbJYI9` zPs zxYV%+=OH=i+OstgUNN;)N;zOrRpTHLyjtC?MN&T|H*MXyJ6Yde6~pfQB-iefYtYYk zgGTVU*nrHTqKoO0%{rUJ=aubC)48!X=W^A)u{0-f7598*_DrkF_NvR4TWy@i_M?-g zszPjPG__BBi4Y_4Yi?tiH&$wZsS)t-UoJ|eh@%o@hG{p-JZvAV=#y8%JPsw`SJkMc4r!j8wUBjfGXtf<4!Va4| z!`YYGJx_iD8%a@ecfV0>I`oviGlzH34IXtsk*mU0W9Df}hC_rjVrJ=JIPusV9)M!DO8++BaI?jGBV&^4bJ z>Jx%1D)3*24jhhClaM^to@bbV9mYG3=_gueX$jDS5AREu$Zl7iXjP>f(&J7C0yg~E< zMqua11Fa%?X}KtG(9k+1N2o|52pc9^4!gp|~R{gb%ZDCXpn zqL^&k+PdbI`IPLX)dXgo0`t`6<{s6gdFViYXrlI?9T1HfCZl+8IOBd@BTmCl&uRHU1mmUeGq{FW&O@~d6^;gC+ zMJGWQ!o;LJt|{Bf*??xj)aa(WI869a-E2F!%onFma9?59KFLmG*V<_jgyi2yk(|TbEVJwp-4p~ z{%y^&Mj(+}O)xYycr%>(B{ED+t^Z_B##I?Vf~I!TJpcIF<>$|cfYza5#YOF_>oHs^ zO`GqxiM>hq!|EWz*wCrplZ@qhg(RxMJs!bvswP+QqSI+EAAi5mECv!HWK~~JF!K(+ zfgR0~qrG0>-_bD(DqQpkX~GA)g-P-X6lMg$3Z>8J>mNfezmW0v(di$* z;Cru23k2ucohc_&NX2k!DOsgajE z#?ak0If2Tcrjc2ZqiuzaFoO}5x!h5QiHw{z;+n=f_7Tfi zm*GuM>He{HnyYX{s$PH7_!>X;*^vz2e4FE^l_zoLvr=c5G($4ZveZ^ro^Ws+4wK;a z^2FjCEv;}`gcKv@n}Hp03JK!{0ewCoz3HqYK195rhO0^!axU3Ua89TSYF4eBe07jQ z5G_hRIuQD(3pQ!#^dVkv1jBLf{W2)C75=}>^EN2hfXZSl$l*i~Ai@a%k=&*o=loE( zG&^4OYZjJ^FDZ16ZOy7tRh?NW;a2( zW0q!nCu7`#giYHwS0b&m&qbJ*h&Zz3z#4|n-&w`|OxHo}#xtCt0GmU#1=%)?joE!F z^u$R8vU|*674VZ~(Q?P1bCB~kF;PBQKlfQWOt${PBoO0O{jktW>vhv?0z=o}0Z*Vi z3M4bI*LYFz|NH{mXV#Jc$UHLV-s)|F#s*6AcdbKK6p1PdI;|f4+<0zzCg8eQonczV zkEE&;&Ki7odXQQTu+?bG5tXSuBNahVWm%{V7q-rAEPL{8wWy&t_Ug*Jv{a^uk4-pS zE!~T&Ki@aYSZ0%bTVj9yi)V_mu3;BTW@A<#aq{~ism_DMLP0hU=-Llt$Sk%8^t7O# z{NQxAgpvjQ{As4}vG1Yi?WG@ZIOYro^9?O+>Mt0fDV?Nf|0Z-4*`DrDb7c&OqCtjx zs|b;ptzaiW7$`QD*-j4PV$vLx_HX1*ljPiY1)KE!vrSuVyuea>f1!n zfnIh@h$uEVsCV-SEH0F)sXR9Vv=U)RI)W9@MPRFfq;bXZ%@c@lsl&=4;rG}|^E6L2 z%NLesMOVF>yJkaj<#9)ACrlO0Y@lh}t)+2dcUROO1Tx7(6% zIoqulkDI;R;jcYfq0Z>;uUR8}SkLu>d4AVp*QVIc4LW#3{jkh&6KVj2*75~<$H+L1 zxtj${>TW-f7M@g0$r0uHTl*xE6ra30Yn$5{GUlm?kQccTJ3kH;F}<``nRNVlwZn?+ zY<(pp?JP*Wt*pR{{x8pokA%!cI-?z6{Q^)jgCTQ9K8B!Xi5;N7F*p(J&i zXT_PCTo2X#Dxw1YcxW~YOAfmmP!1gCF~GPAaZt@JE)^*<$XS{cjudlCtgeK*$@9-_Fsq2IBH3vrhU! zS)cNJJ}aX9@u`Gl*1w}J%%w}yq+2%xSv}}5BYX<2Fy+3w93DpOt*I5{qKfRT$64KX z)h0wT@9Ld6hP~~OuGBTZG>6LF9l$9unfoI$c20e~yGL7-Vb*TWc~G!=RovHPWhwUQ zN9`KMyv@sZX`c+ZllV@>|Jp=djv@NQfcNp-`B@%C;7brvX1W&?`e`BIFB-nwXKkvi za}4^Gz~&NTAzo%%$yYU^RblbTaxioH{;BY`+pxsK`+*L5G{|#&wW63qVUX&Cj@xev z)AYZ9Ktu_JZag2$Y|*$E%eC~%tXtPWc;OZ{cE!45Ti3^G;UjzVuutyok7|v&UU20O zkE;1qn!DO~47qIDFLfZY#bE*)Xw4&=bwKz`9#?U#S(yQLsuUJ4efY9iK2S$!S>5V1 zkPDpo366zr2&B&-ocos5Uy>i-dR!7&CG73KeTao{a=!1B2AtWVXzX;Y zTB_psSpO;)Y#=PGR26pC`=~e2OmbJIg#G&6TN?&Qp5WA^OX*QD89)R<-b%buX*3kR zkw^FsCOMLCoNg6(_)(_Q%c`mpue$w(#h^@AMM}a5QO}H;)Ku~0AhNrSHgHDpegPg} zd%A|_%g2R`BD`bb;DAFQ_~r*xTU6VvagOt~tcZ{22g`|R?gv39nDh{czpL&aE#rKA z5c$urC{mx*oiPHCqk$PE?oo(&I|K`k*~NpBha>2$*}{Tfk-?xM_eK~ldZ#v7_6`Kn zb{z8Vix=2R-~Z?PuSow44S{nM4({`Qq)Qz%(2wXSULP>)rWXJn1x^FyE&-?_S9hj9 zoeOB6Up7_4wbxh?@tDtnoEIJb^(!IpTesPds22#T?bn~)2nu#6P#|+6kG^{xle5Nh;XHie!ZaOC57`-i z&8%Mf$J&s~9ycBXAidc`{f4`5(uI3{4+Z|BEm}-OuJizrnRZT1np+et5l8TaFru{u z9Ri{4v*o2s9((kc7W%N|zwN^!WwU&FrD{F?{Y%PS$NOm-x8t5SM^AH zTw!pN-uiR||D3FSk%3iHkww+54Z=KX( zgX9$DyUQ?|%Y2eJ8rTu&v=hWd1AKQr8TT(+-p3=H3|WcvD*IWr-4-7>7!HlNnFdfx zbSo`hg$CArPI)`odr|Aa^@QZBPft&eu^(I}jtyLGE%bD5{vEy!zzzZK@bHipjBZwW z$6TwgUX`IiaA3W+ubz{A`}0SsZ}sm%M!!C`raoTadpsAk*QE+9sHi44br10P@eERVh~3@ipc@75pJgg_KqZK_O_y?g09q@J9xZt$ptM2t8D_v;&K zV?aTF`4Sv_zi;v1GQ9@}pQx7~)4r+~pE}fIXqO1h1l4(ZWhg2>usQ5^Ggbh`t1ybMO&)WT6u*t=#?4j%?-PyKopx-E&w1FV=1$PxB4~C)5 z-!SYf{5d~2D1RsOj>KuP3rJIk54$!g-GMX93`K0OG~nD$NGc`uwxgaro&&<*8>yai zM#~xxD{EK^8U+8fyUX3Laes8j#=-0RO2W`G=ixko(Zv5&!}Jh5K35U_T}$!zg(;ky z$F45J(Ozh{R0Lxcnzt*arMBGqrdEU#D$4CE_CWtMm;z^G=2Fop1ssd}mh_2HZDtxY zu^51V$d5)P&$Pw$y*C4PKY*1eH~88oqB63k5*%jr3L>LNeH9*Lm6M(AYtQ{RAU>)$ z#+T};1hoB3D~moO

    7L_TG*RIj9hb#Fby_`*)XTAN$6@*yl*)N|0SRy>x-3q2-Ug zQGp~UBoxS@R3Wyv9zeXFD)VnoRLLFdR_FlOsr_=KnuFx#BX|!qYJeNOh@t;CH@ytr zm==zVKNFUx2Ld5;=2T>%8CVPd!*B@h9Kh0(dpZLYHr1AeHhI<&RBS7n=`n zCfrERo_4w2z?nM=J5Dq#EOtxsDm%0g)RmODluuvZUnn!E)VTke<+Wfwtysnb_NQ$U z*#0ulnF48l%VE4jtMwt1Mb498_{w0k`Pz1R*eh^PYzd3NvtHaxe{?GE?6W>O@PzB_ z#?`$z?0L~|J?dgCa!3WD{i6sOW6#?i&3^!bm4J@L@uMGQ7l#Imc`W^bR(Pn?`%od});L3xCWUQB zRUMt4DeT+tUbmU5dVY+fK|H#$efbg}`5OD{C|n_Kf=D04Y~$2^e#*j%if=C92qm3= ziH0{@!D!AF7biDG>gHLfe>Rmvk138rVAI8=bqn{cboVE% zr-#4aoE7l%T4v9BSa_N|(dPx8kwH;e`KKWE?aipxgHPV~fxp{ErkYh2`lrx1x~S^g zd{pDcZgR`H{-{R z%|6`I-agI{X=?1{exe|p=jw4NAUUpnH3mH=J^ocx%8Ar&Z4N=7+Et$|j@DNTzRw1% z>uFf2l>ohk7YR*(R0ILpNi<%0d_We1s0?dLQA|FEer%Lozp01vuOCQQ7EMv1%?D*w z$!i)K6Hx#9uEu;M{jS=e2Q6-l=DL$=a?|E$ebzWB0D43t*?hV??PmV!y~jiV{3g0? zn?;{1R%ZD<^uk00`h}eWcmNSoGc(24uV42x-h$0SaZ%BtFAaccp#|2~m|6q-;UeKG z)j}_2k3F8ey4=-+CY3f_rR)}1>o-Vx9F|fS&KB8ETb~XD;|)Wvtn=&UV`&Pk$Mo`C zhOC_O^{-q)$(y*crmw^KZRM{|+srn!;adgBWqsJ#iPK_9b%B6Xm~w>2=cybU5544v zoY$TUbBtP0>-8J>#>OT*yR`1Yd^_z&e_9w>339K$5e1KbleDH3U#Hr-s&zf!s$D_0&_G|NNf zme*bOlo8Sw6@FihsI3aWefcz<>$R97cT!k+?(<)Yx><<}M3|8V8m=2<>Q|}kp{l5X}dGsR`sNkVXFF#D_T}m1y8pWXtb4v&NETg?j$Br zj6@M3REux?d?rI16%bRhCjTCK7Si1xw1Z9 zoW&jVuIW>#d;mWx*{vzQi3`QycMdk z%o?nwnGxW9e8Ji>2fdtO)kEMvX`l?;hSknXTGdk4*Dpux2p8ThXsq=36{B8I-ywVC z9C{)AQRjxoC5L46czD!7zg|=52U2_}qMSuY)o{5xkBSmEfSH}$WXA8Gk*c$^B`y`I zTOU|Nn}SkQ&?<#=sQO39H*{7ASDk8}9cCw0F8`p0oS~C4fKklxC+5D+!8a_xoiP-0lWQo4 z=XS@Sj&UUSM}B6gdm=x|u12mA1sqlem$=$0i)AXkK1m&$8E&|alBx{;esQqVf7NUC z^e99h$zw=WaKO?sjeHSZd3-GT{YYllr+Uuj`-KqyVT0Ne4gJ;nn<0hkjb+UZp8cDF z$w=l_R}l$K`R9%n@jz0^v!xp!r3e<@JN= z-PNAEaGny_wg(CF`3b*OZ816|B`-JE--QHBEJ_-HpF+eEc@De0$*)GXkE_?UoRwp7 z^cwW8?d=OnFlb({ zt~l|Aw``m?+Q*S~?~q>?Bgz_}EzEJEi~r8 z>cDm!{7?u6IN8Bw0aZb8G3>NEk1@d&FwAiDYxjLyE2_Vl1KZcZ!68}BkFV;qnvnBX zB<$>RiOPwbNNLp^z7S!37JPEywLASMcLBz}65+0ebtO$f2svRn6F4_&QW3*0xGF>! zKQ*y>$-4E>Jex|3h`U9<{KB zNf{X#k;MRv(i%$jgzFU^QW$`%j^mvmxtF7t{ZR_lh#fFut9FRh^^8=~9B}GYhNaj{O-yUtIPF>=kX=!I{edu~ z@L6eGRH~imS=?e?O=ejR39tY^xPytLGf1xhsGF)EA1iR6?U?;U+`l4^_rAkTqX)H{ z+{KfOoII~7CVx!h;q9s*PG=A34S%@Vj=zCl-p{z(GW&abvuvn7%yGv3G>A=r8r)*C zPgO-epruz-K)y#-IXX7>f&)Bw`fydAdt7HMuheZ~)NLAXJ}mN-x~;OARZk**QoJ@vws zjcugePzTlhM>5Tm(*R~SR?h42X|(r%`&8GTV;a`cmbzuA1gPgvvZm$G=EH;-)wz(z zuf=l7zOqrAd2tg^U93wCpC3;uFy`EX^!1BqfvKJN{#|^Mo0-NuCJ(;>?>U>LlM%kN zq>8J~zuQdtId7W}sLmB-aF=gB;M}(W_UMZfyAqpz52_vTR{Qe02{m-K_M($e3ityiD1OeqkC$iz5YY@*3= zEKwd0>6=FPYkKV1x#$*Nb#21WCVM^oJkf71OLC8i#jwh~;am>O=D*rWM|{x=6K%6dJY%3uk$V=EkC$N^27_ip7n6xrG*2ux zJ9^-=rY2k6)fC$ea0|yIEAo;`bGMB>Mky309;+GE{CUbXix9?(6~;mbXiYVJl{5?p>jgdK&wt4bd7X~wRgwa z#YnfOiq#vVL3_#aN}t0@gV5s_lMFM^&-hvH8x|4nb>nT$dH{N|*jAT$(hMp5sw#fHDnT(zVRx zZ=!9G&~-~l^NVo^VJK;0_1t`%`5H0w`6s7sSX+cswR%- zUDL1eQO38ss$9^&C~qmvZaKl!V$`qVSYX2piAv|{P`L(xdynYFz5jl=*&!u3U)6gE zb&B(e$}1>KES-NBduM$!hRV-f;NJnK3pj2nm5%x zZ~A3D#9Y6z`L-TRLMK!@CAGFAFSL#|J!(}_w=t*+GA$(am&kIYzc+=ebjR$!>6aY@ zSqdC_VQyIaY*SXhaWEmOVrZ-B=VK?#?c(h`{CKtUP(y0gqOXgYR3%whD_yDYK~;b~m3S%~Z~ZKdd{$d^EVfE> z_0zg0*TuPZ=y4wj<;I?!bfoI69`k11&(Nkf$2uMpg{OJ7(-A7YBV$qDKbu@^VD()_ zHNylL8eH?r5Ao6OEF>JQcRUyo(dU_UKtt+(W80-q9{B{cwstc1W9851)1TuA8LfIQ` ze56g8;-ZJ6S+9J(GcBiAy$f*0G7(Iwq{_zXcRLX~mnr>=%>3v!+OS=ly|K{6t^1_J zDtms1eB4QL#KgoLCjY`06{h3v^SfD5GbeF{l{PR~S8e}vZ1x;!LNp9>AIT|%sceog z)T-;PAJo+c!!M~_RHpZSSyUXuwnyc1rfzISFDx%t(cR5%LzonnGH2I_BcR7Ks$Ku2 z{W##MMG3+En8F_bzEUI3m&9TR`?~GX9nW|XSVM^;qy_lJ?A^lUV}=wzQqYX_Jr2Kc z$3*%NUpWYeuLqsFSjiMZ++1k{D6Y5+0apu(jU{1|y`2yEWYst{zU^4)c4|#bN}8wV zvP}H5(qfF$7y`jpDNNE9V>lByOTm$Rci66Nb68jED{`~#R!z3K`Dg$=&g!M!WqZnW zW0f7CK;sFoxUyy!9Q3afPqeDp^|DG<3&J{tdpN6Z0Ct&cwafYq0X6{dkJindT{9WmA zR@}9Vuz_zAo;h&y@g;DeLcG#Bm)n*jF_6Lf*ZbR&8iyiM!rOL@^^zhM#f&I=t46aI zMhb=#Ak~^io=8zUxLo9lfSiwYUd>|y8kV$B7Iu?BxOj4Q1#pz7r$Il@H!f`45#yz^ zMfO5f>@Dv-8gI^~2e`Yhagd32$%JIFCl1SJcc`u!hsS&3dck)Bawz=sRG%W1qpw|h z_^&d;t`58SuN_+R$yA`A-o{)xnY|udKIRclLz8(vK2!y!84+ZcN%RNI8*1v4IIoit zMXf&4*Majkd+Oe>8Q!QQ^9m80^+mSs6*iY14adFlT*p(Uc~uV&%;Lm{xm-o;tL!Py z^+*|kfL42S+QW!0yIBOQAiX*!F2HUu?R6dkKncjekLPT8Ra{*74(V@0yR^h95r=}? z8T)!en(I9T;`P3a7B2YF8xG2F)u0j7q#NP6YV$W;)`sVMR_MbD0mumrPe5s#sd}a$ z&K6fbAOB*%Nh<3b+dWelaWgLl@sSmqS=Hs(s`oyKni&+zx)+a87C<0fR^qE(&5j#U zRoB1P{DrW9DgUfCj<51?%b2?S8e8w114XVyvu$_pyC0TPw;yaaIhMPAK2-!CopO~3 zUBr$rHfo&@<(eWs-s9~AmHQZ&)j`lat@n5Cf)&+GjBJB<#Xua?Z3MHt zv`9-``eC`Y>U4)4AdMZ{dBsVK+a@npD=dF}D58dbdJUupMzLHjrkmVa)T}^OF}!R@LPm z$1&mep#3D2e@?FZ>N>SVath0+CmlwCB>2$qES+Z1q{R)^;z z-C9H1p|h?xKOYV5Ho+cOtQT3b&yS2+O$j&!tpjSaE9N9cyxR4$FT+H!5cLL7m(x}A zx6q31xToHFoQ$sif?W(q_krV;U0LYae@G=rPNMm`__w)Q3)ZxsI{uMKnY5l=jlj7$ zm(#Z?mxV2X+93il>pl&4Z4jOB+{i;t7BqpiVts5hsBUbdpi??xAdekL^Ooj&V_Qw` z@ny1M9_Nk`2yB219Y+uws>tcO#Gyl-+^=F?4K_}NPE-r|1!zJNTJ)hE_r0*9Z>=+E zWoKtM8~{B$JVfAJZ`^@E(6;N;?PcEFg&r3+iq!2oS>4HTt(@9LDu{3a!VzY51<2_- zw;qX-1sJt_<2<^^Fms#m$)H`_`}GKP5kk&u>IP?krT6cAx~xyD*aw7XW7T~BNt5p< z8qJ#wN6He^<_nE!t_w}rE3Fsaa3r3@>5kF-N>H!>a6pg0kQXo1ApcTy+n+yw^4W?X8P3V9 zsTbZs1uPc*mXQtp<=MDq8gDY}t|)rLe(Xy6dABTmT@uKyW7d04>wj`&+aVCz z{NkGTn4NPrQdC!c_eQQ0;04GR(IZ*)5w5z`r^6cbXDpjit^0;+=UwXtMiGB5XKJd# z!Ef1ee2nSR$IlqwE_`w=n%9~_rm3YLs>&KrUeWLSqUy9-a*LxnJNJ+ZKl8KE-f4K2ucR(E zSO5{ZNGfdbY<7QNTMzM-gF^sF%^E1a^u4{kp9s8b@ouSuAD67*>CUvCI2_h=QOL~9 zY#??I0(teM{Kq3Yu~<|SxRtNVF7=DSMc1qs{Y4ZujlCL9XH}@aDjc+>^(wzA9VEaQ zCkqCpJW=R-N*tW7D$i*1w>gBh`xw zx{UFY6MD;u%iOY=;4pT_8d%eS-rng556$z~JZg>gvJ_pjkg(%6o>`Af@wB@NAf1-J z^Yc@39jhY+bhz2??QOt5t*)x#HeaPe$EAE{(|8=4$YJQ8DBx5&`Tc`WVSfI5@Qiia zy{`@eF|-_^D>jn(>Q@(3HwD&>Hy^-Kx}r#pNo3u|Mp2m27<3V_F*q%SnQtJP3}i+w znL^><$fPN0fZJ`-g5R&kPGV;;s?ekN=d+N-+poBF{(X_!)1=&SxoaX%z?V^r{-O!t(5oSjAte+h& zOKpx>VI7Q6WviJN>K*{z>wuU*JS(Y;AgROzw#Vf@1)yjYs$KL37|4H~2W7)8v*^RotBUCO0lMVtBpjg5oM>U@N<3hwU=bFs`ek&yaT4 z0g(FiUY9yO?6QDz-!C)N?%87oT_jw@|%a4wQT?A$3cK6)MQ*0tF( zoXG^myUeogD*m3pCPPtT-2r!6Ovvjz59BjvARh_b?)1CHvmOilzsE*!^6}%xd|{7^ zv+eX(KB3$+&U0V5VP9Of5Y_!;r@cu$FK8Kt;83WQ<+A-$Vz_%13o|pBY@l;&YBm12 z#LE^YMmCmuAB)XE5R;?!*nJ)EY20bH|B5-}FEhvEQdTfxMOEqWK^H}fnVN+~RW*I_ zO{F$wu`%UDI#Y~sFRs0sir(;vqA?S;v;JcZH^5n~E{}R1l!UFUNDf_Yu>WCPPdZY( zGiQQ@%M?Igvr3H&Cx-m(zyQnH%)OD3QFfa3sGgN3`@_dOal!RGqS5V?e6h)HQSx5f zN7s|Bg0K?zaP7rzlgp*fX!G&!AI!UBS+N-;1OfKo%S|9>+xttpw1l1xZ2a1mS5&CD zeM6C;IXNU%ITT<~T`Y$(zNawvyhwcs)5@ca3%PSRvzn$JMwE(IZ&xPosmT{CbG~>N z;+3CUSQzYr{VyTV-NR%GrxBUSLPf`YDV9qw8M;?91FSFbAl$c4e2?e*8PQeD{mBbA z@jcQ^l%na3Q~}SRIfl$M5-!OO94j4dsoPMoi;atW@gmgV@f$P54`ogL&?mNtk(SYQ z7z?7Wu}kp-=Go=UCtj8Yv00*2p2`Cb2t<@uNm=>l)!o|`Roi_Fd?e1ZXa+e>?@&VC zV}RLw@td=GzfS@zKEa8+JlVFd-wvk|z(9%(?^|d10Z%~FzA7m-m@_%4wZeYOBj|^^ zx}=T$2g9dJwZf^@+p`5B`(mtWNAF&7X^(a7x&&ey|rmSsOx0DV^YKE2`hSpY0G3}iMQankr*5Roa2A^19(D(*dEUj z?HPpz2J+759~(( zj0P<#EL2fa`by4i8NV@IU%m1>ihd;Xb%;AsZVB|Zi=%b(-;s|bDSigvsUNQNM$`Dp z39a<>$R2mG!17ys(2MjMUCl1ZIShOqv7bD7vTY4r8+dfwip8FPxeK2)y5zH8$v<4} zudeq{R*u#xGw^dg=wz(q__j^sw#Bhsxw5i?dl%}%W&LM0hDE)Q!?4}-GIB9im|eF{ zMLYK{s-eNlYMa>^qf9#%}ImeAfPzmHVvUR}VJO@a=Q`MW((^)8ddjA<48~5mJ zgUbtj3H$?h4KwGXwszhz~75#fhG0?n6NA0HC^y^iBNxY;2pr@+`>DsFn^iJpi;(U*hJ*!X<@r>42V=Y+M(g(-RF3_?5)ujlLcj4Y}!e=Am-v~8gn9B)OV$ACZlZO#8U3HE; zWAxfuTElCDSz*W7x&?_WkE9g~+obW;_1Qjj_R$d=^H5k4)+X!Cm{gk}f(kTjf{y|xh>y>;PE?Js(*MG#Ipv#W|lJ+8N z^`LUVRQbSwwc#Pxt67DJO0yP$$uh)Yzm&v#)xsNYcsb{ps%IQbHQd}9a2?28>*Ig0 z+k7(z+nKDiKory4vtf3)Vu?wQtLh7XT6)8(v&r^sld?w0<=|spxUyJX-~7nN#s>E$ zuew9b``i~q46@H-!>9yCw@;LM$Ij!Q_-^(nD+n1q3keIeDsQY;eR&3>o)8i$12zX7}mV#9|fB!-z-X{?0nE7cKf!m}HyVU8}zmj*dPXPE?o; z2~rz6I#!jXy0f9Q-j%TrA&-6?Pc*20s!jI-i;idb0WmQL<15e%fxgfT$@pMpAc12t zYR^*2%+m7Z$w;-0KJ4=AJ6IEY!2$Eq$_hD5Xs;Pn4?4zYJLe^nW0=y=Ah_sIAh?CO zo@D=Pa{Xr9|B{v1YoTBE~=`zbd4PrLygF+}ZDNjpjD8}kK zx1SkR!HxAZ%em)db?$k{x9v0IKUk3wrCM$q)Ro{boC1`hOf9#RBS9DA3QET#~Eo?TXV%eVPL4L@9&_2>S$NH zo$go{ZMzzdmFf!Ljq#(G3eS&^Cu1Gf1o&KI?6+?pE#a=m8;++u=EF}7JqmW1-<+vH z<-`hR-n@CUM+SNct6szSsxTuXBf8)jONPn0Y^NLjNK9jy&8%?5HX8F8%Wt<#b^tr= zla>i_M^8Bn+Ax~DXt!#H$7M(KC1|E}wJ7YMH>|9zleGl)_!5uLLITIT{GZ|ois66f z_E4ibvyJ^>HCuAmDrr_Lx0s{++wrgQ=6i0l&dP|mE#(td;^1vkHZzYqr@X;3sxlWS zi$VtlFWzw3H!*vG0IzQw+X1Z-16`!AytBYCEgu2!s( z!O6*4F-A`X1t5swSkl-yckl#oW}Vo^qdzk3KZb{g9Z#7)=y-TwLLJdCJspq8QXYzU zHk5gM`0$~AQ$U@66t%o>F*z-5*THRdzD-9Ue>I;s-y5D#?E*8Vn&S7ZDPvd_BtdIL7m@Yn-ybWWEuLdlchHMNCq% zQL2JdWs;`EdWq+93fN?I$+N0SWs{X{WRiB+!cn?2*Dt5iybnF%>SmGs(S}0DtX=IJ zu&D%TxZ3?Tz<$g1C0Jra1wvF_#eCmofi?VTuby%3hE@GU0XCi58pW?9G^V`g)ar}b z&S@q!d1Smh(-?M~vtcC_FX-|q>3##%hh{Gn;kzjgCtDMSTkPE2YHr)}0W{ot7VPiX zMver51kGm+5CER47-r~9XBT4Mz2TcK9}d!Nf`9S)Uz>_Y7#yRqR`nmWIaox?zL!zCl1oKEOsKW7PED$jMm|U2TuS()v|>8gK0w zA$SnjuNrLR^4uHFnOY*=q?Dk+jFeusp3rMTPyRX9f{W}zE|=47hLUl#I(uwSR<>9D z5%IFkO>cS|)=9S%G(O4tD@u7=T?`KJtsV}1@KNdJ!K4fEntQcIdP^rQHn+<@b`qv} z!xIt`2n3uq3g=*lo(idg4+jjvs}NWBb%2d5wx1AoSw#RMiDDCETy9oVHFoV5Bq6^x zPtMQJseRxrl-1#Axxk46G84#4-G%}H<$e*{X`;|BDfV_}yxc?~?k@E1dBf&riU?HC z&1&g))Fc#-?0Nb$Ete?ob9Pv0I-^06IsBM4YX4e3NB&mn%iGq$0RS!-9hB zG)Y3|V752crxu$yG{QPq%$tZ50jKZ~9(<1Crgv}Wi1wB9QrMInrOs~Tx^J?UjfqzX zZzTqxga7XCAG`*Zz)Aof5k~D3w(aL>(w|zAn3zcCNIjz3qW=LOWN+=qYJ(usdwEud*Yo&cAQ#R=6^l=;ve|_7bofB zf8&HeJ1HtE(5nSYX5)$Z6KS2kfm2}iY+kq|i? zCsR3Y*b(lq!JA`VPJQ+u`s-H}fV5Z1GB4)l<<+Zn=+=EM=sx)|#V5;e(nqPPre^#s z&XZ3)f$F7c-Xn*Tgu^zMVJC#wVM8VE_zDxr z55>*KV^J?1zSHgJ=VvwA=zjhwsmb}i5UTHsdKn8$PXiSJcG$D6n{X>`ij2R}2oNmL zD6}>IP)@>xU8g2pNl9rq^x=z8{N2GUDWQ8*qb1s_KT6M5l57eAJtuYLUdZAD_f`ps zaZLUhMTi{}TwkJ(X!5An?*Lq5GFSI}ceG_>l-R&w272QW_pY?5(H=wn+eR~Cyh8w` zPd#_Ce)RJKa7wge8*p-~laac9!}id9@~arHT|k5)&_1NZc<@4vwW{gup#|{>SBe6! zttpXncR;f|+$~bka%@kVgQn zGd@1fO{|epP+UCR+LEbq9+PhHa$uxI{}pp((_Sl<)tw60%1OJ$_JXM?9p!NKJGDfN z@|HwR#OQd`TO7>=^l3Qj5%t?fI$xus5v&VzBLPxjuh0&)8c)iIt#W z{Axup{~BSYz^(?2H@h19kc%`o1I$-qrgX%s*>zi~LT)c}%q`MWeV;y3G1EVxkMVjk zfSB0+1z@IQ4W5#&!kzLTjlORMD7f)fYTo9nwac_N{V}1^2g33iP`(3`kyRfl`Gcp> zo^=!igd1J?P>sfUcGq-g4GNVxY^oXRWWym*JqzCVz0=85<%Kk}H?&(%B{{_4{~p#c zii?Y@hZal{wB}}}rtbiBO}&`&!5ePzL9e7SOJKY$@Jr_L@$s3rc;BT)h4*z)-huSw z(6`K*8f=Z1O~zwW@;)~&3=}`2L;3xdk&OuBSN^_A7?x|g*2lSJq3dBrB(*&{5w7*matj}{S8{E0Y z^z5O5fjPnp;{H^jO?wA+%sW7|zq6XGcuOVhu0c#f!kKpa0NCO$0Oq`BZ6XG*BP3s$ zF1p~2bM6iUScxM#hx$Wcdodm)fz3%-4Oa6BkQV@CWlUiciuz|$G zH0{FTlRW|b&!-QBB>s)Ip#j22)v-Qh;xV{+2{eEN3#Xu)7#k<59d}Ov5^|fM88~j0 z06ZEs0H=EdZj0GII?GOgBjl#;cC@vbD&X2R4MtdO0za_w==^s=?GrRf4mwJwtxRU~ z3cu;u4EDQR`2Ts`kUTK;1hKNz>~t|d$9Bhlaw>j2X)oY=ugf>-vD42uG;(oNwVm~sBPfSiINLGjjEeh>ZmlL;LC zl`y(qgR@=SJt#1BaQ$~YKVI_iSg2O^@SgVe^{Kru?!ho0S3jx# zysi`z6*ah%<#S6-21gni1c!>Qx^P_9*VjEyOG-<_F)4hhl*+V(ZwPbaT$temD57!t zm*oN#v`@Y$VWX!BAlF^q8`_Uwc>unkeBYe*ma0C!0`GW0<}Ur9MB?x|3La~0={X)Y zHhD1UmzS2FuiggymhV9Yc6rg2bRe&Y$ZUo1=;$b?oe!>}qT=96B|5dU=<)iH6b|{z zr|&Og%%PZ=n1ybqI~zOoyWC(3es_WgnF~8$NJ{*?z}cdNZI;I8sF+ev>EAm`e9JRH zBV@IKmFt*WBXIuCvhT&c4hGzRG9u;6{j0t-5&i9{+M(g+x1S(2cc0h zRaQ3CF_k(n&lU(x_gBJWKmBo(wW}=6%8Q{lNG%NY*6J??K*D7EqCfpMn&Ga|4Fs~S zI6hF^PF4S=`GNT8b?hEfE(0+V)y|6QueJ*`FVpz;bN;>YEdkIC7UblKTx|s61Mkh6 zI`zY6A}gHLf6Y=u*fm{cl|=G~>rhZvtnG^@p_GdY-`Hpi{lkY3B?qclyx~gQw{)Fm zr6(Z^;I4T}%E}{Uh8-BlJEFgBGwT$K3Z;KP5bw46#r5IPX?S3OHiK`4^k15jO#1Xi ziS5p9P<_4&0L3f5UEL;k7tvNY;28t0_rK&nzP%awCT2Fg_QTJ6+XXZ&y#9awD3zA@ zXgh9=&vTt6#m45I>`WK=*`a&nFtlFsBGPQj+`*E_3V zWyNZb_1}3+eEmu|^5;)$58-W0`>S*m=I3Kf^4aL=r3QzDV7)n0PZohT@w*;9J;b`@ zhBSp&?d|P}uEN4jJ5y|YH0*3_YTQX-nA9}`dV4$rl)Sdh<2Og^LoVVF+NG$CLNs}f z2Rg1ZnOh$Y-UW1ZN&j!(bfiyjQ@isU)n^6a#9Q_=)Adg1&(1b=J`|^?d-2`7bpn0ij)VhCApZ|@}DqOL<<{reVguK?)c;-adg6=>x7%F% zQ?>S!u7B{(Z4v|$T_`QaN=GJRgf}jsXY&DJ*D#H;*469HWI-3DB67ixzwxao+va}; z6uBI(n8BIuUNl0y*1WsmZ*uf^e=8?1oAv#z1pweFQ9U{`!cl%pHHM;?HFO_d5SN#i z%i&Qve*!26GY?PPU-L?qXliPLwU#6MZKLkkf`*2MNP!t3Mj1SH1JM*|T-P4aA8mAI zXFrax%FfL#^t`^PMEDoe$2g=!Z8XhPy_Jy}8r__Q!%t>CE{-^kc^TvqmmIG1QeC_9 zuCbIJujIt(9Zc#)Pzw!r#jv2B=s`q3|H!FH1fF_r3`b5*PS^9lcqIFM_ZI1&NBjHV z+YW%g;~kr>u`_(<4L7i~ES@Yk!TWnmq0CtK?+*jmD+^z@2IB1z)YGa=qeAMrxNR9? zTT4|-=pD1FjnPiE#TZ+q$E9P5xz*{;blCEbVlJt0N;}LP=}0x^o1O78ajWS%)kfsS zCR@hb7gTg}RVxSglCw=#=goe*Gp+sVMnGH;eJgBmrTBqN=CiN34uLhEB&waO>$4F@ z_Ik2IXzSj>^64XkeLYhmDL#oUPx6C|Qljno_l5?YdQsF{%*6vZ>?4O%mI$I4slVoh1PmYZEk1m*ijEqd>-eWYpg5e_cx6#qj)1~yp zuE!4kxKxwI=ifj43|%IC?i7GlpCVqeGa8-#y-BAKQr)h-HyXNVtH<_bHhfE8qsBI) z>>3bJm4?=GA3kK%-5@W+jz2b8tZ+aeKr+lYU?;q|{swkP$^J#7K?f@n)BK$$w#$gcrWzSwt;6CyAV{TmYUT2O^YAXmF=n|FOO@Fb8B!iAa|?i=p?VN_JNGM zwzhWu3N`n{)EGlhi9ic4iQ)0%&(3a`4PC1m-gSBMDF=0>Q*R1)H;>2kZT?@+I$h^b zRAyyhU{HVQdbQtC=}-@le?X$i3EYD~Qiw*ve4&FXB5bh5zdixBhE(+{3NtdkOx#+y zB1EO~E2EU}1z)MJjiI4oquN?bp@C9m&lbdIOWhNKTU}`Mx9kF>W8Sf?LnBPA+`K%g z9^MfkuobbN1N`PiYwiNz4i)AN0CmgVkt&>O@8|&V)1uuDctVf$oVZXcWo2c=bX)}t z#@@32zKIlqFZ5uTr=Wl_1fwKVKfJRpJzUMtbLNrGzv%&qrN0g!fv?mnok~W)wpx8a zUtBG9e{+*c$W^5`O=R{+)TbgLCgzt8Do9a&$``mYqr55ak5VtyDYzR*1W#D)A^#I5Q1qLYNSsc4o!}XP19ONF|@Y$G~-!J+%utD%sHsn_( zB`*34S@6kiGpee%xB9Gd7IwBK%BSz)0?J!=l=ay&6@c{&GovI?S-*MvR`KrLyFEO& z{=6jQaZ#bx7|jf)s%~gVw%9~5K3wVDm=Bg?b>bR_2u+EJQ6mYHAjyEWYV{9A6*AtF=KaUDJIx}^2i{+ z&VE&%HQ(f;im#IA1ZV;=A?cz&*mDA8GTSS?bvUf6_lGeRD#VMYig+xaLlaG_ z%p+QaX{_*d06(b1x&GyrwmGJVgzs7RGuqrbEG$g+sgJK9x3*Y4;hY0* zG9aYKHB4rkJlZ!217ik?^1Mz`h1|SJuC~|gFpy|aM!Cd~mMmYUOP$#v5chf65>+{V zy98U7I#us^0crCJ=E0262U;vFEQU>A{;E(q$1t$g{P$_`YcY#!YIy1T%m7(gw6L(C zBZhGhICfGMO(V99E?tg_Pxv&JM*N?x)tPx3tPoXlSa^vpO#%QfVAark_YQw#QCnNP zyX{ZgT%c{Vq|M8ce7%2e(N?hZ3 z&_@)#1wCa8RbKz$+XnQMZYze;;MkbelWYV(ucg0|L;ME(R-O=3{}-zEQ=r(z|4jxp z2B!+Xq1}-2+NP7xZjThjjqO)xJd+&%3^s)}vn0bf^+X&tzKwZ=Q4394d>{QE()D(A zaaK|Bf6gDXi$n??4T!g2xDJek8bTm@#06{2F}eWFj~ZYpe0`T#i&k(rs?|Ko@qa0u z#VNZp#q5^t*Z%I+J6P1oP90*?_}+~1cx$S*TpS@S>eTu52}%KyCFA1?<*h6&W`+~0 zeLH*y2$8N{he5r+l#h*AIb-onvnpOxS3?hx#b`0dsEo8Uryh-nXT$!*Xo}+=hJ6XqMkDov5$Up$xH-Hk- z@Kt>*J2&+i-4%Hb2#ZSHVmC~`qW(ut;`P%lEiFGff?5Ip%Wu5FDC8MO!Mn#_&@dUc z5Y;ectL&Vd0zlRep*A066{_eP%zOcN^F@#*Rluoqef0<7#-dKuG>w3&hldbRzx*fU zmCHz@n^Rn~xu#}9nGW-2iB7H3@z#X0_DsE#ja83BESs*mrNH}UhyysEaKf(FutsP) zlEUv`p460`msel$O2v4nZX9rKX?KYaYz8Cw3?8IyTTf`WA zwtS`9_u@Edu185M08wo-R*3PUuL*oh2UkN`aYei&sj<2^ zddhfhdYyO`mgIqr21RM6ksr}0KvLWlw%^K}R8-2^!u^}sz`BKLAu%!W=a)ZT-ah8$3D=QXydhy;=A;i(1jhLACBpfPohznANBScS+YzbZ7#A-1X$+LHS ze0-sHjNi;{b+mUWl?qPxJ7{c(_(xcV!f8bGmRDBlrmO1ev@W;!)r%Z(QTh{JNCAq@ zY*Rk*Wv2#%{qNB?ew!^m==BvD0k$5PGZ*%h#%R#H1)r{3vDj-=ZX9-g*4Qlyp0vyw z(w<>KkYdNPzqy60RRCAO4e8HRsaw4w`RkG6OcCC(9cs4)y|Z~+-U@T&L1$`~k+AHI z1kI75QJB7s>+wrP>WIX+xQ?mYWG&$EQ(Ia(czw0N&d$ypAjK-@$I1owO)9k#;vESw z_W^=Y1Z3rWa7ISeH7POCeNt^S`q-$x(e1PlEc)^XvcjX@;8z0(y4LZ5M5#q1{M7}m zGz~vt8;+kLphjM|W&oaq(JdJmEw7^{RYcyJ*#*Bq@1%R)Gf%sB?ijKWX?{Tr1i;?=p zz{r?HjRgMb2=(i3GVm4S1{NUWCnO}i^9fZ;PmkJ=@;wlts`mCTh}6N?%9OpV&UeCM z^)(ltI-62*$Q>nDODjoCBnLlndb_XEPXS3&>wov|$e%$kKoGDPzNL7{iwgBgaFY3v=vTvxnI#F&i0!S4(JcGakvel_6o%V+y zkGdao*!=C=gY5!*<1`cLdVpYs+LJOVm;;(j))+W9**PV{axI;AuhyzUQtV4rsEVwy zi<;U0cU~n%Mn+x6zwAT2#k@}^5!&K<-RujPZ}1CFPBIg)Jb(dDcy_Cl zJLBWYDm|}V3$Ogs0cs&@3$B&j^s5vkPNWLN1U)#BV9yD_)(Z3Pzg_|sTR84eD=;{< zgG5C1eH4xV@(N4eEAg@7;%8h=J5ye0UZiX~`2dXc{oS9&oO<8k9Xn+Fw{LCdhJo68 zdZk;A0@1p_e~;!~YAHkfi{)t->e{67^cakS_BV`atII0|$X z6j4u%*rXEPUF!L|04&Z?Fj0Nj>WpR_`T9iW&Zj0`faz444KX;( zx87~%$9~4frlwXD69f=0QAlL^Mu1TzGecfH#0EVj-s5cvVBq@{tpcdDcYBywSon4& zZet=)Fctf@xbu>WYyYh5IhTNd!21!zQdI9Q{HCd^zu%tblbivU{t3pBB}Cd@kCD zwYab_43H^4_N7U14)3fvL92-5PO9sVryD<;7KQOHbJd5LEYN&C9F}qmyW`mH!-H;_ z8G(R-qGFV}spdx;Ir^qFF!9iWI35lakuA z{o7{m_v~y5E*_p2%3xgXc~4ublZ5ykc02_r8;UOG#yw_8^4G7K2Zx6bZNMO5doCcL zUDQgE-wb=I5dFKe^FzaJ4IY9bfp^D-sdUu4d`OlKy~cXHg1XeP62rl$OmFmZ;JW%z7fUwknhCc|L~3C z(JNI;h{4$az^SluB5UV5GAVn>n5pmKzbAmOva_p$j)eg_*04zo#?pRCGNWYm<;k`( zCMG5dR>1GY91tTc!0khr6tp54+1lFL(2jCTD=J>L3v|Isl&=9`mMMA9w? z%U7Apm+< z$PdJJ52&hXH`2S|a0$zEE_WBZ69}5D@IB zj;Rc6+Et;9T(q|@qktqwCZ#T|F!rJT_juTkSeTjf-+|CZ0Kh#?4954LAbkNm0sWcE z*T~3p&VNTDL6h3^-F&3bODN%$&iD6Uy1Kdy8lrBU10p{>GGfLfWVaLWUq%R2duj^s z{1vbjMDW_)z8rwGMRz=bZ9gp1;VLV{aIt3j9THB>8ruvtqxf6fe&%9lR{$F+zuMdH zZRyBbA4$u|4E0@-*=Jv{-_DLzR8*Mq@Yyx}Zxu2PP0hD{;2MD#fQ^h3)6!t0#hOF| z%=R*IY$GQ>o$3AI?C`4}8?$iuivG=odOI3HnGXpGNnwhBQ(;X_jaQ1>ua1r)fS3`U zy)L`~f2zWp86Nmg^7@+DyVtrs%#`B{iWZ$!5BYRla&pXe*0Dt&{jtO zGvIGIS(WqG|K+!yN{weKPeHcu9e5bBXQ#WfFd-8DcVE5%&R5`Zd7}6Qm!s7O4(hMb zkX(o*xP~P>cBT9ioP){ zpHKl`&~8Jf^5k2++o?4dptHUFlmQ1)RZ}Bb3?s{E(f3F(#cGz^w4={-%Q@INSnft8 zKhp(HkKgl(cQNc042b}u$d?NEK{4`L&4Px8f- zV|6~C`PWac(bCY!PZNqpNS71cyDZ&_jN!2DCBySFD);Rs}X4gpaL^1Ygn1&QFpOX6lS$N>vpnLz-qzn3l?DvMG6WEn0a{A!^k+q95zSg zEH>LIY*ezOBGdqpX;l^DDYV~4v~hy4;TatR>-!^(r!z$>y-BN8c)A`_;7xR=u2w%R zR7btXw;X6`>G=#9iS!&8Ewu3tYU`NdDiXiuI#_Oxeiu#V^&q%3WXEi-!3jPx;nPvJQ%=kg?$kSlg z9myz3#c#DilEI${Uf1^aN_cRPn`J8wlbQAuU@kAb$G&IyoJ?Gq47>fkEf-m6%X@qr zw$PU6GH6o7)-YXVrM;gAy~tZ^Qb3j*ykNpbcEhi_nV?Ru z@B3I_1t6{)znla2sAk=f=Uz+5TQwuBua)RG^l{&BsnxWLz80zvk$)aH{Vw^H8p=s z)l`kXb?Ztu`|SOM^{lni;c!|u@I5ZYLtmCY&otAI_iUe3%5${VyGqwZ=RDK9%ccv`+(QE9azN~lWjt5Q;4Z;uNl1{cWRj797L{G*r z$9h9tLVBL34d{IuWBsVLYUFm!oBkGY`C?HVw^mV_5MtqzC!@!$^2E0{K;NW4$Tk7g z$x9|qUe}o9fudTInf!_Week;+x(ScSYZD?5D@3OU;9Vew6_3om<8z>gX;MfF|+9`%*}D*Jpo{n3)sq z++X^|*Cva+hcYCN#kY?~E1lxCZ%5f7MO{|dKpGlVJ&L6|@i{q|Z?He^w-2o~n{A0! zJ6Y??(Fm_SVU;{+P76RUPQ<4UeH`aNpQ3TGr_XUG*i)Z_VG34d#e<`*!PazxGBh3?&6LYReVMAnn`x5*LY5*cw{lYlRpFKw`$%r3j3aT4Y|YnnU&DK@~WqC z{N^^UhtEk|86>>eUfl#8I$!AwQJ&y;F$mg?vJumtxw`MwBJchwQp~-G_Qnkx54?7# zPH_#J!5s!CqIN!pJW;9OtP1+H`(uJJHi9go&;D=}I)c71P8^ktL`yLPY>fwfxjpHO@WVrSg0*3ZL;TRdXxiqg}_C@y-HYs@3GO(MLYGGrrRx z{2F2nd=_iZXDlRF+GA?r%^*rVKRyDlQN6!J|J;OtUVUFjFHKafw4sKd9XE#d^#$(8 z#_U8T;nFyXeENT4%)IOk%?Qzpb7MiC5tUB!)S&9H!=X9y>o%YJE*R@qYuG8?2|Arm ztJZ>nx9;Kylk*flgG&16yb}0qA!>iE3LB(TZdXbE*0REF!>G`*HzS5}^mkpIloop$L;n$YPeS410FepQ&04srzz{ETBfqnKELm-x$kaU0J?pD zyl$q)Qjic0@W!sWMt03ozHn0BoOK$%G7w9NcUoYNG6W-TwmeT; zb57<3DXL*JT2W|9Sf}OUXD$zga;3 zX{lV?#Of2nsgI~8(+A0CahnzN1mT`G{Y-?s68&bJ4a(>I<-NP2HNvQ^xgWn4-&ZgM zsQ+iQsGbM#4I|Cz8s@mFNM~(rtjb(>U*~ujv58!A4G#&SlsxPX&+s~R@v@&-L=UJ_ z<2vH_GY3m7qdYHIq$;AKb!b30P?AN@*V^L+$1qSbu*RBh>Iz6W-XaS4GtNXY_vfQ1 z=hkDgk{=f4%l&y=9K#8rdo^E_bA7M{V zuuX`?ywyQ*Fm4tY)2CV|f_&9)OP0sj^mp#c4fM&tsmD?& z%$Y>jtedvve7EIHT{|~?<`E>mtV=VZiInH(kE(H-t;QtIqO+cl&|}18rsz!uDK+g^xxYXBF^oAPl#nc><{!qO8URnLPc;M}PJk3q%u^s8MwxC4Fl((LUaVfYlfo8YXjAD-;?OOPc%0 zbub?wAW>Fc<6;-_unf@t^BJ>Z}YFKEk^P-A|bi z92nHK)^Skkta-G?1n-eKdKA770_6UgYrfK|B#N=yjiF|131HN^7r_~v3TcAJTiDcN zS4Yan%%#FnuP3DoffS0NfdC8*o32hKJ?3o;4&sO zXz&eh0mg8*YO^eRf{loXs6{#xekAr|UH%?`~TBc2CobgMS^AO2d<1y4Y6c4oIygAcs1hf&Cj#2e3G(VEK0MH9b zsH<2xK}Z#@eqZ>_l@$t#bJX+h`j&&1MF{J{8N?$suYkB8sNAV?#opZ~{I9adrM-YS z0Zu0Ui!~4;63~~z-b@u5KzZ%lU-bZveHQc$^1B33&EGNj#wxCw47019hdax`pn?yP z*M;bzee{T7-+61STknYdM{4|GK@|BJc)>%2LDC0Qatrtt2O5B7Jfw~~TDg?1Fnn#Zwp=j~D90nR+=BP(Uz0~%$ZA(j_7j>bG<<={b^oyD6$70Yt z<=mhp>uC^|BtHLf7(12c<5jLIkGi5xDSOqXW;xVREW}`Lq zN(dRaN|7ApxLj^G773U5?uZDp>so~B|L0LncjOQDH;kEI0W;C7u6xdRAd4Q=Sl{nz z?no5ZfjOmZz_UWPjj5s|P=9DvDWL0f00J8tL+M(ZSyoYvd9b5=a23aRfAUB{BfWp} ztTXWbfy;IZ=T77u1DN8e%P~aGzS2U?Rj?3@&46w<^yldW10GVECv>-=$$B843-GlJ z=35ZIBZyD9k~e_*IpQMTT6#aq%F(t|1*&w0eOdd2_%L_#?*9O6yRz+EjqjaM3Cp!EiPMveyu3#R%+5m^(Hk-7gJ*bmF}n(Y&Q#@mqV>p3w65s; z_wR!_H1Y>orBr76du>(i^nf>uVLvwjex~R9UnC`>vSM2E%rmm!;*<4bhPG=N-l`7o zV9~60bI=L?$BKZ`f?4=6eqB~XM1;{mzFtG*9fe_+Q0*Uv4-1W(!ZwS+lM3egd%gcX ziTRA*Fo?N5(?$D??NI*{&4yNSyoc?A7+O_e)GrQRN2}#AHwX?pKnp>B#?kJrH-r2oyvz!|aUZby-J3#GN{?GAUKS=Ey<~!&WqJd1L72LeM48%qQ(Ablx z3(uHk%GrNf&0k$+mrx#PqGUFxbZqd!TVN6{ASWlM0hniH?TUfxB&$kdi3-%%oM$d` z`^@(gv;B;~PRg_nW9R;j!Qw0D%b07KlDKvM?uyIO+wNi@6ccDu3Gk%6;jI|dvguOU zdNOrz00agG1_4+cVTJTo7P`N|0oc0bQI*erhGDBCnN>VeNW0MrRWYyqXEZPtIxa(J zA`@DT$PZgw%Tjv-9-;9<PF?eW3I=AFYl5I+J&EkJ4;$}v71-M7!4^>0$Dq=0n& zn_PIvV8G?n_srzqdfwb5&(uAFuFwDdu4Z~=AVJt^So>T8_wVI_0v=cbhJacx2+>b~ z{G4?co}YIyU{wc^2v}Y`8-CY2?mDekD*r=Xcrdoh__=2zQC^UOx?wa6+aHx%6X5_LX~EMGQf1vmFfT5 z`8-k>?_1yGft+6pvadamCC2v?cv@&1WJklL{kQ*ZL6BD%r4PNNk8Y-%A5j%txB&^; z6srOlQ=TbgV16GJR+a7t=cx!AhvufE&z3<~34G%+#xErGv~ zKs?!yr&Hc?3!XkeB6T|7U95D5l@BDo2(XqdxP=d*2FZT1Klz?9r~rL3>}U+>O~APU z$X_tP^)R-}!JH4#jih9x0S)Lu{ES3 zg;vnm2LC^Lei07Y0nBMziZ_yo@dHnTwLGW88C=# zl|Usz+nI==u@XzQp|QeVlCI~JvC3cm7t6kQdaQbFFxX$D6QCre=3J=QvT=6BM6s$2 zn?v3UfDFw(UROL1sw8jCs0Yilw0P9=g)_F2s2VgtiAT!x`|pKj0CQS)WPZF2meF_S zMGNn7^`y7~bKwcasT7$N|>Srvq2>1^2Wsn4eP z{?!z?(Rc4|LwcGe0{8E~$OWX5IW{#Mo^=9JnnTp`t~SB2xWm+7q4BJ{)9cqij636_ zjWB@k$4lY)-2xc(MfOh~!9UPVJ`eN&|@1K8dmWf6$^7O#9tJb;-$&T10TeZ7tc zi;=Y;OJIIaud@)pH4UeJjprWqd}mTQ7J7CLa7pJzL5!Cg;Ei&CzMk;}Kjqh;Di<*i zf@lu*+*@nb1(Yy~}Gf4zX(Dkgc_J#-|Yp}>vffum4FfN2nk%>G!^94`P zpzsJT0#V*K1(d#N`6!@at_Tf`OfYry{35elm=H03*ZSz8d6Ks}b^Tb4XL$kw)Rmg6 z;f#{p@OKg)ex0dUsx71WWL~S#q zf1U}&Ylo@Tllbeqm>%26CG{k>Kn&OExVjkl<(8lK(Qb6ZGj{za^E~p3kl7TVHKtca z>*}PMsOw&?9c&3Zt%|y?C3qA6?dulY8x(fU)vYXonYmojJdiQ1Vo%nvV-YGVWX|N_F4W0 z#UN$n$7eRihoWxNt0YP2-4ORE(Uo zuP6DQxNj^QoO=8;!o;013!5Q6Fp3PWfscAsF3}BmNd23!@^7xG*o>6r-7wb$HCE!C zM2wRZiJ21?=08RoQw{XqmvR!C`g66^RxoIETl`=+R3cig&yIhxKOG+Yo}BUN_yr~r zfu2$^3V+tSyWTM%EoNpV#B(msx=*jKzjnawZ#Z5p8YMUbo5YCp`sXI`5A7M$?`(Xj zUw?r-r_JPlJYe8k8?M8*3J{M(otIwl z^6^a_5=m(pezJbFwhBTLvq6Z6dmNSDa8S*TYo&$3clXYAGS1fgxz5_F;_I?&d7|D$ z(lQd(ES$IBr&>UMy1mbz#4KwEdGw|WMpdZ2j`19End^7*JzmNwh)G%n#PzDD^oOwK zJT!cCUtF-|EPtQ{w?&e;hgJ+v;J#af|G8E$wrQ9*1y~E`xcA-|pYZxjGez80rpLX^ z~2%l@Ui1~gKZbIm&zA$y4pky_XH$*n! z9fB$?@94M;kaKJQG{iIT`TXU`VV6xUU|Z;^d6zZu{OD1t}jyJs<1 zpP%P^mlcNK6Ly$-ywON!Pf1F{jTrZ8w5wmV`1Fxoe%&lJ==U9|y{CmbEH})GUWw?t zY?a&QCxtS5z~pwq6+@4^zAh>3_$KBJMu)|CS3-^^KZ()??@$)Z%Abzq)$;4QxBBdrXc zA&Lxd{%zfg#Ye=BR)HAi-V%<@EH-fzt89vTZ|M^iN{N4ZIDqDkw>i&rC|G{-lavQM zjJ-VZ0(axRe`HlEiZR4Au9fU3A8l*0qJ#Z>vxL0d1Z9f6I!Sjty*K~REd@%JhjTYZ z-9NTI74%1-2H0tnMbo~i#K?7&md3K2&#<_S;h3&K1Q!=9%2kpp@UC=qJv$KO^*zBQ z9*B1S4#0(0Va_dtO^xe@Ut$mw8m<(acW9_V-l3O>(ovC{SP^7;jGgN@@L0T4xpS#4 zuRyyr+s5THFsIs&RKv3bM3Vo$i?rWdXKS5+*PL~CN0W=IMDfj&v}+YVtOX-BVKi;M zQ|OUSrzOeb5MvZYi8Q&Y6x7C9L)PW)Xs7&8mPKTDScom^9Dif0s{-#MhGabyqS+_Y z{KUn{H~RfA;YPJ*eb!@Fos_l9?eyXbdmK>URsgeByR#1a{nA0{34g+9Cw?(*c!a^k@8$-)I(FtV#-&GgG61| zdS0?9DBF#pN;z+?^jWKlB+nhCYZh%@<|5>9msitq_lg%=PCGltj_@}i+{%y z^t`N1`CMwvNy2dA_y~1k%;e;x5g>fC;x8PRznX8$3AQYaqNEL(L^$#d(E9m-afNTC zF()l~_CQOu<*~ju9zAz9VV=<{B{H5CuSSH5xolh=SG0HwW!{-sL@PEX6L2~2BTS{| z7b&@CQr=v;_m}!r`lHv8F~pZ{utoL9JRqxQ9yl3>YxNN z{%+3Y^k4c6Q@gzwom%UYeo#%k!lv<)YwlL=;FP@08dv$V4&Q zv)w5Caf#(gX{9p<10KAd6ZZLio;>GER;J!U`B*$NqsgBE4a)^+eQM?mHr@-AOuvg| zMEugGrBDZRV#xRS9fEC-SBuQprK3vDS%fF}hSQ6xCq`{avCl8~Aajd=z$m&Y((rZB zCpJHKv13UnrR;~`9=Db^TR`5UM~_TTZtXQ5e?bGtTU+K+6+O7&%MYzuCxUAFT-hdD zQB2-$?3``lo$`~lDs0R&A;5@4anPuSf%k*2Ixsg<{F%&DxuYmn%L*X54*($EdXb`qLJqv|)6WOZvk{W_k%ers=%$@w-(A9f{&2mG3fm2#{%} zBo=%Q%<`>b)d=jlF73*bc`^9#lw)bMk1uUppV{33wt)H?o}>G|1X}tJ087_nm)Q^| z+Vm?;I%U`_|Ac=aW~kiso%0Iz3!X)1>D?$UM`X65M4<>n-U3O&#={`$0=+7Af%BK8 z6>qp=$GJKOgf-BBA384I9|Md~&T08tLG%AMMew_BwEya&+&>G^>d)`e)Mnn;nqDiu z&DmQsG5PB~-}6-L)W&qvtnkrvxFmP5*YlYiW-_GuEr?;KB*Ly?2R#N_ zxcK~2k^ONNxStc0k4(HG?0#G$tuk{qi(S6aIV87O5`C*55ad{yHJ00wW9@DuT>cb;OKb&&G|@yHr2;wB=>eo~#TNo7#yB zD^@y-IOxW1*nf3gyhQd-TdOonF)4gpyf0NAFKDkHmmnX>((F9;Mux}b`V;dnw>^qh zzWt;}IZVlhjZr40(+UNMige(W)Y1w~qeoR{yjJSxeizw3r>(Z?%PulxH4deGE-ONu zS!|O=`(U7W{bqix@sFaK%}+H&^iI0!W%fa7J$Zs75@X?f{Z7=O#6RJ;L(4yY_(Czv z9%zTzjkuSNMf6k$_$59@PgziA&1;nNX>S6LI8fr{iJm1h{m#VHHCHWfL=|cWjj3(J z;QlACw=`6MPrYNG$NghMfip4D86QYiF&S#595RvmL~IeqW${`;k}@ux?(IiB- zV|f%v@r5^6yj6cZ*Ye=gW9Kp_>e6<9_SwORVVnHYrKQB-x}TFFmCPd#8sZ|jOWDbS zLe%&q!gUEa0t(n~W>fw)yJ5io*|u+om!jh?nxEd7Bk2w~HAfO}l-u1TZ|zI$l$yJN1i9{fqniiKi)A4EZb$CYJoXy-$ck5I_GM2ouh+S3jw* zOb>cBH@`s1mhQ&xs}`e1Y_a-+#VBCz0x~l9Q3o7SERWKDe4-7eYQ(7(TZ%hE7v(iZN2!OXsA=Cg67s6J7uH>({Ki zkW7%sW9enbWl$GeEbPR6gW0QNb+DZkzNbEwB-5-(Ubo6G*>>caNAAIMR#fDpJos$5 zQZ?v08=H$YHT>5?ZX?wmYcAgXl(wByP^;|{5aac( zBbvC}-7mg_FjE;>#3>*}Iy){nj~OM;j8cq=McAfdxb&+lR&K@_1tMw`-UM$EN?DsY z%8+RFu=64NX8TjB9G69iTwQxZX8L=@(t8R812FC#?B$n`;y&%}LKpv>*%1F;yIt*~ zdTg9Coq!D+H3-O0c;aQBm4jrX>e^OzZddWSDLeRzWWakZ8bEb;2~UNZ{kRZu&f#j9 zFotFE%glx+wnn3Rr(b7wQfolnSd!jrO|P2^BG&ftG7(meB~ zHkHm}!-tuJZ#I!R=eNm&x6@7GvF;4>cz*rPTkVyCpkB^Cw4dwe9}=zHft6z0R`t0KN+(IsK5?4r-?qapNqS<$7GY!Y>&c(pCT3=X z>O}pEQabWx>Old$$X(zL?+6ndEJxDoHjx}38!44FP{c22Hs?maPDKtCn~P@nIf&9E zNO)_{i~9-u5!dagU%Z@vkAx@0ax@CmX%#gncQZWUO?fSE-_N)p9^!Yk(=6Zs1qk5C z*)|n>&Q85n4*unq$T8p-d!xxfC4ywzyRiajmwwq%kF$!BYf=<{TqgJac2vS$%#4`-d` zMQ_XJQ1End3Zv6VO;KBSv=(crl8+rFzaBMCPQD7Lzpoeey}rJFlU5<+QCKCV#7wQ! zfWBWxrQn};DO@^bfAR>F+Ve8AxTeD>YttRRA?e7;LJsXEd_dpEyd>Zu_ z&s42+M!LN*b0y55>3=W;PlR?+@I4X;sFjyBGeo|718-6`kC*iIDFg)-UZI(NUWlTG z5O%L#H;%ej)WEX}Lq(>u!lR`jA5m9dl6dyg7xffsyyB6XpX*oaDsx^|2gK8l+q$R_ z)NV)TKt+?+_N0I=B~Pap&%$%6@EgJg&qH00^q}6-o2?$1Qcni({W@YU&}r2Ql7Hz5 zRe1H<7h%>~OHWJ7#)>7ocriMlhW%3K^YtK4JQ0JAf#}i0w}hm+7zpw(sjdaQ$q_%F zg$~}nCSvDa2=G>0pA1S4M^T$p{zh;;c@=kLw_ptxjG=d-#{J{*R_!d(O`0Q@&wPa$JgA6sBj^)MO#Qgj0Pg~M3eWM#$3&Ml;j9tKfy zfGmL6G_cKgm9$D(jeYmp|AF?!i1eG`H-w){yl(LqC*OdeFHd8xVNlN2m5R18InD+b zyOJ7yRT4c8`k=Nz31i%^+$T-LGjz8op4<&+V1KK`YZH`uSEeXWcT@Hd`Dv_h1 z(*3f=LC9i-&cVv!*92@7R{bFHpd%WaWIOol|U$%Steqceq|;aja)nH1k1-+`bmrO^9DMu|W_L#vS)cJT7Ia)J<3 z`G3EfJ-T3etrgxiVQ45NeHHQxi@Kx*@Awrp)2sCw@)iRvTv1LG)0*pl&;voq6aZlg z;H@VP>l5`;fVQqp;=yYhZ|tyQpYm%f>*GaT^Xc><2xT`^1h2i!cOad7$swpjG3ZX< zzZvY$$iE@o5VSxYmlbot8lFkf7zW=t>k#72XvOMqX^v*0Q9uU)1Z{^j1k=!rl-Y8G z(Tkc5@qsQ(!ppnLVxM)0q2vMe;SqQZdFIa*j#a#~83JU?C&fZ+PrAZb1wPb8(;8!o zsjU%mn0j~15P}RFi%@^YYdnMN>mM3(flM1u5O!+0HF1Bi!f`f;7w?SxbUkIa`x80{ zukzkeh^cr;2qhO#MAHe{abBVqNz(yXaxXoKRV9Yv0x=O$$agRj9e7{N8MMGN=Ag%+ zRA+l9x;R00aR&wlwwQ*EeZYt6G@a%<==F*e%kjZLT>8WsYC&T@SAG!DfmjngXORpS z8Kn1oXA(A$0)jHSFSs2a?li2g|A2eHFx^pm-4cT8wuAfza<$ZM2)&lNau0xzAqwdo z^$Ap+?{o?fU4)9B?BhfRqNFXrpS4;o_eIA<06G2kTi~tzSat z0M2fgwtWymEIcbTY6vpw&(*S{#)FarsJXOXtN=ICUc1IC0e*?wac8NoXnAm{FQ+yA zL#RD~V>|jY%(2K;%T%U1cYb)Kd7AV)ytJoC4I-vE4_cu8Z$X(= z{sII!|Cy--ny@vG02E@wfEpw0cn!Q96dHXtlbGzjdD9n;_qsa2_Do)!Wy1a?JM3kS`VcpSh(6n>1E>AksPHs91RV}X zb7-`fT@R+=5m1NS;KyDyU_V?UZ%2Pdz7yO3{CNW3*xEV{m2|DIuUi;xzGw9Lp#&`~ z-JWd>r3>aa@1QlngSuSX@4KuFs^$m1vVm@vUxIqu^MGhCgW+R?>a1sfd5Yg}`bj8Y zD!$`e9m3;%YkkWEkCoJ zp%DxWq(1zfe=br=?Xj@(J50~U8gQGx6(}lh1Nqpx7oxmEl(akmg7j<^hNpJlsPb>M zF-dYUyw(QqTiKw2An^f3=A8Lv8DK`>r!F#uSZ*#-zXJUlD>9-pI6N%?`4vr|B&Yzb zZtRZO(=anLr-LdGt`(NMiQ!=J2nQaGMN%?KcxnD^1hCd(+TUyIfJ#~opwVZe$k=Yh2z(YyF0r4C zV+ecT*AZde6u~SP(gZTu3RK2EMFJ^1Jv(~87_A}`c~C+gPV=6jz+ugVYhU)u$VkXG zX3L?5SN|5zg`XbG^cG8tY@e)u9bwUuc0cW_gsq94TaU47JXtPoFK8)AA#ww#IF&n-Jr5^v2V3b&+{Dop4%4#m)T=y26b+C5 z4c9>5asDxzO@>m3g|3vCJFNU)ytfy+zYL6_ebG3t%8ol1MD?c}Q*YmeRLVN&NU9KEk_q7Fpt)3aBSf@eyU5$1jmz5>`s#ebQfkkARBX z`jNi0z;mO4Ch4h>*}7o&Q3l;Z=TSh6M)%;e9IfvRoneK1r@8s|O%51TjCwParfUbR z3u**dJ{}zJVQ5IHIbY}EA+mCxMB0fr0suxtQaap`j7SJLa)BzH0l5_^tdz|UXtY18 zf!l`9pV#w9VQ;fK=@%#oDDSSb%hwN^%#GNikN++g&3M=n`_Cu&`t&?Bkubj_akNsL z!OH3+p0hUo!+IcJ9>a5?Wyx);U69@yqKD5?&HA%V3j<=Z2ya2?>Uzd&-f?4Z5kNEi z7orCh#q*Jy97B`itrVkG z5JttJu6R(}r$-ifzYS|?=2#@~1_kImJBA`6u8Rtsg@hJs{}5 zjw3(FOlO`;{{m5?wbU38qgm%>P4cs6UUCIk>G)}Zg(%rID$2fkqw&j(u9=OpxqIx= zlcJ(cdo*sArwOMMl$*G7be~!H8ukQJrW6nJk)}C9Fh0ezzDCw=Z9P* zKI=gL;w(1Ja$R^k)MKnt< zJ2xsaD#G+nMi7GM37;znnJ^wd20rkGqDOBwZbDG!ErlHNOP5ehMDUovs1`__=Gxd< z-4{+s&(b-*3TM`sm97CDatOQ6wZ(N0i22~$hSAgY{>0xTCHeUHUfn9Za-qhIg_U`r zo=kE1LWV4QK2gR0;Y+vK{H{h*Oc2A(g zd%|&derI^JE26IcWw~nLb1++Wn{~cDUc=R~$Y`-Ay#XYO9w>K(D}V2)&S3PtcV0GK zmm+U|l;=-OzVr-~X1(Xzri9{WsaNUj=M!t)3M%nz|Cz}w0ys4CDS>BuJ_5xT6~(HY zKpXY?=%CYAA`cU>m-qN8GWxXEeQS;vTlMN!Ab2$YF9fQ&*{V{O1aHWruwfJcDN-QGi z$o(W#l;@aUI#+M^C^(}}0o8B9*<5vt_H8|S(F7>MvJd9hd-B+ie>lkj(Yp7_(Gh4$ zwOWnH)XvC++-R&b2yk9(T<4-2!9x2Q8pyTAa0n9Xn-!$LIL1!^*DFx5?)mIt;7!%A z58ueT-U8g~{k6|fWK=pR>0$CEHAibz;OQMmQSfxsAB_{Pv5VQUn=OwDJ&4~*;?{pv zB*AA)jD0YqJk|GBJ2m4I+V(nqJx`DKf?dbmGxIyYV72Jwzlw}Q9vU4-u{;I>iRYl? z!E$>8y@uz|f4$hQdSKnJsReQoKlC0S-*Zr5e_kZ=o0*{nVxQhy@8lGO^T5st?B|8f zJ6E)hoB%~<+&W6~JvjhKGe(+i49XV;w}ZNhpdY1`QcOawei&C$VIo$)>bF*8Mwp=A zc#N``mP>ENRVY~!e!+rfl}nzd@qhk@GG2j9XxNx;3gvh>$#YNbS~7ggSSTUrgW4_@ zBgrzf+bzck;164~H~uB*VEq?)l1KaD&T>=r+~4nNQMKkGb8tb}-VwAPzp;e{JdSS5 zC&_EGISs2Z(qLFUV{$d2FQP+S&3lhiiC-0;%5OY+`9(fO3@ZV&z!L|RAr_zS{r(>y zw@Inr?tD7U&_%@EbikeAgrPC74Vt9FF?Fiv<8?i<}bPJuTQ>< zQYi9La84twbK^hlEu1Lsl%U%hMlfZ0j{*JBSZ(I!R-t>CyUWkgtXY#g^tibhXX7k= zKjKas%don9g#<{~?NWH3XD;4$oGvMRaxM1))I}WW`XsU5`<~w@3j7s;I?cvV&a+l` z8@~eSljVQsIdq#f^Qp3W%%BHcf^Uz(TYy}y(q6xQ*JmfkAbN}hWR~FE1Na;QP$>M9 zM=X|FNBrarVr&==Y}{Ny#pQt^|sqmv_e<~Qz9ElPjem3zEcv&GS?AKhk3;)Nf_J)SZ)wQ%v zZvo}Qzb2(5pm`1$vHF~;t?S$7DR?*Hoq1R*d4byQjK)6x*c^2G=JLneEWN9SCMG65 zGbT1b`;KxGQOI0P2F&3#fT}`W41CA}2P|V8sd9EWOaFflocRwwkR^?sQ13+o5I%^= zsOa?Oarb$oW5(&@h}kN@)kN2dj3}Cm3_vm8RcrnDvPlwi+J{_M5cD55{hdwm9xirz zLB)wPCU=D6ADW>qDpG0%agI2HG8e`RwWNy{zsq!BgQV<%YJOViv17G|`d{Sy$@7QB zR+mWJ_ezuItAZquSn=&;ec$7q?mLx{gVw))M^?*?b6jYwwnr`CHe=BV-JV=JWj5P2 zJz5jd8v5)MDV>`KKtH{NPyWmvsmCa`o}Tt7@Q81D5_EZP-dkCp{MGmkg7mms+w(!5 zigQE%_XmT_{}1u7=7TPQm3`YVfmCkWluzBqY8mzDNmg?QZy9 zp!l?$&~tYnDcAhea<>hmy%Gq5Y>Qm6`qOGaojEQQ?GlQ-_N;R4284>o6wUcc^YU`%eU21L5yyIST~ zc;UFL(3?am9)44Y*n7Hid{_$IBo78Z^M=O{A84(hqCAndANldhpHxzc=IPJxTCnCB z8I&MQCP?!fg=ZS{@L;X@>3swEnKCT=;T?l3@aP0>F|}iajL8b#+ud^TX_o;?z`;vH zSJgm=i%eUCK#`&S^?!LR5`sfkMDuPNP#?jzR=9m{6e^k7fh%r;VSd) zwAQjWgEz?um}A$#-&CuERV7hzzq|r4j*L}I0$uj>!F*D=ipSpb@S?zg}W=Z2)B zkU|bWYgo6FkB{~wqv^cnk*;6i4yMy=nmH~b1(~Wvib7F4RYG$3tDlx*HembZ{{ZEO z#@?dn_Vwp=qP>4Y7R=>Cx+(+E!UFKyGEUYaBCa%t3UrKDgIbj4`yRx(_3%k_!b!&sR?&H=<5?7B9C4WK#46E=g{mpnQ=usy|W1m$wWGMdgTiZNGkKzNLudE zE?t1{Hw0Dp8)ytZBMF{&9sMNb`Ao0@nu5v94>iMQGr4w=z_mboZpa=xUkmDb-02 zF6=|}6Pj>!tULHbBFtd9l%Jwq=Ds z4X)1v%J}VQvI<)pmGB#bvc(fOhHu|RL(s*TOUcD%?T+XR;&bhSm>W^w6zqHe%`)XR zzH^B|EbD(phrDm5Be)y$;zIf1e&asPQ z*3#Gm$}n3}*^Yih1fWAteBwBx17+RO3B}qEE~LhHMo5|exy#dt2GmQW2k=k5 z+!Xo9tn4-Xbr6f@*Z*V;awvp&A1-E^UU^NlwS%}J0dFJ(H9J)RJ{eBUl6l!Cd#~9# z^2J92;!7bXd+_p%OiEp={eG% z$_7vwyP7 zcMuf0{6lDpJFHQbAks1(L` zLI_#pB77VRF4WvP2w8fv_5&#X!@hz>+z5bbI`w_gv1YoDi1(D$FKKwxT`LtkDm)yW zNoudZ+!sXx*>3N(9+-;=FEy(_U+4qHR@~9&9uX0!w5mY2Ox?Pu^dkPnmo+|-&Yo_rV$CK6 zANbJr3-Ke=RiGojyf*V%tt<0zPk;Kpi7c&2p$-ca?LejYwr+#+(aB&l4Bj8EG4dF&K*|zIu>QD*vgCsAD&1 z=@tri8hy%8P_sK+5=ECML}W!lH*~W2=My*Sv?gnXT0Q!J| zLMF&7^J&QZaq(Dj!Iu6a?wu645)8y;Y(v|QTw0t0%w}XonclONj~i6( zh+(c{v65)kBxZWQoN|p-fiElerQH~wqzCg!!+Wh8(b6N;ShpjiR2-rpk@?M9#M14&4)IC1R6`2$sD$>|t5&Y^+_JZ|Zk)rylM0=59Y11j7b$#7UZa^&9C>j;1CY6sL zi*|1yXN^I%-gz;#B8Wa{S0nrq)!uL4SSYHuNUc-lg>gILR`}7!vH*(7*iMs2O_TJF z@OO`^k7^&qh~5A?7du_VXdSDZBat-cRpT_@;ZW7Us+wf_*DC5W`?_sIZH}uB6dJYl z-r*i3Wt`?_k-9A>{ zngLKL_Wqo^GHnQ$4E-HK2kxFOvA8^a@oyzm=wgA&h{uW~^(-FVks+lY6U#9^RrzVn zkLiV`K^2+i=DOca5YaY~KVQ>ybR*7IY)Ig{vXIh!r>evm>#Grc{BNQz$7dHSta2`X zjJy)ciL;&M{nYU$%KH?zwv?sx7SY2y{=K>RdwyS^UIFWHW4oA3rm>;n#CPs1osy@x zcLkl1-}}ZStYTGG8Ub7fprhzXO9^WZB>FaT434da0B=B$zsDAPc`Js_>Z%;eMOrv~ zWl7{mjiv47uV^@TFS=2DXO2qAF%ay#?I%lhQoGSe*L#;u%x!(5BzX8bl63jqJV|>? zsEhO^Rl6Er$K_ItefFHb7FBT~d`Ax&SEG(L4?1M^L{pxsH^tl64hhabN%ou>igUOJ zxNuk`oi>f7MdDIwCPLMw0h^on26=6}wAhF)P?>I8&ogK^ZbhBb8 z0F87c3)ypza$EdsTul)bHPomkF7(7a_AWP@-9qwtUVpl{L2N@n}07#1_%52l>w$0nR@`p3nZ5=aQ8>OV#!wdMZ1*ob&HJ z_tr{hkNN~6XbU`F=T#e^7R?wtOV-Qj;PBF{bWA@pS%>399Uib*>e3&-(jjz#%RO-| z$0GF(;wY|E^Rl#99fwRunBma9nf0OjaQ*Vl>4 zsTm&qudhZ=-!TDIVWh=484#|;^V;-__Xoc>xv{daE)O-9`dXLL(|q+_QI;dw$%)m> znKv&Y(?LB=3$9xmtCBl)soK#@vYfOhv0py0gLkAK9Bk1qFYeMg&9ze2^%H2rHJp4$G4 zCrQU;^nL?RMxU)q>Xx?cqQGHhkLzbn)9B@}~iOIu(HN!u`bw&5t~2oMX#C=FQUazKH9p`&G`% z{g$q?xih)7pvGHL{l6M@>HK>S499$WGY}>R$JrW_ifK}k7~^d2Hhyn`{=EO^u=!o~ z*I%7QLtIhZ#_$S8ql)s#?ZWTo7d)mehue$t#AS)gt*&@;vJ0Ky(O{m& z)x6NB2$!uwiQb=>jTr9uk2aZoIU2E;jpIEGeD&RZGo28P{gDOl%ypV!R^Ow>dI$>T z)z`;cP;QP^bnS6c*Um2gX39+ByLHmndHwkdb?n{|eCe2SPF7w-u; zj?2dpI-SDbMSA|EjHmW59joi?kF;US0p1%`KZ&pvA;k_AXRb|+>PrAV$2?E}4|~%S zh~4BaT`s>M4i3I2Xf&IN)@-&SL+1$-(>P<<(XfLU!*>f@Y;W^jVbWx zUu%wH&5ZVHSDcq^aHD_qFClI!u$GEccDG>%J~lVQI>lpd#-uoWEY9UKt-WxCvN-0! zCLH}(#hACPkyiG#2WFLd5~sMWqAf3RRh|D?!MrJq9yY^8qZJ`F^}Bx)b%|Y^uEl&Q4Xu9BITmbv!mqfvh{MUvG-Ib(#xh=52pC>-*;_ihsL{uK+M~|GYT&GuyW;F||x~?&t8aZc5z$Dy^KIcxSO0 z$~I?D2P6mIrHv)9Xe!`{fU3VuB}_IMyXv|?PYA1`Rnuq7;DGuTzwBrQmDqRyibQ{lO1 z7x%3Fc>M7Q8~s~W4#4_r)%HnOBbtpg@^yKMh#-q(vw}6k`v#5jeT3%CXyqor+nZ*T z8kg0FKK#TCcO*>LG(FCiG)7aM2=EII+XkQ=m&f9DR4CrZogBj#6;n{3lr10Kk&B)h zr|j-ae8i#TYeg5kvjjW0lHnQwJj*In+CVR5?7cf=eo^O^I5|c3bW*`9;}dcDA4_hF z>9I>bSjx*9azvv@{r&ha;+`&g7#{k&Im`hzz4EpFEL2t$w~^2HM=YD9zD3cs<9uqq zCfMv2>J+TxEIoN%IG!X9a{fT@tJ6eXosDNA_`!{7=ihmmOvZ^Z)V(1v_OXK{+tb<%w|o(wt$57e8e4vaL-;WFKs)6P9_^AWOF)NQ$nO7x zww&f>Gsdc3;rB0jCU;JMxC%B{%#yK%Vg<~cR5MGHooMCo=!yV=vfsiP&6z1ih|`2)=c%Q>QR_)Pb{_(`27 zdnqzxc7h82V%v>$^GAJlfD~ zGnrS^LF}xY}TfeRS_;61j(14$Kb>NDaUFTNpWSaAFN zZAtYsHSp@GI$~XLX=un2Q|oO@NF>L#uVZG5=z5E`TK3n`2_G=aT!0eho!j5mn0liJ z`=^ShXyHZF@&^Td?d*X&v=_(%qd7ECCxrC|3o0}``Zksoq{+@#c2~FYd87}A7MJ>R z9_)?L_KS=D_8bqZ=)T6MlaTA9hbHpvM2f~Pe;m`)k7f_Fx6WLab{Q;Zn;ZAqYOjp3 z9X;2g4Bzm|wLfA%B6Y1Hw5S&IgPOH<+(pM>t}RZ!Rj_j}hry0hl-$1}FZLQPkDKK@C%N&Pf~%m)MyXt14#QV# zaKpT4L^{zuZ>^4j{73jt-mA1^5xuWhNx?JAt&lee8a}cb6ssIJQBDSnJW%K#qmk!bs`W{)*v3;vh?cd`l7K(E{j(M5D=`>=y^Kozmf!p5* z^p&(7E}4llPyAlBLgb*+S;bXCfg7v!K1v&Syk6G#+D@^Xsb-tYy{fl%fPj&dKc*J^0yD<4xgO+pn=_E=F}ovxC5 z#Vy+4b@8w)(N)KSb>DNuwp_`hy|_~%{*r?_HYJj_qoDsqft$e$%Gy*5LIyJl>+Rt~ zpQnF+r05WS1-*1#Tuq}h|I3%!Z%`1U{$gG5_piYr_BF=GAB0EpgnruhF^h#du9xQy zTS)%B+}AIcQG${e;<@+$AOlBii_tZGh65G}WqX z!BP%l&G2o61~kceu7#ro^%xsf7U`NRCc)BHlxYAG9qhi>*}=!(-ffF1|WaUa;nh2K-^!j&36{k6Q51l#VT@LbdUKF{qWmX+2{5vQ2Ks zIkIm{)OY#0PLal*_>`V}LN^t!NeI!mV-q|}Z?Q)o?D%q+$bm$UMkIA~y zmyK!I`#7OnrmVT>#=ftkY+J%;^}%ZS+e@ABtuY?K#{eYMwd-uB>&J{2jXQ_X!# zqzhtdlt!CmBZ*w&FC;6+EP_7Spep()UoCm4u$5oMHEkMLxOd^zgN76is^g3uo?6|`Ru4v}6j5BXoH6_ok3a+S|$yEDK-v@r@RmU*sTT zxyGd2buU{cETrtWS-sycj5sufIykrPl@Ln1izW9(9=~S%k&& zguboL16^CIoKKwDoNaZEwap#bXD~K4uIz_r1bUf5vNPSXQOGG-NgD!F8o?l(k0~|l zRz9XEILg$vYW30^+A;j=;^#LQJA0R@4~g7$I*Va@UF1dcw&@_`vdVqFMb*>0j`D7N z1sY4`Fy8G+I^8mNCqOs~!FpXRNKnbt#9@7T+Iv*Tp`QDM=f<~h z_NHv<6(5cp1#49oC@gt@dzzj{?pN=ZKh)6=<^J(aN=GYO|a*K@BuD;emS-+0V*CKZf;u=qLQ%<_RL;rJ7Q zKP`?BnqY*l&UNO7{DwvD-M)1*);tZBt7Bi|{9IfdyPyq)Mbxp0zMk+~*1e1is8_q@ zab9Yj1~R;tr(ZL?!v#sj(u*MeRI)w$I$+={p7#-r+ibOT?H4N;s_`uM5SgG|q`gpL z*qthqZ~t(ehG?M3v=x_3@D>e01Z*PhdKIthOF<*#3zWp4XF+^XIBzWQjjv$M+rLJ` zyVNKO4#xLt&4uy9BEll12zoPB;5YV84^yA>ef1hC;Vlv;VEdKP<*Z9}D;PA!8MGFj zAnK}YOV1_~G8l(s@LI1&{Tk-c{BhI$a50nh`1tDsYfia3-X7ko7KTT=tNGS&$1sWF zp12?XI%YE465YJNUtz5cL8Z=ye;#w;06~pfnua%QI|AYcQ_$voy{gD>a^WoDk|%D@ z#T(E%fquqm#g~ba+j2_7bqs{|*&G0e;=qEH`-#eN1 z&Hv-F=2_qN{n@Krv39g}p3|X%J=VX0Y2Rv8%hu6WTiI>;t0}jw9i@{>^a0>X zei=uF3s@6%oOyCx)~N_0Q~R^KzcEc=^e0@ut?4ZxX(R|=R`^zyNTj~|Z1hZrC{~f0 zOZ&d1#C&IxJ(8-VV`^t;FL;l!A;qq!wa#8#%HDRUs9}c{s`~`rC&%YBr#N3#SI3SL z7$Yxzvg1NKdSnSe0gSw4@$YxFX1MC!haNEn1r1pqAMS`>vzjR#&{tSe%2CgI+Mll{ zx`=__;Q8N^ENLGV03dHJM<1__woX_Z91TCS6K#+2#}aO9hx{n=J@pwtLeQh7(MqSq zUziT>HxGNB+KQ+kvl*=-mR9e5+3N+d{BV8X>6=SPNneQ?H&=W-wigJqme1_XTb+_g z_rDskJqdVHk8ye2ja#4mwYVn&(%=t~?-n;PhIAo);e`5;RMq%7h}MpVTNg&nsT;Jk z*%S60&Ufn#UfUBTKXKqWo~ZZF7X)$eXBk99GteZ+ClCo0y(ZwhX`N`t*{6>4NLQBL z3?+s6yyvf9e4xbHHZAsMvepi;5&!oj)A_Z*Og(daC?rfNULc+PohTzwAk+THQ{>Zi zn$dVXwx=OkSHHznHJ+=YpiQXse?dY*y9X*=qwHbau|SIl*@O=FtU*U^>N|x zeU{NG*Menv&{z-%`GD<@*IBRoNz3?L+5fHx!V2Yl3+~fR&?{ybaTk4-MXo}Am-VuZ zUa-x#oCSVG645hEwfk12TBdSk7(86E?wX!;lY12zO7St&mFl^g5uEzfLY0dd@ghE* z>}nZlNQEhJ`>NHlZT4zA$sO0D)pAzAuN2S*5dlGNSkbi#=3~3kK%wQ#33v<0mr;-9 zyv6E98CBe=3>QW@=3)7OR!%+U8oycER(G&%xxriXknQ|jy#3n9YDSx%&9$wO#X?np zz$z81aC|MV_9>Zr9QFG}eMm0Vh<^GrBn~OLZn%;B_z3~2k zEr(j-$)1^qchY6rOB+9C8iHx`MBh&EJjWxpzih;H|ds>{eR;b_++r zZE{K6YmY)qOB5QoJ0!|)=Dj3t(iwX&>eP9MTw>qQ5zwvA>Iv`>rp@0JD!O|^u{;Ke z3#mQIDN}TqeObr#iTas?`6TpOjqx=B9re92R|Ag(GK~U#q?;{gW(!*5g+2u~_INLV zltzEARy83Pw>S}1J9o#xtpW15!Z`!YuI)SPpuwSX$Z50(qN z5x0$;N*UMxJIDO#`toT5jX|zf0X)h33)|DWniaptbA7Sj>+?%e#xzgI-LRm(AU#CeW?kCrwmGrTU7!`A;eg0+(p!-3u8GP;Iv zLY7_!oID)gpqQORe@8@FY^#l*!k1=pt$M2n7RpJg91~-0*)MY(^Wq0Hmbm;EF0I4j zzRNZ26ZX!9 zOF+vi5q$5iuk8QKDy8$6Z=qkrnsuM9K6l0I_b1+PvCSvL4w)X_GJ8Q^PM7v@{pGa} z7O?=oBdztPobIY|wz|}+AXu_Wy&FzD>~ya1<(HFX$2!=EZX7RDEy2@UJF6KXz{W26 zzY7bau!IN$vAQcq70c2PG`xC3_aMdXOWVPNkg|mjLr;}TP((LMPh@==A7r&`Z}+Oq zlQfsp+ojWD=jHyAPcM(l zRcV7#T(U_SckF~rlA!RPPipd`R99N{_nXvOHcWgoF?k+rscg4jFnXpgJk$GOt)BIP z^?R`zWslXxD%xM1FVU`)VN31yVoXUFk6oUBXrs<8lKH+Mb@^BROPc*#Ge~4Msl%8y zk!fDBi$8jZbui~q4X=SJS)20o^z?(+haAYuKQ+*Yeex>H8sszsVQk5!!C&&Y{m+Z@ z=vVKfoFgu>X#~zJ?YgKnI{M&3eOt>Py1q(4F4pB}i;5O`8CUw}7U%+&QtchbmRDw~^_FU8hq8+J z&WrXyg$?08yh-iSWqn&YQw-W--bbo?OI6+0y=$#~`%r@E-e79Z2_RNITlfQSZ^9+g z`!@GIW?fD3bCSbosDQ5G z`#O)givECP8LZIqe_Ld=)rX}ku-q2Cyl0T(|IhRxZr91BHSne|)97%iyt)BJWG_%VpmEIvF?EBe?*63n(bUr zd8MoOk3z$+y{+DvAV2$YG0rxWxPX%)!}_-~gN4TVdl1C-QrESS;J|A6o=0k{b>i^L zzjry*%I0VXa!XGnbeeLh&T)zE>%8D9%9^k*)3H?ScCP8W?xb3JU_*?dt>o?elg)3| z_C()nqX9)9=~+r2?S7gXb%ZC=E~iyG`>;x|clqdDo#9teS3AdrE~Wv`vl#Nf?NdE1 zH`+{w7zm=`=po$%wG_lU9bhd2i$>nljiE|O3t?{`m)EMDu`vS7qSa;7O5q=f7)a>w=wS6b-**k<2aQu0i^jOgrqgnq=z@7Rb9z@A$;09tB&A zK@jTBTMhT0l6C7J4qv{TUh139uCkSVc3<{xj$)_SmSX!}D9Y3{DB=|Oh$|IFuyRz+ zqCdIBpn7QKhhZ;gKR#^ryNbOiPsEwNM^ zW@>PzhoBmuBTnE01s&b59-CBk_h%EETIXN+otwX`!N`+(>6-JRtaE*lKU(JRt>E(~ z61eqWwgF77+3j)~LoV?$zx|np*x%OGjEA+Le7hHq{cg>D%N^cK9*PD1F`V)|!;EedZxBy1TYAUZ-=cNO?UbyP zu6TrGM!2pFsy-ErM2fl!tke!?8Acu3ftXpk)di|Rk8dk;;Rq)JCz(~6RiJL{M2C#*cFNRtYt^BcMAV*u~r_1jy)uHdv17`1^W^=#zP4QPo39!CJt994$YWD!j zj+V1RrA*?@Q?vbCp`cy4d#t=4qg&}{I%Ut`xl;I*ref&(pSK!S^_Y13+RAAo&!Hpb z?$#8#EuC$c?t4(|19BO%EC4}=WtELUfD`(?`Y?v*Rf>A++NWoj{{e1K&RYd>xW5FW7f;%1_XoCC%fz!?l?Oiu!#moaGZ|iJ(5#A3zCM_fIWn}RM2dy?h1+3a|JBj%}2mv@d zpX6J+K4Fi*?@%r_?@ZjrOgj&CT$Ndy{}&mdL93=%I9=@8?IX_MBT*)pIvuT(-wQ#s zpXaXgqV#jdnBLT1rswBSdpCFY^aSRvRq{Nk>+bh0Fu=8v1+ z`*qIOVY>PAe2~#YME_MNaHDL@$x zwG`zH%swDVA6mOG#56Tkz6z)&a^Jo?+FbK3`ajEb+Fv=dj55vJ3f?Ic8RYknG9@3- zunW+yPeUl@<+LBVvl!$1?Jbn`wKf!=R$eSlTt5}`G`M+U_t_uaU6+DVeWbXD@%2^t znb!TXeC)MZaTvO0Ff34bUk9Xz=2|;qS%Rs{!025s%=gHl3W0wq;*hC~?7^cYxhj*m zvJIqQI?Y&j`&uKNeeMWT1#-e(eFg2%&Cn3E@=P^)ak$jl7CU|Ad53b|XxASio*YuD zp<5b?#>U10`N0p*pTv}swP>3oDG#T-w`%i6$S`ar@vC2uT&ZS~qCu%wS{P#{?EfW2 z?AFK{oD?m^UI&hP=RqK3ckiSUycQe9dNC3igs{aRQ#YiX-w!Sk_Zp`awotz5+%K8T ze|87CkYsk9n4E!fpAa5-vP;DCSbPgiUirAl;;qAG)+9wzt#2d}s3z2SoU){6uN)|Ii?5P7r%G@C!IuLAn7w2qOD--b4lxVlZ<#A@^TB z!knHw*0X@8SkMg?W_?T@LBtGhhEr&nZ^->}_#7v0q|A0iR%Bo27@2)~M4=+qy>rj< zMnSRKU$QM9w6N2hqKEA}P5_V>o#2(b%^#R}cED1*j_L}`uAfnhnM+U;VE}ZmWNzFO zi$vfd&7T}zmPuNnl*wE|e+;WHG?3k3?OfL=B>~_bl#`?!&KeWUmhhNOL{xn94|C-_ zdt$AG%ZldVZ_jg*#ti>AE9kr!F1I&Wo24J4EqY`qL;TUrN?bJeC1=trl9QMkEM?7& zmIO>uSm;~yvjn#~08NmeDk-!Kk@;J9CW=!yrz~_`4<#yUm$?3b_d^(x_oqRKlzQCt zK8!5yKHaUsugL3tJ1tr5a!Q5z8dGMeboPlERAZz6^Ymp<1~$Q1=?XEVxHEmz0y~o|4*MegRwcb6wABOd5dwF6n$HUx~YWd(3 zb(IpQZE^fcq*SrodSCaks=rYObMa2?DlSiQzf8$DJtRAcsr)b8?;=UAf21=WnjAMe zwb=do==~)noHyCW7`@CZBzDeOWj^Ha*gqHEX!-hY>|Jqg5HrK>hw0koyAUL+`j_8j zWw3jLpj^scS|EBcT0=kXFMXLhG9PuJ9+YO56IX=y>iyfIA@vxoVzWD-0`;V!^#87) zu33eCbqdhpzOrQ0OET?tRsOjbkcqo;*MVIT?i@i!hP8n73 z$*@&~9E*=cPkql!T=FQaY4gscYfZ^I;94I1vge66;JP1%NvgQAC_(~3CukEdFR>c+ zJQ@pvL$xyAdj3wa-jXWo`#sHp4>@|*#;QnH!$xwIAFu(+*KY5_uaQ@jJM5Jkzp{O{ zQ^8YquYYB`>k;`*gUkJudQ6d3tG~;?$p%NIBnk1cz3GS0fa+Nue1^|@F21f&%T#v8 zCwggDwOS@m)72?)WOFwAGKY~R?xB^)?thV^N$H!!Mb<$1=xJYkY&3^PhDyY|_pR!_ zd^E54{)GR7aKbBpLsGIf1E2i2tWU4HB(6n|MIP&iig1uW1r9kg(CvM?Ee68uC3NUP z_S#qP$)5qENmPVo+G_9Kwhm&9*$P$=1A4CMN0uKl9ja7qc&w}bk66<=(67U=z}r4t z)<)yj2J+(|D7nl{NH|}iuRrCq;m2^F8sc1NcZ=1rxATV*z6Yeo^WT-qpJ!fA1DdVt zK}LmnPu{TCIWhP`7SO|1k+&M9Rs-Z>>vd`9(1^KICkIIzxnB%8uHv%^#=}Vorf15w z;$MRs#8n3r&kTl;L2Lvmr?+!kz54rD^`>aU>z7x)gd1rfL_$+X>-~vYFEUf%O|Gmz z<5hf?w-?ssy@Qx-iN4QvL#65ce(sX{2i9NApGOy6%)W=333wgY;Zjlm4^4X#VFg*CZnGca?w7zZ1h zS;ErXV&Pfwg`s@sqM>k-lU?UuMI&i{i3* zKSXA<&1@wkIMyajGGh&VgoS-@Zbj}}b0zt-NWWsFr*Y7Ak8jw%)l~~h(8<0S;?;4* z0xSi7!v|tlBj2#2Z~5W>QqY}dqJp*$kNiX}Vq&Q;M}B-ULXJV+tRo>#45)!9{P3M| zNfLZj#2-j~>ip;u_h2tOXKX>@i2cTeeS+>r)r7G>`OT z9PTE16+CE&`mNga0d4!>u}7!)UYefvvQptnDo4xUpl0tL+{tUL$#l!P(G&Kjf4-g% z?)y4rpK92@_9=FQ(#J(uhPI;38_vGPbS44*Ii2X=+);ZtS`~dPEAZ0PE=d>xBLV=P`BfnO$iw7)H>vDoS*q#zZy%CNu z{`-FML#BnG&ETg?q*SMZC#Mx%JWI#SVmAo=Xlq#m&xf4Cr>ayuZq>Hs6RV~LVP77s zz^{_s9PeIzK=Ljc`%=p#kGhXY3yi+axj%b7fJ0(p>m6FIt9??#S|3y1YSHVdaqnbG`E=2+GPMs9|(?hRoJ2)WxEf z^Ff%W=F^^<4TUs{fBtXYLdv^)hK*q**fTcY392_RyxH(kQP*(c1tc{@(>0ViGLWlf zTnQn%#`fS9mqYcdA6F^K5JW}culMAv)6>)WF9D2pBE>xg zhHAa5Ud`h{QnvK)vL>MitMWVb0)5*GKFASNhLN7I+E+F^KrW+y3AJV0Br>O<{MI2MRQZ;hO_LbPF22vo3X(TBo_mocK2A z^6Ph(Z-q?!zT)R$^r6)w$_@>ca_Lq)dw3Os0)@`OcZ8b^mssZeg5F8Npl`iA-|JXX)WHKiCHgM4`HTd55xDmYYPspdHK`@#T)-vp0TH_~r! zb;SG+pWhW4J#UR%%?O*pA54|Y`BjmCmTGd>J<+Llb2$6~ux4IY5agD#C|-eHRlh$7 ziS;Bf{CltuWUu>86j0$KS`W77Sy5Ey@d%)MPvMpQK<|qWz=%qE4UIwFw)79Z#&1^9 zhz}Xg{H*1*O6;gTTkq>K23~ER{PjL+XL*1W{^gQa7`SAUqZ=N*&L;p7ck70*9b|jjw>c07{STnCQn$VQ$@Kjt`ltPQItlh{}+aVe;R^mqJU^yAR>dL z44fG>%WUFaHG*N(=I1erx!udl1H^fx^accp(~xI2JhBpXS$U$26q&95*8qZm2qals zydV!eWZ>N^NMi8YZ&rz_O`5O5+YeB~eXeI~x|UYUXZ^2B3nS#ME{ZaPpddc)!)+5# zOq&zMJrO&EAUvO*fMY5B~aPk;xpm6X~27CWnMH)HwDJ8oCGVwF{H z8Sk62_Q8utf+!kp-7i2~-4O;A2;NU{gAS;^3-cXF1x63uQmdDI#*Jj~f>X&09fKc+ zZ-zzA{Lob?6bIjc<>6Rq(S7StEFSdC=|drKEi3V*8&9}(D<;IQL(qhz2+$)%wj%=Y zc&xsPd%6_4tPYz1#?TDH2>Iv?7ob`ARq*gSrpXw}xw+bXDP>>#{e1nJs$Y}l=r!u0r1os_;lC<;qMem0^M_ah?#AT&7}A4 zOc0(HqXBqg__~VvhNO=eyl`6tY@|mDL5E%NiZ`%QCi!c4$B{dTUa6$N{pI$UL{2@_ zi_5f7a=7)fY%9TK93idM{|0c$pv(xg9EiyKIC6q~GxX2t6iBar-ceuQs|OLrDn z=C9L0$w#F-rPc#101h5#Gk^iqS%`WcB8tGjP5QE5zO93xJCw{cJo*VXW2gtPzYlN5 zI6VVHsi*lRhaDh6J*Uv7a<^DVc z;K_7afT{P49!_NC$!Sc;1XF*{BY;W_I}(H~1r31D>kS~1*Bes}Gc(Om6nbx*xgls@ zB|{|%9_@XADxQwG{f(KQ0i+#_co6hNMsxP>cQx=u5PtEBaeNIs_o3u?`VJ1S!5!Aok;!1IVf-_bP$dK3Og|P+YzcmAnow8u2@fJF9jODfr3h#+ zgk~Y_u@n=i0e*bH7kG)u85BXGTpG{SD%OoBfCwxBmNciz1cRpG89h9rp`l{)D7ccv z3)(BItebZvEWRa%7Dns{U~|5I6*{SjYy|`EYL%sv9V37ahXCmJ4j;msyJ|f5vhxVw zi7HXJF^vh(firhQgZSb0S3YW zJ8Z#>T7!Lw{LrWeZ_PnDFNZ`DpCy)*HAwGI31aSitBvKLIfPI#C?jmz_|O0q6O1Og z255<)LSs3PU;L<>!bt#_4Jq}i-FPo9ys%onavn~aB{ew+Dk|N9J%$Irw=XjkHI;H} zUJW_}gwI#cOCT1W4cFh~mYyY{)Ipl2jqQ(`5y)7J3;ufcQisz`MYqAmj{x=%Eno-rBrDG4PzdI|7=6gPqDyHVg4?RPLDI-cO%=XpVkUBsn3{>0=Nr8|8&8aa6cQb~kfG+f%B!@}T0 zb?_pV)iMNl!@beQrlu%R*fV5W7cN)B_&8qe-V6d-mknR4K2@O$-tc4E8j~*b2d1cc zL@>No1C9m}DVCMh`WzpYJo*86)@KbJ0~Ep%Rz4~jaF{IWtWz} zqMVJmkjQ5mM5+i`^wbEFd~)dJ5h44nR0mQ!UGHszF=(`IeW2g?b`prgjLEc@IqG*n z?rG={`>{;neWkr-4nt1gBHpFAlz}9Ym<-R(up|> zb&xM2&sVy?$@RhE0!q8#Uzq3$g9yG}Jq+h7OdEku7eDcEr{YDp&C7Pj({Mwc%E~*9CnYIq5$W&qYKJ(ieVAJ&x z(lgY8X80u}5)*_RZe1j5dVSB~&9#PB0K)A0_#v-19O~Z^TK*8UvubG1JHIQtu>pX> zM-mU-Ah@%!0VA>{coc7=e>c2w$9h?Wh#)IZ!|IIn1AI+2=J}V5UEpjLyZzI?fZ=$-LkG0ZtyV|i2>8yn%5S7g%k1(8Cf z?O%AA<0O4goCD-!iyJ|2zL=V zql8%Zq#@uFmh&wOhLx`;f0lf@Mza`1RhR5KA3Ci?dE=YE0>bel6XWz38ao)_8=2PyJE-XOLsuh0uX)FhjazC8`km#IeBu$Az67%zpes?seU#R zFqVaRWnzabj1McHGV!BcHAYoAbQgTOfDmn?6MUY!{Pad}>ICf=!Bn7v*x%Qn*33*b z1cyz-quMShV<1P$*?NO~AL#3!ezgNgQ}zL#cwU}8rdHgR(qu*yI*UoaE8HfHy*1q% zhJbuorrZpa8Ts+*(c%5qVpQ;}Y++Rs#98;QqQ20u{%y&!+b9mc1bg_w%`hgo-YF*t zMKBn=bBBjWD+}rm(&DG;_dGed$@8;$+NF2%^5iJO029k$#pfF64{*mjqnr?%qKicd zo79W9KchQ{RkJ?4HA6^z$oxbYm~t8%5*>zD8hAR4_Vq=f839w`61a{}29HXchN+fz z=dP7)ceaQf2SlyKzgAHlW?C zq5Ym|3#H6$i_62I9ZagaA(KQo!NJkToOUcG1l3ojT)pt&t-dD(c^de?CION?uwI4< zr1dgDx}>Z;6{N^ZdMc|gyvDMq@ZTR|qbKZ~)j~WJ!4vrH7jE#Np^}-Ep<+vK_}VRsP~p3!I~VB$Kzzn>YVoNShdfIg7CF|`3HS3f z6@^bw{@w*eelP=&KMGdmv=JY~mh1|F zX1&x2Pd0T1V3F0Iou?tV_UG#Z>zL~Og zfELqZngJWtWkA{~WV*GD+`hAY?!PKi{B)y)K00M0h!Q*0QEf9^@_o)Vgwi%{>?|?w)U)e~F&!(=f0VL0`Gd;X(HSJF?pbM&$Nh=;he6<{AnlL^Y$$qFda>!*3xi2 zP~^D_Y+?y{zInNNkJU!6kQVddczoc-P#@{|a@k)$q9}Eo%>7xeC3q4^m z`K5%z%6rc8K2dq%o#8iEEV?~WW^d;Gpz%eu;m|BfH*V0>7Ol4o-PuxqCweU4MK_#d zf(*AlN!fhCauP&1H2BeoZui-+?|DO}@$m|+bwcKy;RFjv`7C#sF~oY77%p8>DUEp! z9o}J~&dxTNCn`n$cqCG5EG)8ygx0=sMs#_7sCE3uQHqOrdLf9tQnjejFKvkbzWs%r zZ(}dO1||%X0E%h5`Z+Df=Ns%he0Yjcm$9CqCe&#s!5^noHZ}H+EyBd{Yk5(WyGYijg`d zD@Gf9wEX}g472mBW%aYUP3Vbn2VQK><&Ox6!J#2(Rx0{!) zf>f0fE)o!u>*{6KnVLB3%roK)5)yI@@o(_a%O2YZ_uKLkl(|CZZ zqEtiBz^m=moef3cJyKG?tv>7Db@(D4oeZ3%!h0`#7@M%$HOU58IU`mi346nE70bX1 z^oni0h@ow=K66+7oVxwoAv;$%Czyv@E-+&0@|yOU_3 zC-bATlitlcXxckh%zp4<`+2Y^abZIN_i=@z@R!r$CIbtZ>@B2v$xSK=bV7Jfnus*V zOzrXQD$^s8^eExPEB`!7TL5;n7PIv%bNzyZ$6+6}vz}$@ENW}D8bi3$W*48ah~72DM>0-YpPPig@oowws=OmmYR5LY-NL(zruZEId6KS zovt9mq5cks%f}jbt=(1^B+o87(E91DZpNrB?7A9r2^Vqw3Gd-zIraXdv;qB?WMrnh zU4gyPsb98pZr7*Kx04hrRYUZ*d}r!C@*nn8Tkq?rm`m}$GN$irHimE$9JOsEPBB$+%b+9f)tW|KTK z*qbu4lm@$z(ojv$beCxi+;F(nD#72{G|sTdRo3ftR4SHXv7d9`w#Sbian6LNg5BU# z4oPN96N)MN-VU{!{o@zo2EAx<$vakrn}4RuVQ*U~o)PPhAT~ae^{e)t_!_m+dzzAn zV@^kxw%qWtE8M8n{Gy08$Pi1IK3vf$s(e+YctYdyNvM#qns_%(2z&Km^?ox~=Jmle zcYN5vB_Q!#^eOxTC|dt1X@T?U{eE7nZ%nUg0ZS`@|2T8Vk=(oryDOV?l-j0paQv(B zz{{XXaG(&5h+dinbtkHwe?)uD+-z3stqnID=Mx&vNa%x$((Y(M-RTS%$SkQoM?YhC z?|{kx59Yo9*(0kVC?sd^Nr#&NxMiqBm&$$`N0wt8f}2bo`!kI0p=%^|FQloII0SoD zy)UMdRe85*zDhEMkd%(|OK@0P@1*f|ccER#5>o7;!<`2e4V})kX=ABSoLR_-^J2NX&3)KckmU7Cy=#LeY8jJ~32k-2P zz)Q|f976x)qxp4viQLB__WPHMKn+z$Kifk)_I<2*fi{p?Y|% zJBpk`Q+kcn-&^gdCJ|B-ohv9^Kpvb2pQP%>hbkJ`9VIxO*KX<;|4Kr|z z#-losB-LC+wuW0TrOSpd4jIwAIS32~@TZD-PPVma7OmMMc_=~YkDYPC>ALumnjyt= zsH}7Dk5m&?9l|M%I4z`_&P-fk^Q6&9cCIF~tH&7;y-YYF1TJ$7Q9VL$z+zs^t{Hia zck4-7)h}1^knI=hY4#VT+WdQxMIZ1&Ja#P59;-%7#_AzkSm-7{?OTEezV>P4J&*Sv zacUk*RqRMfzK8Ci?pR+lKG}Q-a^V+jdRk#D74-!LGO9wQJh|1!p-C_lnG?pnwl4mZ zPqU%r4vh)}bCSL~@;4!43{%Z6`2IX1s;5;;Px zdlosV9eUBr<+HXULEJ3kk^IkzzksRgQ1U%hNYk+|R!BOun!S8?Jh3VL)_fFZ@rxi; zjWYSw#;gAPsqtfHZo8d}m-8+AS}1d&#gE@0XL^ajr#yT%A5YphDR*B=1+Qn~+UYNEtfUr`J%0-< zU}@LK_LP@A5Vrk!V(bV#(O_)z9tX_LE!LR9FKmAo^u0c@Gh~M$YB|cAIKxHWS}$MHzr=0!(6_}pxy@)nO`#yu+tRt6w%^a?Aqyk7as?GZIkuXL>0_93P!Ik;A!#PPLhx-8& z#^?NtBeN7%HKHazlHo80GJ{ekeGlHE1|V(Y`x}(TeSVd7lJ}*eL)|*`&%-?#a&bZw zoVBi2?E8@f{nUP1t0A^!;{nAd z1}uJtCl{QeyC~)88Ea0r&wRu#LVn$qHJs`xRd#Cu2np91Xj@~C{iYn)_<7x>28`}< z=a=rmh;6W)D|mWv)D>h4kjuN*Mk<|s2y={1uEtO>PFum3!bAgXGYXA;Vg@svP5sqI z_{|PTMxpZ}6-HnqXE8Z{9Vg0uD4C?5N+uyFU5uaoK=M7-{h5P#fIx>kFUs5LIt)o> zrsK_4rbly!5|VP|*5q6O$Eu9UropeF%Ev!<7&EM;?B3-SCxOMc8JAB@nx>@@O10*SlRxrBlatM(%C9j)^RrHk2h5=H0QKC5-uQO zi7>&eobO&|*yX_k%l3v$q>9u;tM)iDwnsLGxiE=wJKSbW@aNlfpw({6SXWEoI91ki zxzf`P^6#?Bik7b1!qkFp7qR-EvSS&rMYrqJgifI={>VcTP{?c85jO6WXn33&!dE!e z?&?W5;*7k(C%oEaUm}!T)JRhl#-@$1ee>B){aTn}DR{e^SB;Nab|KFDcKs7YOgLuj zYG&}@+kw`(n@>OaqefX!*ZwecbDc781^x-#h=y_LCRWwC;7xNpsM@@plVau%y6wmMG>!{T1No06rY? zbiUnAN9}VXg%4b+UR z+|Kgpl$m=Q9B!E49w~1jh($J!S8cU$;nKMmu9Ad(v+y`@wxSWri`R2x|5%imN}UlV z=s+OAs%>vA)tta^1U(6b7n_lz7{)-f;qErH8;S^m7511iSTrL6`14EyxxtNwh?TI^=C89KJ0+4bqUgPz zL{EGCxSux$I||gC|4{vpowUKE`3UVWmXc=#Cz@KVTssb^;h%pCsB`h?>Y`)w1)bCjCaV2*8LW*kpL8K8<4Zt#g2KAYj1O&+n8yLBImk20lr_K zm#YD-hgR4YQ;fn)*O3;cpvOqETe-eb7-6lCH8Y^hLma zPgyoDjX)Rif^EfY*LI^1gRIxb9E#A5!i<*KTL zCY%j0U=WnZA=`05yCE>Mum>w84{}BMrr=H!-Q(Eh)X}uN1D^4arqsW@obRivBPzrM zg7TYEJN#y6jZI9(`tsNd4-Un?jPMH^;B)2nuQ5K;QlL2vR+{x<&0l zb%R7u_l+0=z(VX3l(>5g8rsgis=qQjgd2+rAraO|S4HH&ZXcX#cY(9t7Wc2IB;}w^ ze<68Hi(zwnn|TXA;~vEU3thWL4e9AV7O|deF<3-= zW`I$+chJK3?qLn1PRdMW@U(442guhl1|C%$<`lgXe#mn{j_2Z{{l>?AA~y8FWuDCL zS&3Ohw3g}k!bgSODDw#r4Rdq`t=^h`*0r!%BwzZ-Z4&<7V`aU{dK0YbSvlz0)(oK+ z;O|EjVhh%UyJ0DnW6KpxwGKGaRDk|)nww`&5*)}%TaHkcYkTArwfc0enm%@W;7x%0 zyePGL31u+6q2lWh*9oR0R@+p&uy)x()WQEi^kX3L?j7Pwh{PC$J2${xUfOcoG{<;9 z3}bmbSahjBKKW#-qn$a;TlPUx`^jwOgunEI;#DPQSe*}&6DfYKRoH4>^6uoy_&E`Q z-)LZB@XUP5RaTpL^2=vI!P zsd0^eF_NAP`aO}-wKbeNcHWF^1wE?SVpQj^V``OaE+FmV{c`?2O{g(U-#M<;U#-Q* zH1#FC#owKcw4<$i$WLs?HrGZC%K728RM+HG9k{g}U4s>4Y(VTn++;~WbmBdjmp|<| zSxLINn-P*OJbIIzb(1l6|ElaS8)TJS(BvVzE@9TH(EXc()=?q)hj~}EQVx8rkHb4f z8#jX}{jMz>>_(@CH!)dOdL1!AxUi!tGOsSe%v{}Kkk}D9{lgoApfLOv&-y=^P(I3n zMJxgmS+giPj?gZe8^Cbvh4g*sPH?BTypfZt6{~8H%vUB>gHy9<32wd+0R_mF0}R|g zR+2k|r0yg_iX!{yLN>-Lo9hvr2Qa1^8lNzGBj3D{$x~wMA&q;Z7hcC%%Xh0n|W5VVg z#w4MWl-AnunoAdmo#N^lFw;;~PY@K*GqaH?Z0_9d*$D^Rsd+Vcg7wl79<#Dn;jSy^{ModTU4>U&GWf0SN|0Pey=oZu{k$jPV%Tg;Ojdz#` zTbiJmTh;ycopBR_I!l^Fw(bq~Ilf;ILv9ZOIwzvn+n})YCPrq#u^Yq8(l8p2X5lMc zaJR0*%V36eXf5;o?C_-g_xW;)3&5tKP4Lkn*)Q3wnr39kSTIorXM;r3TxxVPnb3!w zpvb~!5AC8Gm*=pgiBzv`@VSR&Bb2hmOFjhb$dB7&UWxyfkKhoXA-0EBwC^I$%uJ$DUn@?ndnM{)LEGhLIg4U-H|#^$3m=yew~doSTnA9PJIbSBZH(paOCu{6KFulnw+vWjD@7uz1{XQ+SUH4AzMPzqG|Zb< z6`Yjk*kiM;+L==uX_jQfT6`fAu?zoc8!Nlb?V8fYCvMUGw^OM$6Je+IQ6uSWFr1pK zSe}&or8GiGtoJ5xK&YM`&J?m zKTKae5z+M1e||1ekXG=dCkTjEbhqQNU2ed|T@XmhB$G`xA94W1(~j!I(AacKTI`Qm zz+|KBOzTGW=1FQX{HqB^n(w6Y8pN#evR;)E897i3eu03b2%Lc?JTtv&@w$pgDwN96(Gea=xs<^w>kj+h3~I9Y9l-Y^pWZMv%;)MQMs16Un;?*m; z&dgqQ)Bf_@`M@?yJ51yYUkxfMvG*#i-?)A4_O@^D*ybdQLAYb|v4)W!vv7r#B~+os z;zi6n42rbqjbS)poJW;vO9x#;xxAQN-!rQt~E_$=` z1;%h>*6@9m*_P;QbwAW#H0Vem&kP@}_2cU%N9B#dsm6o^CbWgys#5S?eV1o*^!DY4h7-mo7(1AiUl=|m7D`(}pfd>o%zW_LhxMD5z`tte#o6J|fjAEeKVk()!aSb`to%PR5f0L^`IxJQk0PqrZ#uKqCZ9*zPHlWn?=^U@qX2o z8iRbd9-QOYn7;3|ml4vm^Ud+LNGfTs7IBz-qp}?+*;bxmG6ZbWI#|m;?3%Dl?NiBB4@7XS2EVJX6EClV+mEW4cHmJDbXgKj&#EVteqAKeO{m5;O6o7gX~>@ z_!R}$FsXfVj|cFrLsDt*-_|{y3nswP!~e-xTANgAdbGWsI6L0pyQkkJkd>#qEi)@K zVkhQ+fTN&dLfd+OXD&CUZhfxnG>-a+6R_s>D@zN&xB{btDItuplPWK&A%>ry3SXq0 zrd@;FK(GV*9n_WHGGJm&U2A}cl9O$aU~cL+74I#Z;xe-+-6>o4oRCUCX>On{Kl3H( z8mOicZ2t7i%ARGrQ-42FHhiXG%S~M4TUE~MP;pkpz*G8+;_+SrJ!Sp{@QD`L6X#om zMHKJp&a(r+wLe^+&=&u2iG@4bWSyDl51h+ILchL^+b#~JNrL6d5iWH%GxEPxqD>|0 zBW8gOZ(bd3z8}iMp9wfzzGY;m3?YzXnk!%h)e_b>mGEmp@B@Qk&EV)4W*d&O%anjd za8*u`RUCUkH*%yheNRVZ3@c54(Uznx#kMsaP zd*nlL*ncay|IG2YtoKjd-XJl2Aq+oi!r_N3b*PXkqL*1vO>-Ts-#&k6%CGu5?%aCN z)z?L+>HDsuExy5UctGfs*7ECjte?{B@=2wcd6QZuARZWxkUmhLh6+fu()H}NDZ?v& z(ZOos8b}1Ch$t$Ib&PJeP44ghF`zDMozDY40ck#T3$Y6xD~F5>{^#3!wBI1#P9^+) zlJDkxAUdy+e=946LK~i<*!v zL4w%@U?K5XeJpVJZUOfvjIer6OJv|47)c#43B^HHFYaBBYO_8?OD$qeH}4VSN;H#n z+pjUo4&?=1y-nXN)#^4VSQ2t5X^SYq?S~weEpdfk7o&i4l6XY&C07 zWMh#!$~;hGRIG{v3HDv$7_+95tNM#pUJb)!QrLe8);(ZYVzwJc2*tu;*jB?gd}v{#kx0qtBEcIGhhgli3TGejeI2jiF=Gf za@7EQW+RkWrdTpXS?_6_IeB#FYQL$yIwU7sEE}gi1pP-v@8!;KHCVJYYe$+h`fHrD zVFKIgq6))yzWvm8G*Jru{9Ux+a?qfL6lJ_;Emc{4C+<_6fw4^`4QDjZz<*rxWLBe} ztZ^lYY*hJ1XVDS0P*GOq4P4Qufa~&)Hp)`k^bcZ=)%DIl!w_5#++069ji~~R(c3WT zu~w$MXfs?-B*pP_&C@7Hdx?)O+FZ2OVfti#-v-oLix{?Huo!OlyU>~tWRbDOV!zhj zT->gi`Zv=4h8UBoqT}S5cRPp?o5Mgcx7ySJF-49;NR#HEz)N?H0Y}gS?jG6YZEQy2 zJctLQ{upx!&1kTKR-0RyuO?_&IoVZaZwrh5 z!NU3;gD&y1$uGZ+JbA1`b7xw1q7_(L%apo;!JmQ+Sebl@4VM(1x`W5F@^34#T zhRwa9(3KQg7tbpoi%S>&fbM5+%wPc$4nez1YJoFgj9Pdo9*^H*M|9!%`&FI5BuUk8 zu&xfY>I0cvSWXp>mo?(ZnPD{dHZcFIc(y>ksI~B22*75F$tL2G{A+ z3MMpPPn|PeY4)VhuSj7LAv74vwk*K&`c=T_SE7T0+thllqGDl zSiR)^e!)xedu%BvR)4G}`2?1dU6m`M3 zW`5K^9@gcktFd2#9w~p z-A(-<;vGUce>Qjp{bgX05Ri%bVqOqsYeNR!C;+m5tx-MUq)G&mZ9G|H^AJqY8bN00 zJto)U{LYJr%_0(UydK`POh?{yOk(`H(ZANf1xvTLr|9HjXIG%z9qmKfi-o0Xh3&^& z<2r-ie1^go`tmnfbmO1U!Ir4qclII~&ud#wl~cR!Xb2eVJIXq~)97OWYt&H@ryjEZ zQ7Zm^G4XEf4x7Yv$<`zHCT$N=)$1wB&J!p3^=WIvlm7A$OJ}`Sf2veeWT#GWE2I;p zF_$9#&qQ@s^5}3$gy*Z?zuuM~l2v$13R7qfLXEAN98$#tdtb>$n}tx-E{kSFSA3oM zwbQ@DZF|2E+b|oX>6uxbg2bS-AapOBy5|I7HLBc1idB~LHHS61y54)t24VwfgLS2_ z;+=kABZIHml<4&re+H&*my(VVh;6Eh8mji0h}XMdWqB)z5dk@W_k2QJthW?$M8h9t zE+E_vPi87H_+Hnn9n~lBygGK8ZGdKL&=8b%k15PUF+OYh=xJRHEJd z>^GxN$xf$@!XB83C(6;g%vpwBUF=33p92-KEje?~;ij#-4xLbKz-#V8$Palcm&RfA z(uhv!NT~4k*pHH~NDkcrg=!Kzvez_GEX>r>`X;*@M3P_&i2n}sFM*QFbndIN-rlZk zYb|ewvQsOOl2Pq%$jjcL$MqTrA6PMRCLVr#$_RztLTG}xFlNHL2F(jcE8|?~^u+5= zXL$>nxwnk*ysf`%J!uUr%s#saU!34k%rl5DbID=W5Jw)_DfydAqs%3L-s{=5S^gfK zm&eTh*6FT2{k|nQ6uy$1Vd+1Jwk%)z&LYKsk%gbdc$C{w0j`?3)~Y7<;N>#L<`fIF zv{ljkIiQHTsI#_(Yb0Qcl|m=YmpIc_kE@z>sdoS>&&O48&esAHu!*}_Fq8f}qOo1= zw{a8!hdv5>XL13Qmg8a`yM&}2olMk7&RfR9bU{_N%^5ErM9p6Jyc%5)lL|gDdOR6Z zrf7U|Xh=fAd5>123)#gasmpNC!w28qinIR_7LJ{=FX>W_#ZExZo>-?bb}_C>&rcX% zqo(6AaH}K>4pY>j(^w+TBzxV}<0qLW7v@Tjm^K)lMUmQ;!U|g+0hI>(>VSHeo+Jah zYzLA4@;g;VyD-_aps5)ba&B1U%4e}K)J|Hg$QyH&EhyQ_YU2gmQ^Msc8qET41(aQH zF$O}VXi&Rro|yTR+r6xZZycT_Uu;N&eaXl-_cGOq6$3MNN z-}3JNYGnUT+BXWc!~wLH{DOF*i`Xt}PjHR0UN{eAQbO>`HtE+n2WyUO?-CN5NA4zb zkw|ec1A$N|t}WI)l%m9FlulyQ;_kg$tw3*}p9~p<|54JD?hGz&JEoYhx)8yR?JlzV zHat*YBj5MxxY$@*#XdLYKz*0ShvC*6QDH#sl-)>=%7~g_xYkbMpxRdeqcdw<2+}+ngu&(k8-N*WXX0wz( zM@Je$mh@jxx9{nDmq<75<{!w9!5euSeU!v1GGPm||Z?i4hm1*!di4tM0r zyRVLCYT~-FuS#q=e6QN8N;|(6VNL+2+|9YCmec_Yoa|=^o0tvJ%ZW0T5Y!sV^Y*8> z8JPq2iV%XrGJyv|vzO;=a3}z>zc%1!$hCD0aGrf9LSyD)$3oY2hSmC@;56+DjJan@ zZb@VL^Zg#Lxso>37yesb zpr&Z(4-FPB$97MxIer1N2gEBQ^h!h>Or}HCS=(%wb71ZZToIO2X_NbwR|W5GVW_o` zh$E!1O!Fzxh>NW*OVewx)8k~#g8AI1rq|CjP7(}rcA#F~ zkea-fcL_aC#pGY7&CgGAm{T`(%uONz$n+ju3euujJMhmp+|+iGSaP~1vu!&A(xTbh zTpt>!m76i&$V}5IfBBKS@7aHb<^%95ix*=jF0SyT@|vEtf^^!nrzVy-y`lR^x9bua zb>nENX6}P6qB+jX$PM|Hq48t6$NunsdcLVxi4JGH$rML1Du==@f`u|A!W?_VvaE;> z;9eelw8RxI*n_@wF#H19(e?o_x0mDs2q*>6iW@F31B=7@pB_}RWj;nKD9|^cA61^ z4O2-`pN__m2!|NVn4}!HBZXy-!-AYu<$^Gbu7IU@b8gtU*xZk2m63=CaCa-8aqsfJ zD+D|v1Zu@}hNg3NyiAa_(l%2)-%iZ2E&ET@=1U0f;1-j%KJ%KS{}u%K`+P?X8^^I@ z`h5LGv1z2G`Qrl8RWGrL+E@!oyHVgEB6*LZew+t^1h$W}<;k(V!kTE;vd&9bx=gxE zLYmxIt!QK=7XrN-YwbO&vpZ^Qz-wuf^r6oavBS_j?6N%os?`@!bfVb$&(uEDCv233 z|6T8`^k3hnCot&x{y*DbQe{>Wit^^IU7l;rEs7r%;SwJkLIQX#s;(c)NCATe*sBT<0Pgt#5NHa&qO zZh5L*0bCSnN)!wy*Bxel1##;@4&QoCt4aj z{`(+vTdA^Km9+AcK!M8}$*jOK>^xT}y|X{i8T6D?QanA`3p$#FP)+f#@7{BN#O{p! zi@8k^o0R6YjaUh4{$MFRsPdUUSTXFoA#9P_|GYZ)Tt!d1X2T^RJ@SBtN>v_MWd#xG z>KG)|gL|ZD2N^z%X?7NXFix%4??$wrZ6FQ35O6=yX#gF{p~u9+IOFO+nM?SiBVVmP zHMpo(PW+XN9<;c_ObMOo+&}X2nfx_NDwwwSV!719jcI{Mx2p6rU1wp(^jO;dhFTX3 z{WtVxlL(;jK`bF4PJ>)&`gF~U&QC{mJs(cLff!uobT)+zkk{SK-Mwtu z`fB{r2vP-v&Pv>TxK!O;R#q^KZcjf1ifZr$gFhq;{m1|Yzl*IJc#2G_tB!;bNX5ly z^QzQpY!b@mZO@L`3b-fx#|x0k7#@T^7qmDyaEVA1eN>JE0`yM<@|BR&_0$`0W%Qdx zNLdil`zrlqrLBAmO{3baR>Us7(v0V+8o~W^M<@^)RnSi$OA=$?P*8DgOs)6T-CM`G5JcahDxV}G_3N6dB zWQ6WNJ=fw_zNajFzcz*#{$U8;#;(7*IDVhsLR$RxSU7bag8 zcR7F!z3nsx!(rw4-L6qDjfg8fWf)(@1i%+qx$M^Mx9znVM{O_Qv3pkHIM-ec%-NI2 z9u0^i{OoJewFVK9usjCof4c~o)Gkj4#I%~sr-$qd5w;^OD|}$gea+UW?I59A4W`fD zdK^k#PIiV`QK~&Fz=wrw-}t`~5qii$5)s0NLmCD)4Q~%)TS(;#eH+F){UQQW081?J zNo;`vKGh~z&t!j8#&vgoJ#Ep={8L?%%lLdg)Z=aryPIL$aSPhZ%l_&0V%(=Ya;Rg! z&*HFM3ytY9m4QhI`D)jf(u~OZz$DC6WC>_H^`GE!7WDIb?nyE`hPef@Vz^Fx^mY3f zU&UWj+i@X3_BzDmfaJ?lziNS26fl3Z4s7)Ljo?F?sECyXHY7&w&v5ZzDyLwkoJdkn zjE{o@zdG;#cKKL$lan92|J~f$)9nTFLl<>V66F8|BJ-YZj4xvC8(q?X4|1PAQ|EeO zM|P)rQVLQgvB49)BvT(Kr$CPP*2X8-mNX|wZxMoO?vsGQ^vI%?3!wEH3uzi$U`;Qx5LO>KbSI=UgEU)x3&FyoMB zFEZ=8qL+;Ho>ugM9GtXC_SPuhg4WYgGlSIIwI>7nTyvhyUyJ~3hq)Gr*!`9geWgP? z1;IKnxd?J>esU1+@Vbc?1W&sc0aJb9x&rzD?JmfooLj>t*Vnkm0tx{i=-LNzZ+T#k zU!QVPDq_1p0caFSEw!;)fu1H#FmKZ?JK(mhBzD^-jol&D6bNwXTP1n>#4oaM1M(U8 z0|h1_e%1IQ0#E#N zsw?RZ0YrM5_@Ml(+pT_F!HsdO0|aM~Kxe?K(}y4MLl097vj20(tbgRnPN%!?9>{Um z^VLaavITOG_H^eM>g8A9LhNS=jJ!DkRzy}v{|C4(q>scE#Ved@2zejWA*4;{lLQpZ z>{cL1pam$G1o`>)x$|*H)S)C)_kGa_a&!&y66*CfKtN0c++kwK2LaOh+I<1crhx+4 zz#v+fV<11g?*hl+*N&bhBPc(zuif{JQVj@D>0{@u|1&R;_}h=L5AwkmxcFN53`pu4f1ON%DnZO0s#_S_#1zr zd!(OC*DOQMfL`kL1MCaB87K#?*II`R$UMR0nZWoPVZhrH-7XORm$*L=g=hzOr}5%P zQ$g)h2Xrcp%>N!W>jyGD32gUh3+Q0I$_2j$)!kx;yz>0~WFY(u8~B1;hlP1DG5&z} zez=Kv)>{7ijS2fLyaO^V0~WK<;n{CPFejk1PX+(c{AUsy<>uvm^dkxO7EpV`;^h-3 z=ke9+~>t(f8ri2mx%x zAMg|Vnti$GrKO#^_Y0XN*#x$I0kN0-KEuB;Q~I6+h)#h!D1Y*SOnSg8@Gm+#8t;Dx zJ=7lT%kS-7k7yk@`UUJI$rc3a^?Wae-RX&GJh?pqEke*wfs+8>oBAiv=lkVQn{NM=w2hyt#ya{{DJ14s9m81E$4It!)fWRT}pJV^}@BHKq@MG@# zFVQp*i1;7K{f}OLL*RroQP%%1AanC?m*1uL3g0hw|3%ORey{**tM2Pxf&U%A)&oBM zvje6wun!2|0|Yw1mPZ)~DA9fR?cw?r_=!=Rep~>Plm7<3-{e7N`QTs1OR8~ERqxC?E^qH$nTuYtF4n`0UpYC->u{HOJjD{QP|CfneuyPc!m7JwCy|4#u{+xTJhT-+#Ge`1)mB6HT1NI)?$#L4mssej1O+ d&;x1D-C!`p{viK - - + + +

    mf

    blog and additional materials for courses at φ

    About Me

    I'm working in Red Hat in the Packit team and studying at FI MUNI while also tutoring some courses there.

    Content

    On this page you can find my blog or unofficial materials I have written over the course of teaching multiple courses at the FI.

    Mastodon

    Feel free to contact me on any of the following Mastodon accounts: Fosstodon or Hachyderm.io

    diff --git a/search/index.html b/search/index.html index 29b33be..c1bda93 100644 --- a/search/index.html +++ b/search/index.html @@ -13,9 +13,9 @@ - - - + + + diff --git a/talks/index.html b/talks/index.html index a4d35a8..3d1b519 100644 --- a/talks/index.html +++ b/talks/index.html @@ -13,9 +13,9 @@ - - - + + +

    Talks

    Featured talks I presented on various events.

    Shift Left Testing with Packit and Testing Farm

    In today's fast-paced software development landscape, ensuring the quality and reliability of upstream contributions is crucial. The traditional approach of testing at the end of the development cycle is no longer sufficient. To address this challenge, we present "Shift Left Your Testing with Packit and Testing Farm", a talk that introduces two powerful tools designed to simplify and enhance the testing process for the upstream contributions.

    Packit and Testing Farm provide a dead simple way to build and test your upstream contributions against both public or internal Red Hat testing infrastructure. In this talk, we will explore the capabilities of both tools and demonstrate how they can be seamlessly integrated into your development workflow.

    In addition to the current capabilities, we will share our plans for Packit and Testing.

    • QEcamp23
    • virtual
    • 11/2023

    Packit: RPM integration, all in one

    Do you want to automate how you build and test your RPM packages? Do you maintain any package in Fedora and want to automate the releases? Or are you just interested in CI/CD on GitHub or GitLab, Fedora and integration of upstream projects with RPM-based Linux distributions? In this session, we are going to deep-dive into features of Packit that can help you do your day-to-day job.
    • DevConf.cz
    • Brno, Czechia
    • 6/2023

    Also presented on:

    • DevConf.cz Mini in Brno, Czechia (3/2023)

    Credits to Paweł Kosiec for implementing his own React components for talks.