From 4ed47b4c9edf282bf690eb6dfa9402df36f7f06f Mon Sep 17 00:00:00 2001 From: Travis CI Date: Thu, 14 Sep 2023 06:04:39 +0000 Subject: [PATCH] updated site --- 1.x/api | 2 +- 1.x/docs/Basic-Def.html | 4 +- 1.x/docs/Combined+Pages+Pdf.md | 54 +- 1.x/docs/Combined+Pages.html | 46 +- 1.x/docs/Combined+Pages.md | 54 +- 1.x/docs/Command-Line-Reference.html | 2 +- 1.x/docs/Configuring-Scala.html | 2 +- 1.x/docs/Contents+in+Depth.html | 2 +- 1.x/docs/Faq.html | 4 +- 1.x/docs/GitHub-Actions-with-sbt.html | 4 +- 1.x/docs/Howto-Dynamic-Task.html | 2 +- 1.x/docs/Howto-Sequential-Task.html | 2 +- 1.x/docs/Input-Tasks.html | 4 +- 1.x/docs/Installing-sbt-on-Linux.html | 6 +- 1.x/docs/Installing-sbt-on-Mac.html | 2 +- 1.x/docs/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/Travis-CI-with-sbt.html | 8 +- 1.x/docs/es/Basic-Def.html | 4 +- 1.x/docs/es/Combined+Pages+Pdf.md | 26 +- 1.x/docs/es/Combined+Pages.html | 16 +- 1.x/docs/es/Combined+Pages.md | 26 +- 1.x/docs/es/Installing-sbt-on-Linux.html | 6 +- 1.x/docs/es/Installing-sbt-on-Mac.html | 2 +- 1.x/docs/es/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/es/offline/Basic-Def.html | 4 +- 1.x/docs/es/offline/Combined+Pages.html | 16 +- 1.x/docs/es/offline/Combined+Pages.md | 26 +- .../es/offline/Installing-sbt-on-Linux.html | 6 +- .../es/offline/Installing-sbt-on-Mac.html | 2 +- .../es/offline/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/es/offline/pamflet.manifest | 2 +- 1.x/docs/es/sbt-reference.pdf | Bin 254503 -> 254503 bytes 1.x/docs/index.html | 2 +- 1.x/docs/ja/Basic-Def.html | 2 +- 1.x/docs/ja/Combined+Pages+Pdf.md | 28 +- 1.x/docs/ja/Combined+Pages.html | 18 +- 1.x/docs/ja/Combined+Pages.md | 28 +- 1.x/docs/ja/Howto-Dynamic-Task.html | 2 +- 1.x/docs/ja/Howto-Sequential-Task.html | 2 +- 1.x/docs/ja/Installing-sbt-on-Linux.html | 6 +- 1.x/docs/ja/Installing-sbt-on-Mac.html | 2 +- 1.x/docs/ja/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/ja/offline/Basic-Def.html | 2 +- 1.x/docs/ja/offline/Combined+Pages.html | 18 +- 1.x/docs/ja/offline/Combined+Pages.md | 28 +- 1.x/docs/ja/offline/Howto-Dynamic-Task.html | 2 +- .../ja/offline/Howto-Sequential-Task.html | 2 +- .../ja/offline/Installing-sbt-on-Linux.html | 6 +- .../ja/offline/Installing-sbt-on-Mac.html | 2 +- .../ja/offline/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/ja/offline/pamflet.manifest | 2 +- 1.x/docs/ja/sbt-reference.pdf | Bin 528966 -> 528968 bytes 1.x/docs/offline/Basic-Def.html | 4 +- 1.x/docs/offline/Combined+Pages.html | 46 +- 1.x/docs/offline/Combined+Pages.md | 54 +- 1.x/docs/offline/Command-Line-Reference.html | 2 +- 1.x/docs/offline/Configuring-Scala.html | 2 +- 1.x/docs/offline/Contents+in+Depth.html | 2 +- 1.x/docs/offline/Faq.html | 4 +- 1.x/docs/offline/GitHub-Actions-with-sbt.html | 4 +- 1.x/docs/offline/Howto-Dynamic-Task.html | 2 +- 1.x/docs/offline/Howto-Sequential-Task.html | 2 +- 1.x/docs/offline/Input-Tasks.html | 4 +- 1.x/docs/offline/Installing-sbt-on-Linux.html | 6 +- 1.x/docs/offline/Installing-sbt-on-Mac.html | 2 +- .../offline/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/offline/Travis-CI-with-sbt.html | 8 +- 1.x/docs/offline/index.html | 2 +- 1.x/docs/offline/pamflet.manifest | 2 +- 1.x/docs/sbt-reference.pdf | Bin 1355567 -> 1355571 bytes 1.x/docs/zh-cn/Combined+Pages+Pdf.md | 26 +- 1.x/docs/zh-cn/Combined+Pages.html | 16 +- 1.x/docs/zh-cn/Combined+Pages.md | 26 +- 1.x/docs/zh-cn/Hello.html | 4 +- 1.x/docs/zh-cn/Installing-sbt-on-Linux.html | 6 +- 1.x/docs/zh-cn/Installing-sbt-on-Mac.html | 2 +- 1.x/docs/zh-cn/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/zh-cn/offline/Combined+Pages.html | 16 +- 1.x/docs/zh-cn/offline/Combined+Pages.md | 26 +- 1.x/docs/zh-cn/offline/Hello.html | 4 +- .../offline/Installing-sbt-on-Linux.html | 6 +- .../zh-cn/offline/Installing-sbt-on-Mac.html | 2 +- .../offline/Installing-sbt-on-Windows.html | 4 +- 1.x/docs/zh-cn/offline/pamflet.manifest | 2 +- 1.x/docs/zh-cn/sbt-reference.pdf | Bin 373758 -> 373754 bytes 1.x/sitemap.xml | 1272 ++++++++--------- 1.x/sitemap.xml.gz | Bin 4467 -> 4467 bytes download.html | 25 +- index.html | 2 +- learn.html | 2 +- sitemap.xml | 18 +- sitemap.xml.gz | Bin 290 -> 290 bytes sitemap_index.xml | 4 +- sitemap_index.xml.gz | Bin 188 -> 189 bytes 94 files changed, 1065 insertions(+), 1058 deletions(-) diff --git a/1.x/api b/1.x/api index a305101dc..b478e5d23 120000 --- a/1.x/api +++ b/1.x/api @@ -1 +1 @@ -../1.9.4/api/ \ No newline at end of file +../1.9.5/api/ \ No newline at end of file diff --git a/1.x/docs/Basic-Def.html b/1.x/docs/Basic-Def.html index 396eaa057..8fb8f332b 100644 --- a/1.x/docs/Basic-Def.html +++ b/1.x/docs/Basic-Def.html @@ -44,7 +44,7 @@

Build definition 

This page describes sbt build definitions, including some “theory” and the syntax of build.sbt. -It assumes you have installed a recent version of sbt, such as sbt 1.9.4, +It assumes you have installed a recent version of sbt, such as sbt 1.9.5, know how to use sbt, and have read the previous pages in the Getting Started Guide.

This page discusses the build.sbt build definition. @@ -53,7 +53,7 @@

Build definitionsbt.version=1.9.4 +

sbt.version=1.9.5
 

If the required version is not available locally, the sbt launcher will download it for you. If this file is not present, the sbt launcher will choose an arbitrary version, diff --git a/1.x/docs/Combined+Pages+Pdf.md b/1.x/docs/Combined+Pages+Pdf.md index 1debdf891..d2dc56f50 100644 --- a/1.x/docs/Combined+Pages+Pdf.md +++ b/1.x/docs/Combined+Pages+Pdf.md @@ -73,7 +73,7 @@ corrections and add documentation. Documentation for 0.13.x has been [archived here](https://www.scala-sbt.org/0.13/docs/index.html). This -documentation applies to sbt 1.9.4. +documentation applies to sbt 1.9.5. See also the [API Documentation][Apidoc], and the [index of names and types][Name-Index]. @@ -139,8 +139,8 @@ If you have any trouble running sbt, see [Command line reference][Command-Line-R JVM options. - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz [Manual-Installation]: Manual-Installation.html [AdoptiumOpenJDK]: https://adoptium.net/ @@ -179,9 +179,9 @@ $ brew install sbt ``` - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz [AdoptiumOpenJDK]: https://adoptium.net Installing sbt on Windows @@ -222,11 +222,11 @@ $ choco install sbt ``` - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz - [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm - [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz + [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm + [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb [Manual-Installation]: Manual-Installation.html [website127]: https://github.com/sbt/website/issues/127 [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631 @@ -1654,7 +1654,7 @@ Build definition This page describes sbt build definitions, including some "theory" and the syntax of `build.sbt`. -It assumes you have installed a recent version of sbt, such as sbt 1.9.4, +It assumes you have installed a recent version of sbt, such as sbt 1.9.5, know how to [use sbt][Running], and have read the previous pages in the Getting Started Guide. @@ -1669,7 +1669,7 @@ build the same projects with consistent results. To do this, create a file named `project/build.properties` that specifies the sbt version as follows: ``` -sbt.version=1.9.4 +sbt.version=1.9.5 ``` If the required version is not available locally, @@ -4548,7 +4548,7 @@ always write it in all lowercase letters. However, we are cool with [酢豚][sub #### My last command didn't work but I can't see an explanation. Why? -sbt 1.9.4 by default suppresses most stack traces and debugging +sbt 1.9.5 by default suppresses most stack traces and debugging information. It has the nice side effect of giving you less noise on screen, but as a newcomer it can leave you lost for explanation. To see the previous output of a command at a higher verbosity, type @@ -4921,7 +4921,7 @@ Any file name ending in `.sbt` will do, but most people use ### Miscellaneous -#### Where can I find plugins for 1.9.4? +#### Where can I find plugins for 1.9.5? See [Community Plugins][Community-Plugins] for a list of currently available plugins. @@ -9319,7 +9319,7 @@ The following system properties can also be passed to `sbt`: sbt.version Version - 1.9.4 + 1.9.5 sbt version to use, usually taken from project/build.properties. @@ -12013,7 +12013,7 @@ sbt needs Scala jars to run itself since it is written in Scala. sbt uses that same version of Scala to compile the build definitions that you write for your project because they use sbt APIs. This version of Scala is fixed for a specific sbt release and cannot be changed. For sbt -1.9.4, this version is Scala 2.12.18. Because this Scala +1.9.5, this version is Scala 2.12.18. Because this Scala version is needed before sbt runs, the repositories used to retrieve this version are configured in the sbt [launcher][Sbt-Launcher]. @@ -17986,11 +17986,11 @@ This Parser definition will produce a value of type `(String,String)`. The input syntax defined isn't very flexible; it is just a demonstration. It will produce one of the following values for a successful parse (assuming the current Scala version is 2.12.18, -the current sbt version is 1.9.4, and there are 3 commands left to +the current sbt version is 1.9.5, and there are 3 commands left to run): * (scala,2.12.18) -* (sbt,1.9.4) +* (sbt,1.9.5) * (commands,3) Again, we were able to access the current Scala and sbt version for the @@ -20146,10 +20146,10 @@ If you haven't created one already, make sure to create `project/build.propertie `sbt.version` number: ```yml -sbt.version=1.9.4 +sbt.version=1.9.5 ``` -Your build will now use 1.9.4. +Your build will now use 1.9.5. ### Read the GitHub Actions manual @@ -20449,10 +20449,10 @@ If you haven't created one already, make sure to create `project/build.propertie `sbt.version` number: ```yml -sbt.version=1.9.4 +sbt.version=1.9.5 ``` -Your build will now use 1.9.4. +Your build will now use 1.9.5. ### Read the Travis manual @@ -20549,7 +20549,7 @@ java -Xss6M -XX:ReservedCodeCacheSize=256M -jar -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar ``` It seems to be working. One downside of setting all of the parameters is that we might be left behind when the environment updates and the default values gives us more memory in the future. @@ -20575,7 +20575,7 @@ java -XX:ReservedCodeCacheSize=256M -Xms1024M -jar -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar ``` **Note**: This duplicates the `-Xms` flag as intended, which might not the best thing to do. @@ -23513,7 +23513,7 @@ Here's how to set it up #### project/build.properties ``` -sbt.version=1.9.4 +sbt.version=1.9.5 ``` #### project/style.sbt @@ -23564,7 +23564,7 @@ Let's try implementing a custom task called `compilecheck` that runs `Compile / #### project/build.properties ``` -sbt.version=1.9.4 +sbt.version=1.9.5 ``` #### project/style.sbt diff --git a/1.x/docs/Combined+Pages.html b/1.x/docs/Combined+Pages.html index ac14805e2..97a2aa5b1 100644 --- a/1.x/docs/Combined+Pages.html +++ b/1.x/docs/Combined+Pages.html @@ -74,7 +74,7 @@

Contents

corrections and add documentation.

Documentation for 0.13.x has been archived here. This -documentation applies to sbt 1.9.4. +documentation applies to sbt 1.9.5.

See also the API Documentation, and the index of names and types.

Getting Started with sbt 

sbt uses a small number of concepts to support flexible and powerful @@ -109,15 +109,15 @@

Contents

Install JDK 

Follow the link to install JDK 8 or 11, or use SDKMAN!.

SDKMAN! 

$ sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
 $ sdk install sbt
-

Installing from a universal package 

Download ZIP or TGZ package, and expand it. +

Installing from a universal package 

Download ZIP or TGZ package, and expand it.

Installing from a third-party package 

Note: Third-party packages may not provide the latest version. Please make sure to report any issues with these packages to the relevant maintainers.

Homebrew 

$ brew install sbt
 

Installing sbt on Windows 

Install sbt with cs setup 

Follow Install page, and install Scala using Coursier. This should install the latest stable version of sbt.

Install JDK 

Follow the link to install JDK 8 or 11. -

Installing from a universal package 

Download ZIP or TGZ package and expand it. -

Windows installer 

Download msi installer and install it. +

Installing from a universal package 

Download ZIP or TGZ package and expand it. +

Windows installer 

Download msi installer and install it.

Installing from a third-party package 

Note: Third-party packages may not provide the latest version. Please make sure to report any issues with these packages to the relevant maintainers. @@ -132,8 +132,8 @@

Contents

  • They will install tgz packaging of sbt that contains all JAR files. (DEB and RPM packages do not to save bandwidth)
  • Install JDK 

    You must first install a JDK. We recommend Eclipse Adoptium Temurin JDK 8, JDK 11, or JDK 17.

    The details around the package names differ from one distribution to another. For example, Ubuntu xenial (16.04LTS) has openjdk-8-jdk. Redhat family calls it java-1.8.0-openjdk-devel. -

    Installing from a universal package 

    Download ZIP or TGZ package and expand it. -

    Ubuntu and other Debian-based distributions 

    DEB package is officially supported by sbt. +

    Installing from a universal package 

    Download ZIP or TGZ package and expand it. +

    Ubuntu and other Debian-based distributions 

    DEB package is officially supported by sbt.

    Ubuntu and other Debian-based distributions use the DEB format, but usually you don’t install your software from a local DEB file. Instead they come with package managers both for the command line (e.g. apt-get, aptitude) or with a graphical user interface (e.g. Synaptic). Run the following from the terminal to install sbt (You’ll need superuser privileges to do so, hence the sudo).

    sudo apt-get update
    @@ -149,7 +149,7 @@ 

    Contents

    Ubuntu Software & Updates Screenshot

    Note: There have been reports about SSL error using Ubuntu: Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.1.0/sbt-1.1.0.pom, which apparently stems from OpenJDK 9 using PKCS12 format for /etc/ssl/certs/java/cacerts cert-bug. According to https://stackoverflow.com/a/50103533/3827 it is fixed in Ubuntu Cosmic (18.10), but Ubuntu Bionic LTS (18.04) is still waiting for a release. See the answer for a workaround.

    Note: sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823 may not work on Ubuntu Bionic LTS (18.04) since it’s using a buggy GnuPG, so we are advising to use web API to download the public key in the above. -

    Red Hat Enterprise Linux and other RPM-based distributions 

    RPM package is officially supported by sbt. +

    Red Hat Enterprise Linux and other RPM-based distributions 

    RPM package is officially supported by sbt.

    Red Hat Enterprise Linux and other RPM-based distributions use the RPM format. Run the following from the terminal to install sbt (You’ll need superuser privileges to do so, hence the sudo).

    # remove old Bintray repo file
    @@ -995,7 +995,7 @@ 

    Contents

    Even though it’s inside Neovim, tab completion etc works fine inside.

    Build definition 

    This page describes sbt build definitions, including some “theory” and the syntax of build.sbt. -It assumes you have installed a recent version of sbt, such as sbt 1.9.4, +It assumes you have installed a recent version of sbt, such as sbt 1.9.5, know how to use sbt, and have read the previous pages in the Getting Started Guide.

    This page discusses the build.sbt build definition. @@ -1004,7 +1004,7 @@

    Contents

    This allows people with different versions of the sbt launcher to build the same projects with consistent results. To do this, create a file named project/build.properties that specifies the sbt version as follows: -

    sbt.version=1.9.4
    +

    sbt.version=1.9.5
     

    If the required version is not available locally, the sbt launcher will download it for you. If this file is not present, the sbt launcher will choose an arbitrary version, @@ -2839,7 +2839,7 @@

    Contents

    How do I get help? 

    How do I report a bug? 

    How can I help? 

    Usage 

    My last command didn’t work but I can’t see an explanation. Why? 

    sbt 1.9.4 by default suppresses most stack traces and debugging +

    Usage 

    My last command didn’t work but I can’t see an explanation. Why? 

    sbt 1.9.5 by default suppresses most stack traces and debugging information. It has the nice side effect of giving you less noise on screen, but as a newcomer it can leave you lost for explanation. To see the previous output of a command at a higher verbosity, type @@ -3066,7 +3066,7 @@

    Contents

    file under that directory, they won’t foul up your cross-compilations. Any file name ending in .sbt will do, but most people use ~/.sbt/plugins/build.sbt or ~/.sbt/plugins/plugins.sbt. -

    Miscellaneous 

    Where can I find plugins for 1.9.4? 

    See Community Plugins for a list of currently available +

    Miscellaneous 

    Where can I find plugins for 1.9.5? 

    See Community Plugins for a list of currently available plugins.

    General Information 

    This part of the documentation has project “meta-information” such as where to get help, find source code and how to contribute. @@ -5628,7 +5628,7 @@

    Contents

    sbt.version Version - 1.9.4 + 1.9.5 sbt version to use, usually taken from project/build.properties. @@ -7356,7 +7356,7 @@

    Contents

    uses that same version of Scala to compile the build definitions that you write for your project because they use sbt APIs. This version of Scala is fixed for a specific sbt release and cannot be changed. For sbt -1.9.4, this version is Scala 2.12.18. Because this Scala +1.9.5, this version is Scala 2.12.18. Because this Scala version is needed before sbt runs, the repositories used to retrieve this version are configured in the sbt launcher. @@ -11036,10 +11036,10 @@

    Contents

    The input syntax defined isn’t very flexible; it is just a demonstration. It will produce one of the following values for a successful parse (assuming the current Scala version is 2.12.18, -the current sbt version is 1.9.4, and there are 3 commands left to +the current sbt version is 1.9.5, and there are 3 commands left to run):

    • (scala,2.12.18) -
    • (sbt,1.9.4) +
    • (sbt,1.9.5)
    • (commands,3)

    Again, we were able to access the current Scala and sbt version for the project because they are settings. Tasks cannot be used to define the @@ -12458,8 +12458,8 @@

    Contents

    Set project/build.properties 

    Continuous integration is a great way of checking that your code works outside of your machine. If you haven’t created one already, make sure to create project/build.properties and explicitly set the sbt.version number: -

    sbt.version=1.9.4
    -

    Your build will now use 1.9.4. +

    sbt.version=1.9.5
    +

    Your build will now use 1.9.5.

    Read the GitHub Actions manual 

    A treasure trove of Github Actions tricks can be found in the Github Actions official documentation, including the Reference. Use this guide as an inspiration, but consult the official source for more details.

    Basic setup 

    Setting up your build for GitHub Actions is mostly about setting up .github/workflows/ci.yml. Here’s what a minimal CI workflow could look like using setup-java: @@ -12674,8 +12674,8 @@

    Contents

    Set project/build.properties 

    Continuous integration is a great way of checking that your code works outside of your machine. If you haven’t created one already, make sure to create project/build.properties and explicitly set the sbt.version number: -

    sbt.version=1.9.4
    -

    Your build will now use 1.9.4. +

    sbt.version=1.9.5
    +

    Your build will now use 1.9.5.

    Read the Travis manual 

    A treasure trove of Travis tricks can be found in the Travis’s official documentation. Use this guide as an inspiration, but consult the official source for more details.

    Basic setup 

    Setting up your build for Travis CI is mostly about setting up .travis.yml. @@ -12734,7 +12734,7 @@

    Contents

    -Xss6M -XX:ReservedCodeCacheSize=256M -jar -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar

    It seems to be working. One downside of setting all of the parameters is that we might be left behind when the environment updates and the default values gives us more memory in the future.

    Here’s how we can add just a few JVM options:

    script:
    @@ -12750,7 +12750,7 @@ 

    Contents

    -XX:ReservedCodeCacheSize=256M -Xms1024M -jar -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar

    Note: This duplicates the -Xms flag as intended, which might not the best thing to do.

    Caching 

    You can speed up your sbt builds on Travis CI by using their caching feature.

    Here’s a sample cache: configuration that you can use: @@ -14383,7 +14383,7 @@

    Contents

    Defining a sequential task with Def.sequential 

    sbt 0.13.8 added Def.sequential function to run tasks under semi-sequential semantics. To demonstrate the sequential task, let’s create a custom task called compilecheck that runs Compile / compile and then Compile / scalastyle task added by scalastyle-sbt-plugin.

    Here’s how to set it up -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt 

    lazy val compilecheck = taskKey[Unit]("compile and then scalastyle")
     
    @@ -14405,7 +14405,7 @@ 

    Contents

    Looks like we were able to sequence these tasks.

    Defining a dynamic task with Def.taskDyn 

    If sequential task is not enough, another step up is the dynamic task. Unlike Def.task which expects you to return pure value A, with a Def.taskDyn you return a task sbt.Def.Initialize[sbt.Task[A]] which the task engine can continue the rest of the computation with.

    Let’s try implementing a custom task called compilecheck that runs Compile / compile and then Compile / scalastyle task added by scalastyle-sbt-plugin. -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt v1 

    lazy val compilecheck = taskKey[sbt.inc.Analysis]("compile and then scalastyle")
     
    diff --git a/1.x/docs/Combined+Pages.md b/1.x/docs/Combined+Pages.md
    index 6c8301e2a..52eee92b3 100644
    --- a/1.x/docs/Combined+Pages.md
    +++ b/1.x/docs/Combined+Pages.md
    @@ -68,7 +68,7 @@ corrections and add documentation.
     
     Documentation for 0.13.x has been
     [archived here](https://www.scala-sbt.org/0.13/docs/index.html). This
    -documentation applies to sbt 1.9.4.
    +documentation applies to sbt 1.9.5.
     
     See also the [API Documentation][Apidoc],
     and the [index of names and types][Name-Index].
    @@ -134,8 +134,8 @@ If you have any trouble running sbt, see [Command line reference][Command-Line-R
     JVM options.
     
     
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [Manual-Installation]: Manual-Installation.html
       [AdoptiumOpenJDK]: https://adoptium.net/
     
    @@ -174,9 +174,9 @@ $ brew install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [AdoptiumOpenJDK]: https://adoptium.net
     
     Installing sbt on Windows
    @@ -217,11 +217,11 @@ $ choco install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    -  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm
    -  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
    +  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm
    +  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb
       [Manual-Installation]: Manual-Installation.html
       [website127]: https://github.com/sbt/website/issues/127
       [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631
    @@ -1649,7 +1649,7 @@ Build definition
     
     This page describes sbt build definitions, including some "theory" and
     the syntax of `build.sbt`.
    -It assumes you have installed a recent version of sbt, such as sbt 1.9.4,
    +It assumes you have installed a recent version of sbt, such as sbt 1.9.5,
     know how to [use sbt][Running],
     and have read the previous pages in the Getting Started Guide.
     
    @@ -1664,7 +1664,7 @@ build the same projects with consistent results.
     To do this, create a file named `project/build.properties` that specifies the sbt version as follows:
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     If the required version is not available locally,
    @@ -4543,7 +4543,7 @@ always write it in all lowercase letters. However, we are cool with [酢豚][sub
     
     #### My last command didn't work but I can't see an explanation. Why?
     
    -sbt 1.9.4 by default suppresses most stack traces and debugging
    +sbt 1.9.5 by default suppresses most stack traces and debugging
     information. It has the nice side effect of giving you less noise on
     screen, but as a newcomer it can leave you lost for explanation. To see
     the previous output of a command at a higher verbosity, type
    @@ -4916,7 +4916,7 @@ Any file name ending in `.sbt` will do, but most people use
     
     ### Miscellaneous
     
    -#### Where can I find plugins for 1.9.4?
    +#### Where can I find plugins for 1.9.5?
     
     See [Community Plugins][Community-Plugins] for a list of currently available
     plugins.
    @@ -9314,7 +9314,7 @@ The following system properties can also be passed to `sbt`:
       
         sbt.version
         Version
    -    1.9.4
    +    1.9.5
         sbt version to use, usually taken from project/build.properties.
       
     
    @@ -12008,7 +12008,7 @@ sbt needs Scala jars to run itself since it is written in Scala. sbt
     uses that same version of Scala to compile the build definitions that
     you write for your project because they use sbt APIs. This version of
     Scala is fixed for a specific sbt release and cannot be changed. For sbt
    -1.9.4, this version is Scala 2.12.18. Because this Scala
    +1.9.5, this version is Scala 2.12.18. Because this Scala
     version is needed before sbt runs, the repositories used to retrieve
     this version are configured in the sbt
     [launcher][Sbt-Launcher].
    @@ -17981,11 +17981,11 @@ This Parser definition will produce a value of type `(String,String)`.
     The input syntax defined isn't very flexible; it is just a
     demonstration. It will produce one of the following values for a
     successful parse (assuming the current Scala version is 2.12.18,
    -the current sbt version is 1.9.4, and there are 3 commands left to
    +the current sbt version is 1.9.5, and there are 3 commands left to
     run):
     
     * (scala,2.12.18)
    -* (sbt,1.9.4)
    +* (sbt,1.9.5)
     * (commands,3)
     
     Again, we were able to access the current Scala and sbt version for the
    @@ -20141,10 +20141,10 @@ If you haven't created one already, make sure to create `project/build.propertie
     `sbt.version` number:
     
     ```yml
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
    -Your build will now use 1.9.4.
    +Your build will now use 1.9.5.
     
     ### Read the GitHub Actions manual
     
    @@ -20444,10 +20444,10 @@ If you haven't created one already, make sure to create `project/build.propertie
     `sbt.version` number:
     
     ```yml
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
    -Your build will now use 1.9.4.
    +Your build will now use 1.9.5.
     
     ### Read the Travis manual
     
    @@ -20544,7 +20544,7 @@ java
     -Xss6M
     -XX:ReservedCodeCacheSize=256M
     -jar
    -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar
    +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar
     ```
     
     It seems to be working. One downside of setting all of the parameters is that we might be left behind when the environment updates and the default values gives us more memory in the future.
    @@ -20570,7 +20570,7 @@ java
     -XX:ReservedCodeCacheSize=256M
     -Xms1024M
     -jar
    -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar
    +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar
     ```
     
     **Note**: This duplicates the `-Xms` flag as intended, which might not the best thing to do.
    @@ -23508,7 +23508,7 @@ Here's how to set it up
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    @@ -23559,7 +23559,7 @@ Let's try implementing a custom task called `compilecheck` that runs `Compile /
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    diff --git a/1.x/docs/Command-Line-Reference.html b/1.x/docs/Command-Line-Reference.html
    index ae5492798..eef33e05e 100644
    --- a/1.x/docs/Command-Line-Reference.html
    +++ b/1.x/docs/Command-Line-Reference.html
    @@ -490,7 +490,7 @@ 

    Command Line ReferenceConfiguring Scalalauncher. diff --git a/1.x/docs/Contents+in+Depth.html b/1.x/docs/Contents+in+Depth.html index 9db3acf07..c45db399a 100644 --- a/1.x/docs/Contents+in+Depth.html +++ b/1.x/docs/Contents+in+Depth.html @@ -86,7 +86,7 @@

    Contents

  • Dependency Management
  • Miscellaneous - +
    1. Usage 

      My last command didn’t work but I can’t see an explanation. Why? 

      sbt 1.9.5 by default suppresses most stack traces and debugging information. It has the nice side effect of giving you less noise on screen, but as a newcomer it can leave you lost for explanation. To see the previous output of a command at a higher verbosity, type @@ -279,7 +279,7 @@

      Frequently Asked QuestionsMiscellaneous 

      Where can I find plugins for 1.9.4? 

      See Community Plugins for a list of currently available +

      Miscellaneous 

      Where can I find plugins for 1.9.5? 

      See Community Plugins for a list of currently available plugins.

    2. sbt の全ての JAR ファイルを含んだ tgz パッケージをインストールできる (DEB と RPM版は帯域の節約のために JAR ファイルが含まれていない)。

    JDK のインストール 

    まず JDK をインストールする必要がある。Eclipse Adoptium Temurin JDK 8JDK 11、もしくは JDK 17 を推奨する。

    パッケージ名はディストリビューションによって異なる。例えば、Ubuntu xenial (16.04LTS) には openjdk-8-jdk がある。Redhat 系は java-1.8.0-openjdk-devel と呼んでいる。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。

    Ubuntu 及びその他の Debian ベースのディストリビューションは DEB フォーマットを用いるが、 ローカルの DEB ファイルからソフトウェアをインストールすることは稀だ。 これらのディストロは通常コマンドラインや GUI 上から使えるパッケージ・マネージャがあって @@ -107,7 +107,7 @@

    Contents

    追加された APT リポジトリは「システム設定 -> ソフトウェアとアップデート -> 他のソフトウェア」 の一番下に表示されているはずだ:

    Ubuntu Software & Updates Screenshot

    注意: Ubuntu で Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.1.0/sbt-1.1.0.pom という SSL エラーが多く報告されている。cert-bug などによると、これは OpenJDK 9 が /etc/ssl/certs/java/cacerts に PKCS12 フォーマットを採用したことに起因するらしい。https://stackoverflow.com/a/50103533/3827 によるとこの問題は Ubuntu Cosmic (18.10) で修正されているが、Ubuntu Bionic LTS (18.04) はリリース待ちらしい。回避策も Stackoverflow を参照。 -

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。 +

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューションは RPM フォーマットを用いる。 ターミナル上から以下を実行すると sbt をインストールできる (superuser 権限を必要とするため、sudo を使っている)。

    # remove old Bintray repo file
    @@ -927,7 +927,7 @@ 

    Contents

    そのためには、project/build.properties という名前のファイルを作成して以下のように sbt バージョンを指定する: -

    sbt.version=1.9.4
    +

    sbt.version=1.9.5
     

    もしも指定されたバージョンがローカルマシンに無ければ、 sbt ランチャーは自動的にダウンロードを行う。 このファイルが無ければ、sbt ランチャーは任意のバージョンを選択する。 @@ -2947,7 +2947,7 @@

    Resolvers

    Def.sequential を用いて逐次タスクを定義する 

    sbt 0.13.8 で Def.sequential という関数が追加されて、準逐次な意味論でタスクを実行できるようになった。 逐次タスクの説明として compilecheck というカスタムタスクを定義してみよう。これは、まず Compile / compile を実行して、その後で scalastyle-sbt-pluginCompile / scalastyle を呼び出す。

    セットアップはこのようになる。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt 

    lazy val compilecheck = taskKey[Unit]("compile and then scalastyle")
     
    @@ -2969,7 +2969,7 @@ 

    Resolvers

    これで、タスクを逐次実行できた。

    Def.taskDyn を用いて動的タスクを定義する 

    逐次タスクだけで十分じゃなければ、次のステップは動的タスクだ。純粋な型 A の値を返すことを期待する Def.task と違って、Def.taskDynsbt.Def.Initialize[sbt.Task[A]] という型のタスク・エンジンが残りの計算を継続するタスクを返す。

    Compile / compile を実行した後で scalastyle-sbt-pluginCompile / scalastyle タスクを実行するカスタムタスク、compilecheck を実装してみよう。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt v1 

    lazy val compilecheck = taskKey[sbt.inc.Analysis]("compile and then scalastyle")
     
    diff --git a/1.x/docs/ja/Combined+Pages.md b/1.x/docs/ja/Combined+Pages.md
    index 8ca1bacfe..b3f108333 100644
    --- a/1.x/docs/ja/Combined+Pages.md
    +++ b/1.x/docs/ja/Combined+Pages.md
    @@ -62,9 +62,9 @@ sbt プロジェクトを作るためには、以下の手順をたどる必要
     
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [Manual-Installation]: Manual-Installation.html
       [AdoptiumOpenJDK]: https://adoptium.net
     
    @@ -103,9 +103,9 @@ $ brew install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [AdoptiumOpenJDK]: https://adoptium.net
     
     Windows への sbt のインストール
    @@ -139,11 +139,11 @@ $ scoop install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    -  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm
    -  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
    +  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm
    +  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb
       [Manual-Installation]: Manual-Installation.html
       [website127]: https://github.com/sbt/website/issues/12
       [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631
    @@ -1538,7 +1538,7 @@ sbt 0.13.13 など最近のバージョンをインストール済みで、
     sbt バージョンを指定する:
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     もしも指定されたバージョンがローカルマシンに無ければ、
    @@ -5018,7 +5018,7 @@ sbt 0.13.8 で `Def.sequential` という関数が追加されて、準逐次な
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    @@ -5068,7 +5068,7 @@ root> compilecheck
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    diff --git a/1.x/docs/ja/Howto-Dynamic-Task.html b/1.x/docs/ja/Howto-Dynamic-Task.html
    index 8862ac27b..8b1adeea2 100644
    --- a/1.x/docs/ja/Howto-Dynamic-Task.html
    +++ b/1.x/docs/ja/Howto-Dynamic-Task.html
    @@ -44,7 +44,7 @@
                       

    Def.taskDyn を用いて動的タスクを定義する 

    逐次タスクだけで十分じゃなければ、次のステップは動的タスクだ。純粋な型 A の値を返すことを期待する Def.task と違って、Def.taskDynsbt.Def.Initialize[sbt.Task[A]] という型のタスク・エンジンが残りの計算を継続するタスクを返す。

    Compile / compile を実行した後で scalastyle-sbt-pluginCompile / scalastyle タスクを実行するカスタムタスク、compilecheck を実装してみよう。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt v1 

    lazy val compilecheck = taskKey[sbt.inc.Analysis]("compile and then scalastyle")
     
    diff --git a/1.x/docs/ja/Howto-Sequential-Task.html b/1.x/docs/ja/Howto-Sequential-Task.html
    index ea240003c..aad248570 100644
    --- a/1.x/docs/ja/Howto-Sequential-Task.html
    +++ b/1.x/docs/ja/Howto-Sequential-Task.html
    @@ -45,7 +45,7 @@
                       

    Def.sequential を用いて逐次タスクを定義する 

    sbt 0.13.8 で Def.sequential という関数が追加されて、準逐次な意味論でタスクを実行できるようになった。 逐次タスクの説明として compilecheck というカスタムタスクを定義してみよう。これは、まず Compile / compile を実行して、その後で scalastyle-sbt-pluginCompile / scalastyle を呼び出す。

    セットアップはこのようになる。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt 

    lazy val compilecheck = taskKey[Unit]("compile and then scalastyle")
     
    diff --git a/1.x/docs/ja/Installing-sbt-on-Linux.html b/1.x/docs/ja/Installing-sbt-on-Linux.html
    index beb3f068a..924fc640e 100644
    --- a/1.x/docs/ja/Installing-sbt-on-Linux.html
    +++ b/1.x/docs/ja/Installing-sbt-on-Linux.html
    @@ -51,8 +51,8 @@ 

    JDK のインストール 

    まず JDK をインストールする必要がある。Eclipse Adoptium Temurin JDK 8JDK 11、もしくは JDK 17 を推奨する。

    パッケージ名はディストリビューションによって異なる。例えば、Ubuntu xenial (16.04LTS) には openjdk-8-jdk がある。Redhat 系は java-1.8.0-openjdk-devel と呼んでいる。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。

    Ubuntu 及びその他の Debian ベースのディストリビューションは DEB フォーマットを用いるが、 ローカルの DEB ファイルからソフトウェアをインストールすることは稀だ。 これらのディストロは通常コマンドラインや GUI 上から使えるパッケージ・マネージャがあって @@ -70,7 +70,7 @@

    注意: Ubuntu で Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.1.0/sbt-1.1.0.pom という SSL エラーが多く報告されている。cert-bug などによると、これは OpenJDK 9 が /etc/ssl/certs/java/cacerts に PKCS12 フォーマットを採用したことに起因するらしい。https://stackoverflow.com/a/50103533/3827 によるとこの問題は Ubuntu Cosmic (18.10) で修正されているが、Ubuntu Bionic LTS (18.04) はリリース待ちらしい。回避策も Stackoverflow を参照。 -

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。 +

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューションは RPM フォーマットを用いる。 ターミナル上から以下を実行すると sbt をインストールできる (superuser 権限を必要とするため、sudo を使っている)。

    # remove old Bintray repo file
    diff --git a/1.x/docs/ja/Installing-sbt-on-Mac.html b/1.x/docs/ja/Installing-sbt-on-Mac.html
    index 77f4e727b..91cab7a1c 100644
    --- a/1.x/docs/ja/Installing-sbt-on-Mac.html
    +++ b/1.x/docs/ja/Installing-sbt-on-Mac.html
    @@ -47,7 +47,7 @@ 

    SDKMAN! を使う。

    SDKMAN! 

    $ sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
     $ sdk install sbt
    -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。

    サードパーティパッケージを使ってのインストール 

    注意: サードパーティが提供するパッケージは最新版を使っているとは限らない。 何か問題があれば、パッケージメンテナに報告してほしい。

    Homebrew 

    $ brew install sbt
    diff --git a/1.x/docs/ja/Installing-sbt-on-Windows.html b/1.x/docs/ja/Installing-sbt-on-Windows.html
    index 6632565db..b37349382 100644
    --- a/1.x/docs/ja/Installing-sbt-on-Windows.html
    +++ b/1.x/docs/ja/Installing-sbt-on-Windows.html
    @@ -44,8 +44,8 @@
                       

    Windows への sbt のインストール 

    cs setup を用いた sbt のインストール 

    Install に従い Coursier を用いて Scala をインストールする。これは最新の安定版の sbt を含む。

    JDK のインストール 

    リンクをたどって JDK 8 もしくは JDK 11 をインストールする。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Windows インストーラ 

    msi インストーラをダウンロードしてインストールする。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Windows インストーラ 

    msi インストーラをダウンロードしてインストールする。

    サードパーティパッケージを使ってのインストール 

    注意: サードパーティが提供するパッケージは最新版を使っているとは限らない。 何か問題があれば、パッケージメンテナに報告してほしい。

    Scoop 

    $ scoop install sbt
    diff --git a/1.x/docs/ja/offline/Basic-Def.html b/1.x/docs/ja/offline/Basic-Def.html
    index b4a5ce9f6..3161b4f85 100644
    --- a/1.x/docs/ja/offline/Basic-Def.html
    +++ b/1.x/docs/ja/offline/Basic-Def.html
    @@ -51,7 +51,7 @@ 

    ビルド定義sbt.version=1.9.4 +

    sbt.version=1.9.5
     

    もしも指定されたバージョンがローカルマシンに無ければ、 sbt ランチャーは自動的にダウンロードを行う。 このファイルが無ければ、sbt ランチャーは任意のバージョンを選択する。 diff --git a/1.x/docs/ja/offline/Combined+Pages.html b/1.x/docs/ja/offline/Combined+Pages.html index 6fcaa3423..a9e384572 100644 --- a/1.x/docs/ja/offline/Combined+Pages.html +++ b/1.x/docs/ja/offline/Combined+Pages.html @@ -68,14 +68,14 @@

    Contents

    もしくは
    SDKMAN! を使う。

    SDKMAN! 

    $ sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
     $ sdk install sbt
    -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。

    サードパーティパッケージを使ってのインストール 

    注意: サードパーティが提供するパッケージは最新版を使っているとは限らない。 何か問題があれば、パッケージメンテナに報告してほしい。

    Homebrew 

    $ brew install sbt
     

    Windows への sbt のインストール 

    cs setup を用いた sbt のインストール 

    Install に従い Coursier を用いて Scala をインストールする。これは最新の安定版の sbt を含む。

    JDK のインストール 

    リンクをたどって JDK 8 もしくは JDK 11 をインストールする。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Windows インストーラ 

    msi インストーラをダウンロードしてインストールする。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Windows インストーラ 

    msi インストーラをダウンロードしてインストールする。

    サードパーティパッケージを使ってのインストール 

    注意: サードパーティが提供するパッケージは最新版を使っているとは限らない。 何か問題があれば、パッケージメンテナに報告してほしい。

    Scoop 

    $ scoop install sbt
    @@ -88,8 +88,8 @@ 

    Contents

  • sbt の全ての JAR ファイルを含んだ tgz パッケージをインストールできる (DEB と RPM版は帯域の節約のために JAR ファイルが含まれていない)。
  • JDK のインストール 

    まず JDK をインストールする必要がある。Eclipse Adoptium Temurin JDK 8JDK 11、もしくは JDK 17 を推奨する。

    パッケージ名はディストリビューションによって異なる。例えば、Ubuntu xenial (16.04LTS) には openjdk-8-jdk がある。Redhat 系は java-1.8.0-openjdk-devel と呼んでいる。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。

    Ubuntu 及びその他の Debian ベースのディストリビューションは DEB フォーマットを用いるが、 ローカルの DEB ファイルからソフトウェアをインストールすることは稀だ。 これらのディストロは通常コマンドラインや GUI 上から使えるパッケージ・マネージャがあって @@ -107,7 +107,7 @@

    Contents

    追加された APT リポジトリは「システム設定 -> ソフトウェアとアップデート -> 他のソフトウェア」 の一番下に表示されているはずだ:

    Ubuntu Software & Updates Screenshot

    注意: Ubuntu で Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.1.0/sbt-1.1.0.pom という SSL エラーが多く報告されている。cert-bug などによると、これは OpenJDK 9 が /etc/ssl/certs/java/cacerts に PKCS12 フォーマットを採用したことに起因するらしい。https://stackoverflow.com/a/50103533/3827 によるとこの問題は Ubuntu Cosmic (18.10) で修正されているが、Ubuntu Bionic LTS (18.04) はリリース待ちらしい。回避策も Stackoverflow を参照。 -

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。 +

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューションは RPM フォーマットを用いる。 ターミナル上から以下を実行すると sbt をインストールできる (superuser 権限を必要とするため、sudo を使っている)。

    # remove old Bintray repo file
    @@ -927,7 +927,7 @@ 

    Contents

    そのためには、project/build.properties という名前のファイルを作成して以下のように sbt バージョンを指定する: -

    sbt.version=1.9.4
    +

    sbt.version=1.9.5
     

    もしも指定されたバージョンがローカルマシンに無ければ、 sbt ランチャーは自動的にダウンロードを行う。 このファイルが無ければ、sbt ランチャーは任意のバージョンを選択する。 @@ -2947,7 +2947,7 @@

    Resolvers

    Def.sequential を用いて逐次タスクを定義する 

    sbt 0.13.8 で Def.sequential という関数が追加されて、準逐次な意味論でタスクを実行できるようになった。 逐次タスクの説明として compilecheck というカスタムタスクを定義してみよう。これは、まず Compile / compile を実行して、その後で scalastyle-sbt-pluginCompile / scalastyle を呼び出す。

    セットアップはこのようになる。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt 

    lazy val compilecheck = taskKey[Unit]("compile and then scalastyle")
     
    @@ -2969,7 +2969,7 @@ 

    Resolvers

    これで、タスクを逐次実行できた。

    Def.taskDyn を用いて動的タスクを定義する 

    逐次タスクだけで十分じゃなければ、次のステップは動的タスクだ。純粋な型 A の値を返すことを期待する Def.task と違って、Def.taskDynsbt.Def.Initialize[sbt.Task[A]] という型のタスク・エンジンが残りの計算を継続するタスクを返す。

    Compile / compile を実行した後で scalastyle-sbt-pluginCompile / scalastyle タスクを実行するカスタムタスク、compilecheck を実装してみよう。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt v1 

    lazy val compilecheck = taskKey[sbt.inc.Analysis]("compile and then scalastyle")
     
    diff --git a/1.x/docs/ja/offline/Combined+Pages.md b/1.x/docs/ja/offline/Combined+Pages.md
    index 8ca1bacfe..b3f108333 100644
    --- a/1.x/docs/ja/offline/Combined+Pages.md
    +++ b/1.x/docs/ja/offline/Combined+Pages.md
    @@ -62,9 +62,9 @@ sbt プロジェクトを作るためには、以下の手順をたどる必要
     
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [Manual-Installation]: Manual-Installation.html
       [AdoptiumOpenJDK]: https://adoptium.net
     
    @@ -103,9 +103,9 @@ $ brew install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [AdoptiumOpenJDK]: https://adoptium.net
     
     Windows への sbt のインストール
    @@ -139,11 +139,11 @@ $ scoop install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    -  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm
    -  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
    +  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm
    +  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb
       [Manual-Installation]: Manual-Installation.html
       [website127]: https://github.com/sbt/website/issues/12
       [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631
    @@ -1538,7 +1538,7 @@ sbt 0.13.13 など最近のバージョンをインストール済みで、
     sbt バージョンを指定する:
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     もしも指定されたバージョンがローカルマシンに無ければ、
    @@ -5018,7 +5018,7 @@ sbt 0.13.8 で `Def.sequential` という関数が追加されて、準逐次な
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    @@ -5068,7 +5068,7 @@ root> compilecheck
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    diff --git a/1.x/docs/ja/offline/Howto-Dynamic-Task.html b/1.x/docs/ja/offline/Howto-Dynamic-Task.html
    index 9c18b5290..c28ae8a6e 100644
    --- a/1.x/docs/ja/offline/Howto-Dynamic-Task.html
    +++ b/1.x/docs/ja/offline/Howto-Dynamic-Task.html
    @@ -44,7 +44,7 @@
                       

    Def.taskDyn を用いて動的タスクを定義する 

    逐次タスクだけで十分じゃなければ、次のステップは動的タスクだ。純粋な型 A の値を返すことを期待する Def.task と違って、Def.taskDynsbt.Def.Initialize[sbt.Task[A]] という型のタスク・エンジンが残りの計算を継続するタスクを返す。

    Compile / compile を実行した後で scalastyle-sbt-pluginCompile / scalastyle タスクを実行するカスタムタスク、compilecheck を実装してみよう。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt v1 

    lazy val compilecheck = taskKey[sbt.inc.Analysis]("compile and then scalastyle")
     
    diff --git a/1.x/docs/ja/offline/Howto-Sequential-Task.html b/1.x/docs/ja/offline/Howto-Sequential-Task.html
    index 1824694a6..d1f62e51e 100644
    --- a/1.x/docs/ja/offline/Howto-Sequential-Task.html
    +++ b/1.x/docs/ja/offline/Howto-Sequential-Task.html
    @@ -45,7 +45,7 @@
                       

    Def.sequential を用いて逐次タスクを定義する 

    sbt 0.13.8 で Def.sequential という関数が追加されて、準逐次な意味論でタスクを実行できるようになった。 逐次タスクの説明として compilecheck というカスタムタスクを定義してみよう。これは、まず Compile / compile を実行して、その後で scalastyle-sbt-pluginCompile / scalastyle を呼び出す。

    セットアップはこのようになる。 -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt 

    lazy val compilecheck = taskKey[Unit]("compile and then scalastyle")
     
    diff --git a/1.x/docs/ja/offline/Installing-sbt-on-Linux.html b/1.x/docs/ja/offline/Installing-sbt-on-Linux.html
    index 09229ce54..6367bd394 100644
    --- a/1.x/docs/ja/offline/Installing-sbt-on-Linux.html
    +++ b/1.x/docs/ja/offline/Installing-sbt-on-Linux.html
    @@ -51,8 +51,8 @@ 

    JDK のインストール 

    まず JDK をインストールする必要がある。Eclipse Adoptium Temurin JDK 8JDK 11、もしくは JDK 17 を推奨する。

    パッケージ名はディストリビューションによって異なる。例えば、Ubuntu xenial (16.04LTS) には openjdk-8-jdk がある。Redhat 系は java-1.8.0-openjdk-devel と呼んでいる。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Ubuntu 及びその他の Debian ベースの Linux ディストリビューション 

    DEB は sbt による公式パッケージだ。

    Ubuntu 及びその他の Debian ベースのディストリビューションは DEB フォーマットを用いるが、 ローカルの DEB ファイルからソフトウェアをインストールすることは稀だ。 これらのディストロは通常コマンドラインや GUI 上から使えるパッケージ・マネージャがあって @@ -70,7 +70,7 @@

    注意: Ubuntu で Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.1.0/sbt-1.1.0.pom という SSL エラーが多く報告されている。cert-bug などによると、これは OpenJDK 9 が /etc/ssl/certs/java/cacerts に PKCS12 フォーマットを採用したことに起因するらしい。https://stackoverflow.com/a/50103533/3827 によるとこの問題は Ubuntu Cosmic (18.10) で修正されているが、Ubuntu Bionic LTS (18.04) はリリース待ちらしい。回避策も Stackoverflow を参照。 -

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。 +

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューション 

    RPM は sbt による公式パッケージだ。

    Red Hat Enterprise Linux 及びその他の RPM ベースのディストリビューションは RPM フォーマットを用いる。 ターミナル上から以下を実行すると sbt をインストールできる (superuser 権限を必要とするため、sudo を使っている)。

    # remove old Bintray repo file
    diff --git a/1.x/docs/ja/offline/Installing-sbt-on-Mac.html b/1.x/docs/ja/offline/Installing-sbt-on-Mac.html
    index 15edd7bc0..3255b5b5e 100644
    --- a/1.x/docs/ja/offline/Installing-sbt-on-Mac.html
    +++ b/1.x/docs/ja/offline/Installing-sbt-on-Mac.html
    @@ -47,7 +47,7 @@ 

    SDKMAN! を使う。

    SDKMAN! 

    $ sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
     $ sdk install sbt
    -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。

    サードパーティパッケージを使ってのインストール 

    注意: サードパーティが提供するパッケージは最新版を使っているとは限らない。 何か問題があれば、パッケージメンテナに報告してほしい。

    Homebrew 

    $ brew install sbt
    diff --git a/1.x/docs/ja/offline/Installing-sbt-on-Windows.html b/1.x/docs/ja/offline/Installing-sbt-on-Windows.html
    index 70c16287d..c0eeafeb4 100644
    --- a/1.x/docs/ja/offline/Installing-sbt-on-Windows.html
    +++ b/1.x/docs/ja/offline/Installing-sbt-on-Windows.html
    @@ -44,8 +44,8 @@
                       

    Windows への sbt のインストール 

    cs setup を用いた sbt のインストール 

    Install に従い Coursier を用いて Scala をインストールする。これは最新の安定版の sbt を含む。

    JDK のインストール 

    リンクをたどって JDK 8 もしくは JDK 11 をインストールする。 -

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 -

    Windows インストーラ 

    msi インストーラをダウンロードしてインストールする。 +

    ユニバーサルパッケージからのインストール 

    ZIPTGZ をダウンロードしてきて解凍する。 +

    Windows インストーラ 

    msi インストーラをダウンロードしてインストールする。

    サードパーティパッケージを使ってのインストール 

    注意: サードパーティが提供するパッケージは最新版を使っているとは限らない。 何か問題があれば、パッケージメンテナに報告してほしい。

    Scoop 

    $ scoop install sbt
    diff --git a/1.x/docs/ja/offline/pamflet.manifest b/1.x/docs/ja/offline/pamflet.manifest
    index bf0161ef9..0f0698f0f 100644
    --- a/1.x/docs/ja/offline/pamflet.manifest
    +++ b/1.x/docs/ja/offline/pamflet.manifest
    @@ -1,5 +1,5 @@
     CACHE MANIFEST
    -# Mon Sep 11 16:39:04 UTC 2023
    +# Thu Sep 14 06:03:42 UTC 2023
     index.html
     Getting-Started.html
     Setup.html
    diff --git a/1.x/docs/ja/sbt-reference.pdf b/1.x/docs/ja/sbt-reference.pdf
    index 7d21ea4b262de4cf2e81f39d5c0e983269dc76bb..6daac1a75119f553b7f7eb7888d2be31b93b2ba2 100644
    GIT binary patch
    delta 118633
    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
    VUg!_@kWK(L441%5!69 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

    41U7AHuvPzAPW5qY4&4-#pIO@q{T`1)uu0 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 delta 118681 zcmV(*K;FN|q#(wmAb_+1k{Ew0;lw?;g&O7S9#yTw))wicU7~mW?&|k7X?rYf)=qtv zaH89|>@`>05`nf|r2D-e?}Cokr`K`dw12Ma&1D|3n6*95M}Fq%$uA zo8?Ow-DRjjRAXo-gJgPcC#<}~5=xt9kr`SflKHADXODD4^`1K*o8N!?Q!sCuLbXr{ zf^V7GP|ZROLeQd@?h(*E2)YNI?!ivmYL%*0P^~)ED!kIF^I!tPC$tKmQY)xhCDklN zaG#tqS#r<^uGhQHT7=G=bPJuK(yhV2kK(-oHw9D>cXzx+1D#ECKp#WIh#^eiDU}c* zA&V(4b%kk^*e~kzQ(S*Bb6DX`r2v5{YB@nPe*u-4x(OEybWq6)+mJ|z#*Ya`Yck}g z1TXA~nQh-ChG!Yf1+x$PGS-ER`%(h`V3)Nike3fwV1?|a8mpZX2vN|(1{AYgtYO8v5mIKlPdTx~fl`xHX2taq8)Q$x=pyPFu03Mi$W zvXJ}bvnwQ46`U3jq$>+BpgIwMfX>b)#!P1d+kwXwtK0+lHv!4=7D~8(b)agaik;_; z1!FOBb{7+O>!*}EZp*xEq>dC#rQg_Eg$Z6_>hKh2N20xfb#`?X_Y% zo$-HJ_B6&p>c?ZsxS-Y-6ytU^Tzi$7ZOhCrkHg3TJ@26WhzQuckhvJ=3s zbDfU!7)lS!kWOV!HejPur5)m0d-4L4mPUVf%FQgR29iL=rBfj3Z2QVrgqbHWB}idC%AD88m0_3d{9M+{P<>}?=sbqO|O~Sj`prh|Rm3xSXQ+X)? zF?2x%2kj~o_1KMi>ISWnVOJ&=T!ViKS5VQ4R&YwY-Fg7%IPDjp(kf-Rms0C3fzl-9 zX)g8t3PG@|@q1s#+0tJ@OS>mPz1Bs&)olebe9M@!%A((;D25$0(~?*PE>&HRH=EEn zfW`tqUrsp`yujdI2_XnN9cG=5R(ovgDOUtV8AIvuewZ)d1^a^yT`l*OXR?2gR8lYZ zM87B9dJp<|vv!G%QZ_cl11e@VrM6ZXXZ)?2(CYN#R`Seq#Lv{0?p|s^7C79JFc+^t z8=3@1w{Ct6V)Sw)1#fvCKshZJds?=vg`^xf)cIrNz4{*{hw3*ZMvI&t*oYiMw{!Wh zT|@G$fBflp%Kh!J3T19&b99%tQvnT!5+4D#5+4GDa|0p?%eR@50=)tQf`JUTS(O5w z3j~te*`JruwgMA}4xs|K4xt17MgiTo4d?@d0|W$8{79E!*8>xmr|SbL0Wi1G>jRDh z0Y0~2?*pI%3(alA-+%fS7QE>0mtoff6Sp7p1LBPVFqZ;>1SNk!tu66U8?~bHio()r zVub}3cEhsEzCeP9hYK#dcbBIE%ewNA!39JRqi9kd;`7MyXjN)jElFw~$F%j)Cb>f{ zJ*Trqljbz{k2`bj{r&E5zTf$r`x9V7Atn$A79^x@-?2Gqabi-6Az!6m78{kK&b8`P zrod(#w~%`gNGX@5fdn7{6_>|>1S~i$*=oH-YbjnHy>#h{4TgeZlQvglVU{ml`tv1$ zc_p(xnu%9sRe2h6p_f3#FCXg2u_jR>ZDPN_-_^}ZC3APwpj>Te|v3M*AOUE*>OiYXA z2lICELx#x$#tAXE025>iu73u-8dMZKC%96WBpeaxMI+)D;87Wu-g6mdj^FhKb7>zd z&K0NN$pyC3OfWV~!ASfnIHnq+j^<<>(2{FXlD6dZIOO(w$yw{qNaF|a5ODj# z;TyOQ)OgydOGD@C4u6q7|0+S-Xc_l2n-6x}nDWVwPQnE@6DGk;Vm~(zhA3*CHISJxHxoSx3YuUZ2%fWr>%u1h8p}e$8KyoyEbCkD`*~C zaDVAz7}g8%rl%FGt$Vz1gIC@?2`k5myPN{nDjuhOjKmSKi+|8_X#VGmzl6f!FWVbz z08~01Wp-+lRjK_QnUQgLxPaD;f{X8l!&72{sjUU>1L0{-1))SXF^p_@zwZQj?Mwm^ zx@Z~n1D2DqaO1Tmue|>n82#)T@jkpdqfi{r?aWH~)y@bCg|0T&8tWUvOX zGoh?;Q2uz77=*_8ES_MO8-)ZXe{tn}ZSFXJx(QsTSVZ83PUoH~8tG=Ik&c@dwN^P@ zg(RA16kl%wyXe^_+yr*64xHS1l0UiYBye={B36TUyJ&9Ag~PJ{JTI!Kbyqc#jqdsb zwKS}lnJ;q9ejwge4&nlN-DiQH^iKrD^X&27g|hp+@<-z^dz|odMb9+Be=>ZuVj6|4 z$xP1LLpdLbd4(b0Dn#E?$dc^ofWl{~N}TY2cJBHgry94sNg>-0h012ulz0Jq+FQcH z3NO6G%HfYD;r2;zJM(tW?Y%xCjG0;cfubHX?4^i|I-9e~PRH-lTXm$e>dNIRy1L!b z>gbRV>919d*lwZF0mGK9LOyHid5n+8!-Mlrx#fN9`RXA=^6DG<}dpsobjyq=+!RMj}LJuxNlt~W#LioR0XVQ(*%w3KyNbHi2Uw3rpTtM`g2BFIw> zTsD#r+MLcJ8b#v8E@yq6%hgy%5w`AAqJp+##&hI@@w0yp7-aKt6bqAzNHe^P=IxBiCu#k&C#LdnJc z3sY3!zU=2h2L(@v4SoXb*1h%b(eP^=&Hc{ccszF3`gJQS|1d_uzdqeL(G9X(G*aT5 zK?ZA}N?W>&H^~o=-fVBAUD0A$pmT?Dq;wJAf3aT#dhtVfiI-d73=NGQub2uEDh<*( zKpM)1_(EG<9xhj%%k8eO8Q3qC`h3kb?)o~nySBDYI`_Ym-jyepZ+rw5mvD##ngKVL z3yB0Qf6gW;VGtykFe_u3!cIVD1wkf}Ar?_`wAyQ}w)Sdk)z$B~}PFB~! zP2cx+g70?ly?2u@!?*X^d;e>#fB$PGB1$5mL?V&bl67k~FIzu#)#`PoUHXLSGyE5s z;v-!%A;LJp8!1?Ur36kSFvA3`Sa?o?7c0b9e-x6zMC=?Vn>W~NRz?1Jkpqu6q}SjBOoYf)?!m)x;ZvF zCP_OZC}`$1*ZUmpq5$m*{i|`NR7+f}R-X{5T@j#N9iUxfN+qMQ+DWDat-%k z7Oo98B_wHA#lC7xuo$)e{#vcYXw=3eB_+NT7?_kC9bhs?2SyPaOJMwvktNWz&Oi8- zHR1lNmM>nqCTwXyQd*KW%4F6?8k6*~fAN-pf4WPN2Sbgco~NczQ>kf`KNUa)Qq!p! z)NJZ6)I4fFwUAmwg;2|=mDFk~lv+!LQQ_2jY6G>A(ouTKKt)lp)GjKK+D)0MBrzp& z?KqK|IE;LgP0~3SF>$3; z$Zjt?2VP^KNp=|rN&SgkcR%W7f4YA{);11bfkHLTl)-T5lPYmefg`b9@OF51fEWxQ zQk@cdo7GKuD3e`fL-j2hh^Ox@x`chgut(u+eRq0$XGc?SV}3(M4O``CMUBkWKI0tj zRT|I0Gk0Kd5Xe)nefp;J;67g ziDwiz1o_#W4p@KI^T7kC0fkB{d=3^hc>CYQ-mL0Y=+?A20|#elyzn)tj=ofZBDujI zo%F%RgN^lvAHn7n59C6c`e1==Z*DHiDPi%nJgknG&a9Z(a5;>N z>5V%Ntmb~*jnfy{oA3WneTKOSBlLJlCzofhLbXf_vbS=OK)0aMWOl(~>6x%)tqU3a z8VWEZk&`H9N{ z8SH~#+Np~+7!9KGJhBcqx`+8jt%f5GKO( zE|6ES%E6rod?5&YMR&kg3~7Q~-M6zVGID3U!QhBLe%#U3$KrF6r^d)ayf6hexEBVA zA-`4q{;mt*I}&$Be@3@OpYCX=D=TA5OocDbSt`#juv!Z>d9}Ia`@g>f8dmuqh!^^K z5jj{TjDvCFffI074JmjUjKrbr;2hnUAFbPJ&P7aT=sqyf=5iwiYZ86Js zPG|5Gp&zEmzPcV8ag6IQG;YRfjhiWnyx>8Y!t2g@y24gYf7rT0_|l7~SLdVSoFLFD z{&yt7+v&#S9UZ|89zS6w*5c>Ce*wmxKi%j!&PC9w1&<`E_BHyASL0^Le^G}p9POW z#^YyxrXO6XchuNRtmW+9+`Nnw&8yw%hnsuqPLkWats7?CyV(sH-KL|SUANagghda_ zZ>!{#f8Z2+)vf8>dYvI9J%v?yQmux_s*Mb0!{;rHuQoVixs0^*m}rfzC8}u;tGb_K zDOjDfP80gUGFSyK-Ff@w-`94SYuVN3EY?cf%Jp#x)b*?N!*d4vJech zG*F+Nd;eIIWj>4B|1_^0q@LW^=ZR0kXfGa1$n}#D_|X%Qp3zT4_GnH=0@RNsWNFV2 z$jLZ=K-M14B``b)1mu_C>q+z%%O9xPf1uloUoA|fRqx<=E?5`cck#OW*lVbrIr6@X zPpUDSgkRKsv0X+(+|EeD(fHoJZpU#}sr{#XkO0fw*DN@H52-E77%hP{mY3l$t27GB zehaGbF6~A_*15tZeV{r9$4R6HI9he>>Ck*cFtmTR5nHsTrOA1#4!(^(HcRCSWtRU~fDTN8@PFe_|gQHhsY&*wV)6S?O;*^6Zk!z zj%Uw$9(&=@_xxcx%>L?o@MN)~TKys-TrWzWw8gNvbf3_1Be&PaKj znJNP6o>=g}uc^zBJ*|Po5|HR%2`tgTrZ?dQkbsn}t+m<8G_~2NFwcrocC*+Q(;;{j zUZ%mTuHg_EPozEhupL!1`)X0`@AuBRCx%;KSHr4c2*Kk)&NlD1f1+HbFdJnTA!}ng zkw+}y@e;g5gEwu)FJK9lvf0@sB}JO-TC}gqj+zd$BM(88=u%$Bl9`z6gbA;)4JD{Ff0ao=#Yr3vrPEM;U4_k7 zRn6AaRPAqTlW%+Xb{3&Q(3OV|NhYd&S*aP8a08qe5u*aX4xu9-|2??r5kO573J+^i;8pd3ybCTrl|60W*44< zu-AAPmE2Xxe-*Yn3d)!hc_++z&AcF#vT;>?zll9mP-4q?0+b#CYDe{l*u#y|m{V_~ z2If3GTMJ_e%Jh`Sds9W1gymwPXdp`6kXfCTR+ODtzz!<@YnGI-r2uKt59ID|EUT$2 zX9dOMSyDo^azvW9`{csYJcOls{sbbu6Gk{y{elOKe^Q^*N6^c6CB(miK5Sv(DERW& z7sB*($)qilCKbzf62-cOyJSAMlRp0BinjN;Vwmd(gjLrl>-O=MxBlH z{OxPzE+}d{&#K12KWJ6Q?`L!Ai616BYW)P=;#u2EGSvblUR$3cOyNbs6~RyKs)ANz zVE)Zce^#_N7v>{mEzITca9oYma8!DpmsyjRqC_TPEwbdyvAxWcFJ!f15CwbQp2dklpN>g}h(o(v0%b{AQ-P zw4%P8gGGWK77yyBd)$MK`^p+CI7k%kMDC&LLk1I);2r$RgVrvfLG)u6h$? z5qFDnx$$^ErlD8*4mr^hO1$+Y;kZbbzP2x`EKgoqP;DvH6lKrHYcU0lZmXmaVimUq zf7y3Q-kpOvOplo1FuwdhbK_mK2QxL%rERYMruTw2~hQ2D`Q>A{N9igy{30(Xxp z5^i|$OKCh8bRdVZ()~46m7g;_9Y}(vLv|Cv*w{o;LIlss&6+$3Mo69ibM~(FZiA0# z2*T?~L76Dc%+Ak$k{=nT3U(Z-u9dMKl5mq^I8r>rdw}Sfj#67`sm*Sy ztf;xEP&mupsNH9;swlNrl_^FD?>#rrs{U_o%6=6JWo~41baG{3Z3<;>WN%_>w;GrP z5&?f@`ErLH8z!z>zd0ztEpXb@$(y}=BK+M#O@k}AVcc-gkKq`MV+9=Di?b1OBP`IE ze!|v%7TrtH!C|=KHNuBum>{V?|JiHBKo0a9$^XxGNx#vi3yb=Fgb}?k0cMSTh_Tpc z>{qN?(CaU|*?9)Jd#(2L3Jl*99zET5>ePRk%YuTVL-+XjhTBY^I(5b*)8{;!rM5O} z+&uh(Bw>DgY}^7pZPwV@thcq<5G3KR?y(sc6lmk_8pAG*z)XU$?EzHZ)CL++&E7T_3*UM(5lY^tpilD%7n{|JC zJiG$Kylf^&lGQdPS_Oxo=IU-Oy8Tl!hVC}!e)PCbFjJCJZwJpF}4s}ge}IFV0PG2Y#Fv3`vhBo zt;AMgtFblMT5KJ*9@~J~V;iwe*k;TDbHtpmE!b9U8@3(WiS5E%FjveCbH_X|Ps|JR z#(c3o*j~&J^Tz_PKr9Fg#zL@AEDQ_BBCtqIf<Z$9Jct%;y2s}KZ_ehGes4|SmLFnk7Z|X$KEBq zzwEQ2Pg~!(zF+k7_+ZlqC04Vonyk+Cx9;!P|L%ZA1HK!WH1NLlht}@azmvK_%%EKH zq`}zWO@mto8$S&A@RuQLhUkBWh7HXcdY@WD-J~@%H*Ej#t;3s`K}-pAn_bJ6*x1@s zj~G58VMNA={~8%EYV4@bN2h#b_tAwhPGjoFVq>GmO&ND){JQahB4qH{y6fnj$-vj+M*e(^%xu{X>8BHjg+bFW}2>cL-Ky(UC##QNRSvnQq0D>8RLeum)I6$L8FjtHsM9>1> z#;rKHR2O4_#gC8atm|(jEs7>&qA+s z9%(&V#*j-rGHTq8(iN8qzhTkG9b!^7Y1tm<9qx@M&a`*Id0C8=u`I#>+YL7i5jt3` zvu^J?a3xd!n;u@#lh02X{kYL$12I94OXsN6!K^=VL?0EJl$L+0l(UW#oL9PTNhm@B zINSvimZvX%_H`$9B(`h$dOODvZduD3r!!M0;Lf{4f}NGh=`KLhLd6 z>nrCTs@YJ{0{Pm#&a~6kjst$|kyEXo9l6ueS<(1NW!c>eZWNRErK{)93=3g`@5;{` zsQaz;jTgZPz*K*A=ZiP5U7s36&kcWe`kVbtr%$rFT}1&0*Ovt~ZEg0pwBk-dr-Pvf zQ~0+vnaQ1m2gUIvxciPR0o!Pgz>;!bwj|KM#DgYnLPJuLB3N>XBuOHTiFa}tLS`1m z;BCiG?dzah>tZC0Y)qXYrj;g_=&N(`bS!C8o>#6dDdd0mki+jIxn&Z;H4YbYE4cMy zZF){j4ueK?Lbekx%gxBnrwXJ+v8f6W6~Z9lydt;=FG|Quh?OQLFhyt)8t@p`#w&n~ zj+MqGNHbDOQdl@*HDXueQOW74i4*`q4GgsTISwtt;|h`rinaL#OdMPU2T#J~nHqTx zU92rCVEKPTlf*--T za5!9ydLh}A)M=|(GW3Bj=qO^LjHpzq!kHLRtWtlKEn~0j-dgBMkDg?UtdaE(wl7Z~ zt83rKZp}Lxb%6e^@a69;a$YPZ9k6JS9v{i9bJ-@7(97%}LLn4hczCn^Sgb=6OJdT3 zC?Joftc=_EK<(7Q7K1fpyWsg}OJ9(OjVxR%{&wD1NSMz&E4zO6OX}Mx_t0RbyO)2J z=$3z4>ce(d5k3m(A|}kA8zv&d;n2sA{>GvK@V3(O4HWHCWH+#|8g3*=i|6gOt61K#q`FJ(@PZC{w_CsJT-^oLUF1=& z6#9!HIsQ2kEp*)#9m~Ma2{c-Y`xBq%r0#!UyT8{HO_%ZTqW0}y(y;HZKS41&S0(mV z*atc@{*hjLooLeA*{7;GjE%1VnoyH)Rk79Xn$7N%6*M4C z>+4Ca0@$Zj2y>7|+&ba)q-U*Y_&?%^KaKX~M`!S(uj9~gk7xgwG{J+gGI~cCjFW#2 zg0nBV;C({lWEd~b1K9~uAWKp*XjF>LJS3nupl$nM2RsS4?!N>DkEWtAW!OrRnJ)F@@P~hc|g|J28<)_Pk%sK(5FG&PLPV1~}&@$U;lrU>l`+*zmMj zFWBD&w>}keGhknFUJ{TeE7D~O#x{R&O`B^A4K04Z{5b2hNr7@*)I zkCXdG9x*`6r}v)DdHUJYUkpbi)@M5)X@F$MAnXD8;RDVdZWVVqcO-x3G9HI~a(Cui z!b;*n`Z1Rx2TN7DLX|{^NTP%M^>G!NgR0}tR^LPxS?po|-2@UQt(rEKTG70-lo#sz z2M0X&r*tG(q7Gt4=B|!}%a+QF9AySwQ&v_}8(A7E^HA)VergIFn8G?6ju5})-u(V0 zwJkurYUip2NepTI03LrNV877p31JkP4wYimzdHS4Id$>q<-0iyY5Bm)xR6gG7Yz>$ za1MWj!ydsMdN@(9(F=_>P%91^2fw8t>0``4@*Nuv!wnLm}xNe zO}-F|;N%)d#1^x9Q4oy4yDz>w`-*pG|D~wM{{t%EQk|f-3nqVez6pR7by~7QmZD%r z`%VK%^mdPZ&EagoG0@pW!FrKS11g?7JwpSL<&@FSHW71k78FM|f$#dq&Z z-(Nyqy4HT<=GCpsn2K((*lx+zd9#*X?mAz8^#N~+{tNNisG|WJ_%vMxhqgl7R>4{0 zWFcR3UWm)1Ks?j^qbNQKNF-&Th~@q!Dk=lzEZSnhkHvp6-G39s^^6s=+>fF{)0jE1 z1<=trS=p6)?m8S7FXrbGl0C^K@*h`R`CxL=S7AhYSKjyvlfH_Hf zCo;2OmWY2G-{S-QL~w%M0WrnA#20{p!wqoe{T!VDT68}BRtSy8{^DluhAp4W-ZFwg z!~*|2=oaBD1*>>y2t^va^(c_HvW7^)PN8jL;a5;(K)sjQN;hub(D%!R==1=U9CG!lR76VD?b&3+EWkH|p-I48JU4ExS| zfv}yfvA#YG+)9v^6|(Y%)Os5B|NKcomOL|+C3|B)4$|aIvSf#36;1ZSJa%VS>|#?i z=>SmVfpJM7C6-0UiD-~gn61`iWiZ9s=F{KMC-u9dbJ${UwdZ!q7ubinF`i-GA-n0N zn@@jTh~a_M5~W6?)Y1(l`l_lJ{oZ)r)ZHvuF=W>D2|NI{{N+bTn)Kk0i862z5&=AQ zL&*8Td1Av@ZYNO=vSO3vrpkgYcJIOcVcAU6A=xpJ{vu7=NzhKWp91o>cSie`SZ)v_ zxd_U+-nf;qn#Z#72JRzsg`53IXbgjCJbr&gR&v~9HqiL6{`JITjntc6OCSqGCI_uS zI~vWkZhOPU-=9oFW6PQUQ0nUaoKBCU(FQadO-F9X4bDU};O3imt1s+lBMMqQv~(`W z;i1q{q9r5qnn_LMUI{m!KU`T{2|;CIr8S)K72sckgi?}_a?#v4aY>3IB1*AJti;Y5bC>Xa~Lm z@<#UU2CxX8L`CnN!dGQJ&WFCK$gtOS=yjdE$<^~Ed21-xr(~f6@emmNo0yXLz2%$e zIWG1-v8)pQEFz!%84#Ad%L9M723nZdG3j=P*RAD_SvNlGnsS(bI~2UKe(?MJPErp6ui5JK%odgt66Ak5WMfj{TCR)- z8@hMm_0r&tjSA&{mK@^9{Vc8tuMXHF2?`Ca4B5B8yjIW0fi^-1poJ5(h|qD72J1Fx zu@+kV{E*zvc^Pd?0V3^`J^5}fy8$5UuhXt4p8r>xQ#?xA-KXLybH)pSNt6pX4b^xX~*xY zJINoQ_jWNSCD0_34!3em$6!M^C(l}&77hwRn4*mG!WybNx;!W-S`xDLY|y!{E?<4Z zkb{gPE&i&KvFs1a8^d`cIYnk13Sdzz{2s1?b~!nxI=)d2H4uOD5I+!1`)mf9Jv@7E zRc3`JQ?W@&DX9$VL?>~0ic(CI1Jw++R z{0 zJTG>cGEbU7N#cJKO=6EgRyY?B(!{9WxaBNE*+>p5^pB5jnL7B<~~kgTfz}27`zkC-<2O z+-c8+Z%jqr{8!9fDl$7We?X=v6?T%%(4@6lChi{udHsL=vJ3e*dz-~1Vr^<>Viwb_ zgDQ@H4ALQx1%MyIkUsQV%c;LhPXz66HTXyH4gA}4~uuF)nDduw2C zlX*vjqcwjl*Q6q#?C-tsgv`w3JX)*C(Pr?N#rOfP>b@a*=Q+)v@zAE_Qy_2VjsB(C zC8WAH$&3FtXc&3ic=|tNFs~T)+ju*zGre?|>-r$}H-h{IjrfCgRQ%gqMjn5EHv6At zJW~ixmYp`5xBLs(HnY(TQ-s?+WdpqK{^!=N8K z<*9h?o(VG;9t_0p23P#q=w@)@ICUBvt!QRW)Ep>iq>nW0aV}v=ODx|nW8H4P9)F4K zBH>*Vw1;;kJi7N38cX10u^GW59}z!*!^MAQU~dBaESf304cl>*T9cn)4w+baf>h4T zM`v-g@!t=H|3MR=kH`br;%M<7>;TRbEky0OQXx-FH{*t4O@UU!d;`zoaO1xp3h&_* zNC}sU%}Z`Hi)(6pRvYK)O-Rw@rHQOO6+>4v5zaf2^@HtZ^BI-L>2=n2X&$_;aqn4vw6WWvNxv6HFx39~DY4?iZps}ye2Wa2~ zB;eDT_}7WBH~iq|pLhs7H%IIPoFZHp=Lna;?X;^)#gSk(^bokzM74m^Rfm`(HAgF2 z=|cx2T&vk?SFp*8GNWd$*>IHy&B1?P3b{Fh4SvKlxwe_*&J$HY9nP#>KLhyD{zUl& zP<@i^<{^wcaT?=iDjwg0R=V|DbD1~O-~-k0iov?^C3vWL2_0UNzZ)$$nfRx1-=X0Q zdiB>f#{26}GF-@0Zis#Jf*n107eE-|-D)plU}XY-gM0-JVzD_-CQChOegUcCEduDxv<^7?}EcZ1MxpXXaSK+#AdcTef_SP zHW+>I$s9WmukyBFCcXlw$|)E|kb^qvj@Nb2H!saVI4{Fc6dn0GP9k`IUI_1_RIvuA zV@en_5L)}eO>i;=mmYviVSj%(kSWLqY7Ld0u8}28TZzbx%r?|35eer|3$^HjGYDr; z|BDaTF@W zxLHr0JY`&M3>2HWx15V*Xb*&pm<` zh2Uu9N!I(?iL@sA>kdOk7OPTrJN_l zPb*&Sc(wVdZx=Zk<7RN5iqCu8LgNv(e&rg59JXXnWqhUSKF(n`UbRz(^F{466o8eU zEa@uU7#kfO&8&Z37BOW5<;*j0S$+Y?EoB-BX#MO)V>Lr2FR3Z7XlkdBO?Tn@Oc>4s zZ38@|gC~1}8@wE3MV1+ZzY}KxZGsderz)A{GT-P>dPhpf_wj7P-RP@38XU`pKC8NY z={EHv65U5*8T9F&5&#+aE(J8*Fae1h<{ru06p#f8qPTw@>}g~V_yGS^)EeN?=Eaa5 zK5b`Y`{>&x_i9-b!Oak_2%C?_F-QpWMU^05r(x82b)cMn3@y^pN4yP(y{)&eI$u2` zZ8(e@D6aRfb6x7Q$~B&Wy-d}WeP4C`Ya_*$Ajds#fAn>>8YtC_Tq#Kmp@J&nbfxE8^kYG-(E^1EJmgRGA&&IGRs)F+uRsPRVoux8Q;x#U4VPrbec~PGe*okwe)r{t4;4n{5+;6 zbzf?&w`E00-rl{`^6ks!1TM}zzJ=LzT7Fg8WSM`bOyQX^AAQj*+C{{GRBg6Ot<7eD zCZpjLv&V4N=MfEi-~9>p;?2WIb?P#1M45HNG3b6Q{1`bGcEds9Qvv%D^O?Q%o;hwg zmJZrg1?Q>8>b8flSLQT-HKR(_0zjE1{@E;WngS#yF!J=IrUc~h5uFLoKV&DUe$9G`O!qL>1?G9&4Yq(jV-W~x+WWsF)4)TL#X zZifylD`-d@`Sc6+U3dLI_T@F*eZ_T(FP+|Y-7_^Rz+|hm>YQxLAh2+)9g~`3N{gn} zyY`E_(9%?0m66=TTlIXFUH(+aMH`2RQM!K!St$z2(%DeaUgVDJMVjK=D+T$MS=qNi z0S!Gw$O28rry+VTVn3pifb)?f;BX$(L7dT?$vMqrR2DuwbQ#ic^N?IV;a5;*{Kbu| z?0V8_LSE4BanNJ3n+IO5e3_d5BNDFk-nLW1R1v(_4`}MBYM1TNF>xNi*}p1ISG<2O zx81BE~Q4Gv+asl+?M_81?=K45oRIK3|5Vv&rEJ__!Z zQn%}0JT5*0)*F~oZ?J8LNsc!aEqLrlH?5f+dr1#X$c?=n2}ClMqZwV zfq#3w6wl;O8t`?)n-8T8k#LJa(4>EdIgenDe$X(Z9k)#!W$J%IQ51^cZ3Sl)7B#?$ zbZIqEb53C@jrj)Y=+QM#G6k zd(o^yQvsCf;l~n~Vu0%;*1uj4)k8{8zJ?Fr0P(p{N5U?^%X<}gQo=w39A$q%qf8ih zW~fLxFTiGex@81G8XllJ5$gYaV$+S<8&`Y!oHuxCJGv6~`T4S50BxTF{xyi;&tkFo z-n!ePDwumU=Rdzg-J5ZC;+Vzui}&iH>I~(&x)Zy2M0(uNSynZSzHDQfL3e;^3N8-}^NV+x z`u%DsfL2eQ{9^7{-gH0HNeM_2o%D1cJVT&q0Ye4c-Pa&Z1Umb~`y z_63gX8RUre;!-J4gi#zJBA4okC-vSw)4vhcbjlB9oRUl@%f3REk`tkTGa& zcO-J))VQn=WB{t}9MCfcLhiGIR}_(^+1JW|7mp3%x?kf_*_nUx0=h(HyZCxRN3BFJR$l1o8MRby@*kkdd3m6Y&q>?cB z^^+mg&}6VKeI0*BZhI~3Q8B<@89?_O*3`JHZweLKr zHmkVOq@tB+HaYiP1@Osdb)O)%+YZg*q_|R}%+|bj?y0Xb(!BFoxU1WUCu=lG1$3c0 zyMPyQ9+wH{cW3?6MZUB+aQE?Zr3dp`Xg-_pb`lth41#}Bqn*&`&||5HKxG7NYg)TW zsf!MzWI&OYz)VHC<9I`*=PT8jR80#g=j9kB#{&X;?9^PWNXTO|W!ix3s97j&$Rt>f zr}2q5K#+$=Qi9c+jqwnkXwq^rsC-??L6ympzDrG(9L!5rMw}^24dUznI%Gg|Q5r6Z57<41 z?r9x0pD_a?Vz(-$rj*LnWMpd@I1+lp=_mzPr)z)GS?cpxwR$2aZ=&4>dHk6&*G8Bq zXF1Z4VitO%A8@plcrV}#Cl<-`T3F~rKqr6rDSoN>LPovGgvd=-dLQUG7lU=#ee&>M zW7(iAjtQlbl!~-OW(-pD5LAb!=P5EWsOn}=_Ajw~tPJ?_nPWn?Aao<{7!kB$Elu7^ z3kRi9tRW*uS4>q$6^BbA5(1pteNJ3yJ9n;%fy=qY_?7AoRWUCP1pB#v82Gxa5^{g% zV7ck8GMf@L8Lg+$ToE^fdyQvnfhwCSmH`RV?I@D=)M7k)-#2hB4X25^hjt@8RSJ|T zR7@tQU^q9^J!GKg2I&N~TyG)w5wth0+9x^E1zFOlj|dvLet53d6h{RqAeuop`Bi7} ztNxNz)(m^mP$WY2-5=n|d|gSS;ARAY6E9&=0D$5B@Cz! zv?LxKJ9_xNH&sz$oj6u5NeH53s?eHbMxFqY6DdTXJrF0J-D|&gyfzBFYY0N}QImj#r$us7MF?txKkU-YSc&vX?p#+ptp#bsx*+5)Gc0YgEdU;<{Qg}Jzu8;-AQhTct z$|@_1_g!#ox3fikw;=)Z-|0A=IFg;<&Z5eHYE{1#DculZ7RjfReD)`S069R$zy3k^ z$nbQfN}bLY`ndxsJrW5VM*X+;^!cYTd@r{|jP{xo8SwqrN4{i8&)gc2T+1eZr^hCR zP|-PYB{CCr{}#3hpaQlDxqUEJd}qzI1q;@!S+L;Rnmc!{UAx22m~N*2kNMZ2;P>)> zxNY$N=o(MAIp!5~k_f)g!6iBq!*CE+$JF>p;*(@DhBv(u07YR2RiFLEmCHDGTN+bdn3t8ssMKl| z0P6U3$}e@8c+WCL~C7xHk)B69avT2Q(Jx@NZ`#(!>WqLe(07v&5 zGaSRPS*8cR9jzmD+_DlFsLj%em_8PcLH&AzetivnuJ_fc)TRZq)oRTbrGEYNZJI1~ zmPVt=%*yEZ!T$rT+(7x4dc6eZe{2XUDhepQ6M7XydO`}lN$ z>gYH#D{AnOwe=J$9tVmWGtB!S!^^o=3fI$Ps4_Gp%V1wB+XU#FzzRxx2zrtWkL{PA+Z;-)SKW9mxza-Ex*ww{gl1Ff`|DqW)!otF) zJ8CbR?kw@0F?qUymZyPdkb$E?aG;}$tFL3Aw}HgXe_)M7;_lN?w-Lx|9;+F;xF-)xJmx~_)1SdcPGdHy#61@ z|NGt6xca#U{wD~F|I^(pEFAsZLwx?@@Ono-$NxCE-P0x50pHJFOo_!fEETa@siu zIbEDXoNmrx&QVSe=Q!si=M?7*=N#t(rFK{35pm+ z(1d^x5)3hh5EF)k5iyn+PfR2x6H|z(#57_$F_V}@%qC2TImBFIKCzHkM3@pw2s2_C zv79g`RuC(RRm2*?f>=weBi0ieh>gT1mjS^9fj{g`vn%EfpEqjWh56&>H!qMcxUp#L zBGVnTAT6ArkQn_mzf_lzqNwDa^%XURkK%Fu9v~V1QdTA%Q>5D zHq~ru+H})uwABo&SnE-n%{H&vylJ!bX6Mc2n=7|$+49=v!FK+Rv9@uxpKa03k#@0m z6?^75o4M$?q`Q@P3cXf)&-7m6+v3~pdqmO~C=2q4dOY-Q#Kj1RBq9e#8bz** zw1_N;Y>502`AgK17*))ZeVc#wuZ{mU%_U8qK0Dnpy)9Fk*`4`)mV1_W*6FP8v*+hn z=6K}n&n?WCcq9 zH|93BzY2R5&eq{#XVYP^b=W)|30udXrxP%gWx~dZajrIJZqo75sbGIK4G<1cu{RC0 zGRk1oEBdaWM(E58W@4G2M;DKY5G@yv7FQVP8iW`eG1M`PHGFEc+~~pB&~d_X zx5u|n5KU;GXgD!q5_^AAz~mv5{U^f|nG5)HDlb2$eAN& z?wvJkR^{v^v$ITwn-rP+G)FS0Z*Jkdz4M;TUpc>J!H@-+3r8*7zwqrMheZ!fSDGGQ zOfGg>d}WEzk`+q=mn1J~TWYa1cj;R*JF{<>RW6^tywTjr{I`D)k@2u)r9lj>q zLT~NhwO7{%Z5X{Fbi>Du-Wxw!?%x!E-5}C>f%Q+D^R~EbHME(s&3b$4j-fk(ZQXVb z*%`8H(yj`-MRpzbv+U0}#O#4gW4;SEOas(!JR+>-Oo# z`tDEI|9jkv_`M0iiAIUvCWR;artD4ushjjiSyZY}&R0xUja6MvW2LP~pP2rAMrfvY z7ANa<4l9?N+nv{*KQh0gU|_+619gSAh2Iu^R~%X5RT_U&=3ib~@uBj0Rd4m}T0tFE zzrW#5)41lSmeXyE+Sj(fJ}B-y+O?_c_d_qcpB@=>#P#TyW9B_f&zs}loOpgp_jL8y zW#>+upK(F&Lght|UaI%rCAgw{<;~T%*Ir-myODqM%`M4o!#nhyk9UpkHs5dg*6)Gu z!|X>_zvF*=w-o92e5QL?Klf;?de}cBT}pHC^WHB93H7+X-4wc|p2pD(Cs2FeHVU*q zzMSWNnd#L39d7mE-!nBoQ`&Dx`-`_4F0(q|E*t(Rr*`yCeZTVD*je<=O;6@tTt@QD z?!cPctcKh8oeef1r%cSvXV1Q4{{73_cV4_$ac4i47^w#Ca%%7CIoNTur^DIS*4f2Y z%!`AeaQ4G>&@loXy*Drjh68)jFYq3Q@!zSps6|v;?%}Kxaxc@}n|7BA#sq3dEazmV zd5Ber%aI~;o|N)Cr%!yI4V*_r$wvw0ntRqSHxE& zRNd`;@XKjn$ZG-3+cpW8yv77He=QY=n>AB}ifi6X1|8;M??qU4RXh=NIZMJ_5NXG3 z^nD9sqs580WOwD4$?CLo8O44xqt92s6-t7ibpZBDPv;D&Q;`F*-?2R)ATTr{8U`<t=>j)(oo9RHY}c~G1QBRTtR*Cd!RE+GZ=apJhjxVE_J=+=l* zzbrCse}poQDX)C}w7b11zqF{Th~znd5RJqf5@5hH7^L?EhP?wWf8xMUGzds|2>SfP zvC!~>3b3!KYwkFBv0kj$E_VnNdPc`Zi1>SB!4T9`ZEBsoPIM*ndiI&T6c|qPBV)Jk zT^F-1PF^Xmke4YcRb7fA5{)L55vpCG!pKxVnTJRg7A}im-1o>cti=kX%i$l3P44QE zbu$Nwf3Q4QgobXLFnf;B2*xaUE5cwdcQ?SWrj&cq2jaqum$NT2&n~!F zh%u5C>zz!aMTs7cG6&``;kE|m z5vL0u>FuqEd&R7k2<5tWP_hQKJ;_Ym1fjs%DitVl2?kDR@jrZm0QquVBJ$h;D-^q@t!mae%qh z6uWqG3>qxiD)!nNu-}Ub*qoi?DlS8#IPr}~65E)&r^{|MiaVd>!)z^Tqvc18!hEGt zFHuHIW=mRK99m^YeR>rMfoLps%j6bXQ-ub=i1W1Xj|;$h)3*l71fT(bZV~}IN0u)u zlw}KYlx3;{QSOs?wb1%nFk4uNjU^D5v=CiCdD% zQ>n-0Wg>Z5YPqV6MB|CHNR_W5l;pQ6{1rRoTS=L#tIVC*wo93@Q;hVu(qk7>x|o(W zxx7{E&PAqCCT5F85+7TCAJ<6W&Z7DLU<-OhFcxBj2f1gI$5kC^n9YX2*gOPX^?dBc zt)B_aWGc2js5hd0O(Y{0%)?WE=FQmbQhlY7(sKdR zXl#Hp= zUdc0&3=B9yCP;68FA_3ntkvO5jT!Y>En>B)dOwvPRuGUMKqi3wZSax`3)T3rPywx4Y8`+*m)wniTmpVRZqH(6U?2pso4$xEY z1U3ui0mX*R@GTX!dEds}LL~Zq8SDb;aenq`krGC6_L^INMI#Y|4BU?0t}Qs5+aOjK zsK-$oLN`XOjtMytekAe)GVrHMJ+i}!oYVJaL}f-9?MK5D$f!t#_%zIl0dXn}&8ywm zw7SC9S7DRxrHma<--&w{bt?AeU3$+0yB}R2UdTO{-;+=BHUYx|AE4RbscEFLTvWU4 z=Iuv$NFYRiOMYF6!G?kX&_7-l%>p(D>8u<(4J}~IHZ}Z=$wOe;Z(?~zT2DqN$%FAQ z0E~aV^y^p{s0XbuU$n(Kv$tRu!dxbX9nh@`TjbeL^V`Ad4i#VU$=z z@G@XpI!sXrs5kl8Jy{E??m%bxHA;2Fn7a{!)3Pyjk8ZuU2#^3$&?!B(wqNPn|aH zWO>Kxu;3Z+*&x@bsC2}yS2n6D6@m^Gmc|`Q%dLn)17}O13p!FgwSx?pxubdzWA3i7sTmPkob!n;Arm$s%Q#2I(@(DS5%aup2XG3=Qqa{??*iWL zZ~3p)b?RYMX72^%4d%kd#KdD_B@E#Nq+4%Nm!QxDt$%(~i4)0xjYH6n%ILkI(lSiw zXQ-=XsL(P@PW%^!@tLh(8P@#8FsPs5-juN9(0?+N_cI*!KNu!T;w1_G{S2M0CVpi& z=o&a^86Lz8JNp^te`R@MOBQGb9ym$V?K_Hl)PS{$Z2}lxve4EA1 zNS_0DJi+TB1PMXU@EMvjb6Lc0QxX6Efujd5<$qlOK?ck!{^bD4bBAH@0Jtno2#jLG zMD-HtI2y@mc?!1Q0hf7pX8Ur)pv6`wBvE_7vD(!z@I; z`|V@>l1N@E(CP)C%hHsA5&OKln>vFGIER0Mn0GLNfgzVyPDjg-+Y(foC_am54ty*E zFMk*Z!9rM%41Ymu(0F9OGI*)TJ$7e|dm_nmfidbr&}YFX7|Fh;F{g5I1>;tNYuVE* z!CG5Wobbj9kr(X1qw5kaIt*ht$TSO0I|uWHFz6-d!;l71?#ZX}lZ*`XSL3XaI6hv0 z)<&TP(F^0lq^?pInO5umW#uEbq6t?QQh&>R8XQVpDz^&mHHCM$T?lFsz`(Uk2GGjdJ!5RL`z}vR;(PTU$gU{h!ilE6J~;hQR5jjW_8=G8>i1cJ|%v64u+rW zt#2u6D6GRx+cvF{u`q_MvDD0>0zxH`ZlU)6t31s2{0}3B-SfX1VF{7hKaCVZljsa&Q!e}LV|T^ppUmya zY(Qi3Y3YvGP0?F%Qf^9{qg+lZLW32- znC+rvQxNOzRv0Gc{|bgZw|@|4aZh=5J2!h@{f*|UZM#?X%xg$FCOs;vksXpARAQNs z0Qzbh+~EHPgJC%gVXL=lEPp9E(ud)(uqG9FIRen<8pI&mWW*~ZJ^N-+`|T4PorDt} zZ3HtI_%Ji~vM2?FoQS#R@w1tUu2qMsRTY^HVnpO{P_{aT@=0_}mWX1_e32=dEJVU$ zG_+*32#8Ese(C{PjvyP0*L+d-$;RJn9&bEKM|($kMSGAbrLu}*;eY!k*qMJ-q$XkbMcHT<+JVB6>1#Ap+hIKe9@w21)x0kJA^!;pg5Yn)qcK7>Zt_gT_Z0;s zN|IcYw81zC2ET=!z*xn-=ODdz_~%$4!36kdxOU+SCSe`olcZ(3&&&^PLR0#gaQrWZz=3p+p`s54^hO+97EG7zDcN$sjzl}Yp)$fU!ZX52^v6TQLJ?>y zGk0YV7O9J146L|*QkvuG6<>@Uj-5-YIRx1@uSe>7Z*`08b z0$nt`sH&``yg|@;=GMFRp4yh8v}V^M+wU0nuDG=Psqrm~k1&Wfemeifh8tFw7k{*W zxVqxzx`fq>EmtlbZ*S-89Teghgzp&x(^*aUo*G-tDr$~<>-NfBbsGdP+k+49zAfn# zfbcXm*SXcU+M#iS;CW~8A&1+(9fB`CeU20i=||AfkKp!OjG(nxrA6?~w2Lb)E&Fcr zZHr$pf@x3YzgU06`m*Ui5G=7=v2?tDLq7uFU~QIU1MlN=7>EV{@g7)4z|zAbITY6X zsS|;v->j)lNv;yfBU7Veg=&L9ivJ*X z^HJlgXhcg&o3umP`jhg0#*1vNGUVUWS+sva+{9%0FZ7$VhnZK>Q-Gl7#+b){FHMoR z)ACAXrLu%X48i|NM-?vji4Z#M#-~ zO>F#CAd=28#|gQg+(+R{D#F6#p$wWfW7R~XC!1il7^8+!m#;j{PR*6&i66LM-*M8G zu+N(5-x`Y?lYyNh~DmNwg~t>#)ISnsDNkP0z1?AF003E^0pA z^{(~llYQU%-gNbvwb~d>S^wKy8t5B$pC5vObs@DuRe0`fVMrGYfram{;==Ou(>WMA z6?Es}T5|$M@;}FdHJqT%HMF;j_?p<7;$YV;5xX43_=I0TWtUi8noXtK%iUar+e5u~ zM2TWu*C*IA{JvN;D7LJBQ{2wQf7E*DK<_0X{)_hg&EYt2=yT7c_hy~TBSDwDDatB# zb3A!L)tpua!o6`v6zJ2i_s>-2hm=Bc$Wf1n*sj(fWi z_x|}nv2NfQ`wc4@NP@AHdszL^i&ZxdpBC3HYp|%_MLM{<`Fb!=p*Ey~&3(;0HUzf^ zo(;KpxaLI31)SaHf+3Y&nRPU?8jZ=L<-sYANq#ANQ=*b1%~H%Gm$@XACYB}@$JfR; zCN`jv&UB%Bu1}7Cd!~Pue^vlFd+}zh2niw5zqjhUJExm&UlV1=(2QmgZwsy}xE26|T@fm9 z1^EL6Y>lCM8g<#SZM}tXq1gr`nrz$ss7O(%s1@bqr{*z#7tg8E&fuTkO>(ecA)|VyV_V480E3vl|$YiG!k05RLH((9S#Hmq; z6XfJ4zBku@J`wS@VlE6$9=0%84<}!J*arHznHKVYRa=1xwJz9i{c78yW1WYq?$^}x zXNj29eQ`qdGJA@zUUS*tI?`)Px|95^^uj|03|2kPOoGAm!Z<`GFOia!sg-3yMZ5B- zs+L5PiS$6FBQ7~|N4eD|;da$Lg~9G1o(#B4aLSxVgxg8=)VW9ooM&&fvKZPRMWbhL{?!lFbpEC|_z zPZ0puFS8`)Kv9|CZtwepFpznE(QZA`L$l0LPp7yIHxcTY?znP`VXY8!C;X1g$4&NI zH%pX%akdbKC0WyW{iFG?aj*uR#8u;=72;fr6v33=e&y5c~`Pt1~ok?tC*lQTpkU z5BbN?=yaO59R>pH4RGIK565<^aZ%OAh5G$LFU%7CB7 zf!dc6jHj1O+JZciwlfk>g;F9`;R>m$S60gfCsZ&x{kVMRo^cDd+FR{HLnf@+{Bk-C zy1%`D1jg83Uv8Sc$=}|_PyFNF<#!Q}F*09nI_c8}5J5anNyD+bj6?drqQ%}4X`GjT zxVPui_a|G+3d##A3P@fAj8p4^{z9$iNI};KhTwlt0{YW&m1+OH5q3}xyX^wqnZTIB zDlxzAmqr->i}11SCBvzRSiEM5NS-0j$Pn_Y3#&>S@(SIK(3!oN$J1-jcooe*pXMv` zl?Y?8v%85L6Za(fNj;>&sS(s}Ogq8AYd5!4BL(qBk4Rf$EXs4LpKFb65 zbUH%go~_?Jyx7pyE#j#YVGwSO^#39@XdDbt&jFghK|Mw@h58%j{|a*Je+5~8*>v>S z?au!lWR<)IgS`Lvbxh!rqe%Gq?R_i@SisSPLKp=cVDsN<*f5TgbxZHaPG77!Q+BAZ zDgQ)CL#8coY4=EvNY_ZG2*=2O9YN&r5ZkIvjMuh=m;f>VQE6>S%Yo+KRKUx8lP?F7 zo)a}OetJ@FM@Cax1sa({^WVxO3C{Z*$X$f(a%HBi7?IqhQ+K2tOfIq8WR=O-slP3z zo4RUR>gvdrwu=pCnChyyzyo5$u|~S4NDn7v7~}>sUTfFfu>1vz6EO#W4Tzo3OtC9C zeXOJXPKQ{wM`kbe({ARChA0@!QYXMLw)&wafkK97BOD{VWBdi%ry-(52aY?EL)`7My^nuSPMD~O#1;xp4oA+!E+88Cb2>6d5o8T zL3@fg@u2dd^bq-7vcu7T<&3LqT&SD)*z>y}I(94PKu%G1E|z{)IO(fRU=&+ztQJwK zP-Os4wR)km5of8$H#Bfx!2aLn(GUarsjxB~Hjz*U%c!KNJ<<@S&xP=ER;Kxg5ye%t zHYpkz^=cx>al^{ZE|4Mc2f^#pZ0mFBJR_YtB6 zL57HLB69P0kMxcO(wN4L(1bMD19Ble0#_1!bz9aZVBVkG9Ojx;Je8Fdj6 zuycut>CRsk(C=@)0lg#NW)&1y|YX5A;*1X4hIK0*4a$w71Z@SXGW?PAK zf{IQE@%-C*RloI#*m{_KRG?sIzx9=dFmOKo9$UYPtv3@<%dOGSHA_tWUsq-HNldn$`@Wa;mbbGD|Z{ z^O|!i(e!#+>KX4E>$A@_V!OoNb;J5uE4P838GYfz#it#2NN^{jkm~|8%*Zr2%ste7 zFEF!cocW1Qu(}9}NiZPF52YrzYBOV^mxBzakvbTqo{if{ji0tYdRkkx~J0d(a zQWk~vp9F@nK!pp>er^26s^3t*aywLwiW1S+B{VN*p%L2uj@zMZP!?;CDZ*7=uEI(4 zxVFye$_OzU-CqlOn5Sqo;eU|gtSyrUgsddx;2|LvF8f`%NIGv0vat~TK7j*?zg>W- zxMVke!#&w7la^_dQIfx}bQ{C7)jVc>r+LAKUQHuqjs{$H`?Thai{LJ>x3{1HH`lfb zkmZ-1)LlfsH~?dNKAsc6f*-*U_^&~<6h_mgXe`d&W6)A##Ii!Vo_}ayIN6{M#kXQ# z_xNSaSr@?_7`Ox9>V`#&fM=um%)0S;I9ubZ$)Xl`wCpI~Q@cU%yfyf+^EJOt0f>%L z^E_H@D_t5k2%feD9dfzi(;?`);YY3LM`nSMeFFou$ZoA|5ulCz$VPpC0LJxvJS%|t zZ@>ujegLr+*GEN2+bf@YxEntwSEM%}*o3Pgt_-NEXo5cpgSkzrp0qjtI*pVhhnC!JntU#ma&g=&V zUKEk2ii-v}ZiVpQK{q@1G1jyUCmct2v>}675oNt%DB^-q4KUU9>5}bhXRfuOf+t9pnS{|5eyWc))p#*W38<-mz zOhWT4aI>vpQ>V>g~2ahylo9=2&xEu1%v3oBF}QS@~b}`{!n#4t1_>; zKYbm;I9fiNYtz@VztdNlccnwI8<`mFm*W2yuD?NcK6*Pzk=v7u+D->4d|qoXVqm_qRCx!-*nt$7*(q`=tBzZbZJ(<1d&AWg6>N*w8 z4AMtqC?5}{(pM|D6gBNyxmrUc&yQT@w9(mmmGw%07&MQ5(S85h<{K?H%bukFLP8=@ z(@kO8~3AopnQ zvf!F_7gVDjNX_U*TW=v@I|&oHooRMC+gz7qORb4nMAE^en>AlexMLHaww?hojp5ncLV^w)oJq&>-h{~VQEm4Wq5&w6>+Gb`&Y_5_sP9l7Vjz=PwNlE~W7T|C zCS&)R#!dEg#52=(i*T`1DP6=*;4P(SI;?18)U$}@BPp_4ZNHQv*^}bT^vxzb?G!3^ zF%LIPL-f?^0sAYA;-AzMXn)M8gdjhj*-YrJ5R|H5sV{J>XXlQ zT#^Ipq44pgdv}kYE3K$+s;neYFnUfs-*v_D`RXS)xlFyfy>>sAou-&B?59LuUj6Y4M| zem|sve?!u%K|}rlX^#6#x3^kI_xmB4T|twykkoH`f!oW{g!Ka1%hq&ioT-MYs)mND z0B@gw0B`Srs(R7Jk?T&`T)leg)Rn6?r`E2uu~{qXJJe_V|9>B-X@8B=KS1pPTKiNk z)(q!0bE)uuc~Z!##EI-%hmKJ&vH|AyeCTM*?JjOVU;}*GCCD?%J$kk)67NQX{YbFp z)+oEva9m6x(tMOVLWF&t+_^owp6?YUbX`cg!f2n}%gFyx3=_B^3(>rov5bS0Hl;XZ zh2?Y!)q$F6e}6x%fSaoRCmPi+urP*^npC!?LE}p$_sI=X>)_=+o#bK?L=((>;AJEf8 zXg~Pjnva?Vly>5^j!^&A5q!k_?k{>x)c;EeBtQHgC^GA4nJO(+#a#L7N9(kHgzuUl zPn0K$Qh!21Wzo29$Y3_B>$5Q%=EG|0^6P`AZocp65!AF4r8fJv`aGG|Ykq$9D}&1m ze#Zi6#bW~?EN*YSw(OzBnT0oO5;m<`vvBcb2YX-NkPu((7V=)0f#a=z3wiBdTgbKA zE##1Y*+O<{wXL>q=-)!_cDUu&A^38%&xL})Xn$y7RYgmAz2M;K+wZlT*oFNNo=)#w zjv*lS<%Pck`4@&e7{ddLv;7!Wu35Nbvb`2VsBa*~5O&oPW;9;a(~Q3g{Hy$Kjk{V+ zHP_TOH`n@kc=$;?JR~*EqO~JeoZWo;_PMjSZ(E;Rv0}6J3egu9di1Y2_~HNGkdXZD ze}90nhoQK73}vZpv`>8{s25XC^GwkIiw(e9PMNg0{8J3wfPGPph-{Y8f6Dr?&0bqr+42)k5tQ|2ZLkj3o}U;=k5 zGabdbXc#B4=X}aZ=2lb7IkDQ6`y(1p9e>@3+l8)qFz7Pve8&{@c3j4l^eevHi@>_5 zr(TO&#fjRl{KuMGnr^DDBFIIS2r$3)f9JO!^9$Oo%G`tb4d)~tKbLZfxz+fU-y1DI%UhV=Tp0W>{M6sz zX6U8n6I=76#*Rt|^-OkU`c4p@Thp{Fkp^5v>8Z31MqNeNEu4l(#F@3>^x9L-b%yik z3wu7!I%jpo;>q;REimXc?Q+EG%75mwxF;n*ALiV~%}ZWhUj6}+XQ#Qv0+Ggo4Q-kV z$_|$#!w6_y59A)faTtO04xxkR(5M3fdsIf*<9=;&5M)^ccemi!*RvU?(AWyW4%ANB zB0ZQB1UFU#vqf+kpB-}oUA&FVssy|gn851&JdFK$V*zCk1INRTm7t@2Xn(A6cdJG7 ziV6FWQ553s>jB{-$Y^+1a45euzYdu+(8*qjKG8e;#?D36)@YKyjFx%rN%dsP(S!z7 zYg(le>)|{&(*W~}i}oCF%JU?7J2VejKWR>|H5Qs$Dk)&UQ(U0`67R)3Ocz}kchj_I z?l}6R<(n0^woFDt(2yx;{(oZNj>EG52jBwx``;d}zP0-1!e4+(TijZ3-{kg%AG&|8 zdze*Td?>Gs~H1t$Ge2+`W|woDN5D6}1g=tWQ{IDVk6C*eVs0erZ~FTz^@^zwg4}N_9n)h5OZbQiWQ1gSXS>+PxhFG+bELy1LECmdnAEA9()%HNk%r1|e$J#U9S$%_FV*04ia zV2B$cjTNw{f;UyLEc3h~TUnfzH}wde5aWcqCX_|^+xM@*)0lL-vVnneB4tYmGK!u@ zqWgr0n?l=wn!X&ChI&FD$2uVPFe{ z=f09>rj@Jm$DW`QB5e}`7<7a1v{$LTwbe%1(kky@;2j}d=Yc%J5sU1bMfkY)cLn3Q zs;2&>`Wb&O)u#k_CwVYL>`qw|ez`KvT-qyWU<$q)rW#o}xmcU#}QQIYNVAOn~ z<%sNSADb-MDf40aD8kcGu9Ap(TQqlAunTMVySO=k?V3zV86x)x7owM3-((kAxOP`b zS}tp^6v8WRgS<>pCW5P3luDxTb{3+|Tr@Lg*_ve{%XRZzCkFqD2GDoPKOMVzhy3Qd z&L6;A2!A`d9f}4;jR+^1lPrjbQ8@ny*)VT6_3U2nyE@>I)gP4L4ugdU)4Sy=5t>M( z2PysWy@$$>wPdbHGS6m)$wpG$HJ{4M&dw^$(XPIZ1D(g9vlNSQiz$;9FY+MOCEV`x zcDYi!2qaI*aCH#&J>>c)OOnGyJV#9z3tV6{8-F?-sfvQKjQlj%cOM@af<1b{O5o7A zgPn;-;ZM$eO8iA%SK#Uje{|OrAoPp6lKZa4?!q9RUU-YXoKdUXh zfaJMq+F3wquCgIfBd4ZKyt4zRY1WA?f`5;{T3)6mihQ>@X*9cX3<$%8b=V&M)xi>)Tr!>Lv0tZ&{tckbp* z>vOACSzE6X@!&Gf|37HXuz!H_xH-J0ILoM;h|c55vI;TG;z|P?a1+_rL~J)#Dt~d` z2U>M|5X-QG>YWs#J{x1#<+*|`yw^&RNuaNPQeFEUg@67AL(y;0j`Y7IqR&Y8vmxkm zdA2Z29Sno?U<+_-V9-x6ME^ejzIwa5hx(~6cq#$jBk}nIFbHks)*h@sUUwV`n(5H3 zZsuOLBuXLL4n%dkUvcXZ7&_HBSATCSbQGZ7Xb>Fe3r5Xo*yoWjjNq%kJX8;*I;J)u ze)p>`t z&{wO^!5a!64n^MFzHdh2Zz1>_KKqn{x+d|8SHsqYiEHXFBC?jbGuY>CK(q!3ZCY+>puRgq`e_6&FO zr(24m9`UiF!iF0{z-~A69xiJmz6Twx-ebe4-(l`=+9woPM?V|re}LC;hRQvjdphSd z2^B=*wnUo*8}dgKN0ou70)HF|VIkQ!ipXrsY|CgR)#oEsiz(@oE1n4#Qz@!6W z@64Sg{zX{v#qAHWVt6J%s>4B-1&e{FwuIq$+DbH!scmTDOlUODcxI_z%i27@@`{S; z@>;S_3OvmUZtJ!B>($pt^|xplg$BSLJb-)pMj&1Fh`yafNL+j%b{dn^rOG0o(rp=@ zFhF)!ajcj;T2xejU#Q**1GwlRIz#zh*!a%jj^R$a+wA1)eO0@A>N%p0H zu4Xy*^2S?LH%aw76iWf8kLDI1Ja90-6XA^ge^K?-aZzl4*yPMuf2%S(-UaUk+iS-a zyBiY_6BH1oyE{Y-x^s6~V(A6}1rZRtySoGRiu#@PyIkM1{@(YG_cMOn`Rq=d^R4H3 zX3jb6!jbcF)IZY-{f}8oeVR`ky;6URsqGy@c&#TClHy%R?w3JiO2#)*sLDTl`gjf0 ze*5T5a@G$RNXo__f1re_uh6Tt@O5 z`%b0VUj$)N^HOE0GSsLR5r<92;S;A3hpqkXu=1ixMp;Q5ww2DS&8?HvGE*R71&7ex;_R>FpMv>|tnN zc3D|#p&W;1AYDAAi79OtpH4YPvK0F8mc+LeC#0&`zv|bL;qABcpdmy!zyl}mDmayU zikW$d_QStyaO$E74Aj9&Zl78Bwh#;NJf{M;-1OqKlC)9=ZsTi?zd!Ceex~EoP@}>U z$1KG$b0_Ocf1OKKrn<=rWW~9qs-mOL>(VmcQoC&Lyh3TQxU9^x%1P#FIo@Q+((QQx zH9NE2VG?M41K(=6vr;DVKd3#ON~un+Nv>jGzVavq^A&Ts-ds8`>R?c`en9lLn9cDy zjyYQsoS6G36QtD!HPZC5^Lh#yE#R-HFl7R0!QY_We*go7R*=K4`N$K1lg#{YcCrSNMEL=ews!X(1!C!vIrHA)-BNB-xj;nQ*W6p~tH zB(>ynd1+wp#o&C%k5>FsM@>;$#0`b#HHwGh6r@0Xf$xZ31j zY7XHf?nV=&J`H_IDXW11f>Jwh1R?tJB;HiwesMDpl!6D=g{KGezg}&M>!? zO3u?{$3pWR@{oFueE$<2?T>12GORm1?dH;Cggk5K)%XpiX@BeV4Z*}h^g@sXC}7n-{c#);l!z0A2ITku|ltSwr( z;OgK^k1VSMx8n)ziS3EL4&L@YE&&+<>49l07mC=Lvo?3kT6RT*N9>D;z>Nn)V$_28 ze++GW0)1)HnwNCz1g>Rc$DG{FJ?$dzc9Z+&U8Minp!Vt;==G@ou8U-Q4Efup}w2E?$}DmRBe%QHA^=(vod-@wvi_ zvUAK+Jjmq*75Ha{=1OvNC3!NBLXTq4O-^gQmIpA<1D>3Zy@!jF`<`N_a?f&xfA2Ts z1Ky)E3ex3ig{W32a-Oky=9&%6_ffsVuW+Bv_0D%r4R}&`xAJn+rQHu4-uPt|mo&@r zW@j!fSYO(7q_(A`in(DtD1S?9kx zgg0qF1&uSH5&3OAFz0|4{z_zjB`WIq-5joLgOwDn(fYqTYst9)_+|d`WysToLw56h*roc0TOPVA^PkO;`+Zf7D@rvIR0q zEjY|=!;yynBWWt6%P+_;$|KY!g_vALZ7QzGuQL4i-Y`y?%zL9oFAW;ad@?04dz z3!2Kio9U7Z@=G!Ts*`(He{$}Ajsd%a_GUXs++_^QXzhd$jumqD^t#IZ5&OdTMd-G` zV!GU`$}z|D#u3rJjL@v0EC!Z1QTvnkC+$yKYAZ^OOp8d}=bhl58l1wg!?fHE9*FWA z`VZwE6)!U&mpo3hRP;=sIVg3;QVL4Jgk#nFx?m~IYDAaPP)g#RfBe8M>01t^bQ>x- zzk}LnNwK5U(^H9pPGg=>UHLg}sRnYlLYGYMyA7g!*};+^33DDsQmoebSrCJcR8EyP zWIa_XWPK0U<^56&{Q0Gn_|xjgMtG>0wS($64l5nYUEY1_Q}4ouTP)=OwS;^ zduy&&E`xm!M)|u86)2{|0G-mGOOKDi^$6PEUn?tjd^4c?u&>N}c%4Gxx-wVsg6RFUoC&Z~ooo?zV%=+^`EH+9%s z115ygKZR&Mi0irg@>SQvQ*%E|?ODX&R=mqWMGsaGTZP`Esy(ZHs{Qh6^OHe?>(PUg?NIGhj?N%$R$*(SC<`daTW9di|Hh=w4F--C1hms;xD;OA( z2edjd@E{2MttL*v7H-Sx;d3T!FZOTREBE-&1sbnzKVv|DKlgGK^c&x~0s3AOtvic@ z-p)MB;8FO%K_Hr8AO$~$kgIJ38aKjvqB7QF;Q#$xO?@3-m;K01R z5GQRgI3mrgxS&T`p+PRF@$k#NAD2K~9mf1`8ZMA-3V(m`?U2AdgjI8CrPD(q(dXh4 ziu{_%Ex;xBXx?ea0$fEtr(z~YxUD9(UE&!~@BM)4yqXaa?t?ZX*?Ae zbs!*MZFIbuzSu>wJ;{lAawb+z?pOl|iz`&%h zobMrR)S^;al3S8mv2T{hA9w6Vvw6tKeUI)G`+vyFbF0Pmx$E<{$Srmnu3xigcY#lt zWsdWmW9QDa-eXWm0&1coEE)=HsN`~Kr=*xUyaR{C>>i2}V)4(CQ83^H3@V3d8L*2H zxI!Q31V-m8446x-w3ra`H86M;1u6x3WNB0lwc0YmS-f&vVQIow)2-2rCjHT+o*AW z3Ztx{?!USQ8m%N)g*Bp$I1x2a9|zAW@oh8Db1#w=708R26|jKt;xSwC5AI85c*yQZGMePf&B@6K7M;oqHqcf z7S=%#cyRuQlj;p%Hw_L)0tm0!YO4)F*awqo)bf?0##@Ott|k7?w|%Gon7Uum0)J!E z4V;p9$VmMfe&~>w|IpifE2mmQiav-{p%{riIJC^C+FI-c(J;LbN|N9@15>C-<=0ai&spyC<<({lz0FskGkM=93Cw$5c!ed96@E)WYnZp zGvErE%6*hVXEld?lt-Zt1&o5@db8-j$S76XuaAk_XprM5*^=n^D*9YPLw_z)FUcyu ztf$DPNt65Y6ICf6K|;ihG`K%$G7sPQ4IBwWbrM_SsI%Fp#K&`Iy%CMKM8mx}$~Vh1 z+d9#sBe^TJE1e;A%@oyP9=&ViQlyrxkh+v?%dqb})&8vcHG@CNWxMJ6-A8s6IA8r& z2J_{`~2dIbDyvN(D|1T~OPM|`b>sh6ggoYv!`un#@WjYD-Mu^!dMzvc?7is}mL zkgFB>?Q}AB*~wrT)hP|Ewdt^{)kW<+#f~Lb5(iy$820n8AC$ld=$%0GD}mWTARiX| zUJpSJb!Y%^*~<*Zawrmo>H(wlZfT$N6q9_EPNC>v~90%VJhWuhF0O zjG)^7ycOh{us5KG}*cyE-x-6+8F+V-OqP#f;#-#95RDYJLB^f^x)IU6_yVZQX>GmE_ zcYap>MCZc0d!Tmj(|6D&SwTG|A|dE08~71ELVpg7o}f`3tblX4qK;w%zku0-*TjXZ zyl~_KR5LkXe8BV|gBu{0YreOOh7HZ!t_98Xb*-j*mNbf+xO3{4J(rqLCNu6lcN?lAom)f4b^`!_kyl_b%{vDa_oo<`p)e+kje=32o!R>~y zeGe|ibFg?1E}sRsHMWFZ1PX;Q{tHI#jyK@FduY}!tP9vF|UZ7 z?nL~yQ|P`3RYdKLO|Ue`b<8x6b8Lw|8eK{vDt|wX*y(5rj85ezF9`Pq%`X`pf9oet>qJnRO-hF^n*Fr;0$PmK-v0)g+jhvsuBk{9M&l+QkoeO}B0 zDl+SSP9KM~K;L`V_kaI4!;oi4Q|yZHR7q-Xs%%-N2^=V&~kfjc%^TC5Hn*O^r!Z&GB+``6nn_cQaq&DQn6Ufpt7d{ zI_R8`oZ$3OhTS(6#=G1Q!-U`ZpEp4^m<)E2vf6<~HJl5jYmrrsla+8fCgv zlvP%j*D=aulAd$v`b$+;O0F;v-y6f3?@v2z0Esm8ISGR z{d-AN4X?HV9er3tLEp0TusDkV=JtFy8H2+kBOT0#3T%MlzY;utOlng5Pt#jm?;-xH z!UL$@xBqEFzhjC+6f%&+?K-*Y!oqVWZydkZ@Cf_Vi5yl~uQuPX`uK`tYwKn&7G1Hr zvGt1C(nYh^{IjFT`{>SG&nKOauYccubYtE5b@f{q0l)C`h0n9z>ty}hB5Y@C6i%?3 z8$Jr1cVMtzo=4v9bQee}1CP@%1Vjva!$fYrDNeIQkxzk-+%D4t#+1R7_U?P6DX@Y2 ztc;@5^V0HD3tq*)Pk571;Far>?f36l(bn_BUd}l)$xM_VSm0maJL%A*!++BcmDZLu z7T4n+6(aVkuerlUhaKypO`^9)XAT$Lj(Zv3oe<#@;S=u1VCh)cO|4xz$7F(y+_!0` z*zCSM}LDrlfSN5zy-|pp5QYN2K$TBo3x=XB4K#0u4Ciw|8x1JQJ<0vdYm>7@z6Z3GQsRVvR#Q03594tMF4UL%9N8{$fsvqd z0cIA#gr8;4^!9m_K_d@dwr`nX-wAyq=sSN{a;6FzY@@jNhWNBo1lz+IQvQ1uuY%UI{8h-5E zg$H-LUNeGi-(c3aPeib8B*f1^^>kjb5nMQ&r8Iz9Gy&;T9Q3K-4QxTcPwo{^#NSrj zql?$BAG_RQbZgn;H4GNQO>Qx1-wd39i)YJ;RLya1FKMr6t!7s62d>h`?M^thdB{j0 zm6YK>7jP!9zklE4S^R*l#9CE7s^QuF;0=)qJip=$N4|Z7TWOrdKjQ3+EY@!_vu<2_ zd`q2JoI^H-ufQq}71ZbV51~&R{57Xhq_USEC6SBe*>cn?6q%6PsX27hayUmd)$fkCQQw0+m5Byi@8ar~J4^^D%rIr!=GrnhHib2njy6sZJ4rSZ1^bF9*ds*2W>sF)6Ic_{Jrp#q zlMh-&XMdLw2{i|F2pbX#e=4lOlEb0O*)Wu-13boopp~D!llXUZ?{tcv21Xn?tC`SU z0t={vL+~FuyF9Zzy#o7{itJHs9cnCFRT|piTMm zg=EMe(B4Ma+y$anf4~9KZC9dLA48f#k5g*S;(s-1*rfF1_;=XeI|tMs(26ox#}T3s zL9?I8$<}1o8b%P-G6L5UI=Gf_YbVtwy$P8~!%%ILT=l%x?P1&XdtGlBtRR>mr;izS zE9!=NN71JeYNaZrQFdMrc0(ksyawO6%9TZv zlQw*-7VSId^2&~Y6ptxf#p$|tl~0i=7k>pTwj1NJh9Pm(U)BwMyRW=D^`P^W&Limi z6*M=1=2g&MO|poB0m9I$Ld~gcs0_X0xZX%)g=6rl^!|%|$q$k+)`pWB?*H53Hk7d0&6u~J6ZYB!ovXm%Ua9L2HF3$}K_Y8Ip z^J&~K!eLJ-aGJ?w$+C+i|N_A1)J=;6WCCx(@=gfeIwwN;ua%_;F0TU>zeOcaFZmFKSxMJ$h zzg|-UM`BdwD=g_Dm0h5I69#=CfwLU?e}o|52qZ&Pk-bG(aKom zevbdicPoF=y$%X*?mrO>YUjJRz>uFJT3`km4?ykMx9MV7_U&7b4lE*B0h)FoI1c0v z+QKJRLMt`)v(-<1#a#}yl?$lQ1BXJQ^@F3$V|K-5x#sLjbY`x##phHT)DmUZsfQc* z!9;Q4YofT6>tF)+?a2t5eSiEEwkw;t2XF+`@W=z2ePU$@%ievP^zC|&a>vN~BT#$9 z7bT~#`7?7sN!@yF)J zO^=#Bs0OX{dkX_TfnY-(@u*OJG5af=KMC8pb2wl2*zvaIbL}G=(DJ(1@<<2%CLYPU^$pTNV>OW_@RS8BMX6#n zhv_YlPT^9m|Lu?(x`$J`;A`H6Vn1BHg8JO&-acbNoA%t}Y-i`}`&2Z~UK_&Sfz~A0 zPQYUOSk(HARkVe_b)Z9N6ZRLKExl2Fqq;Dt);`<6L0(r`U4P4*p|&hpxMGQIabTH? z)cbko+s_>znA4Qig$zcR@zQCwkZC8)q zlz`UMk9Xea5PvGJK?I-X4d~+z+DXty2#G3J!c~P2u|T9(m}`WODuY-mGyZ@qqByib zm;Y-Kha;)<+{}W^B2SWn+HWx8EcV%eE>l22*+!=MrFkU!=%Q#m50p}YyE*4j=MZPY z{rjka&ug01RwK6uFVvt}heY)H8?`=RKD{%*I>;fc9)J6ZULOJa#J4sEMn2%6avN4s z?9@b9s0EeVRr~G3pcP+p0f*uX4S=Cp<3z&6t|^o7+EXfEspWQ@=92GSW}fcKuHhj=M>RNFr(CG%wNjs%JVrJ3d0}(+(1%@QME#B3pK{crB z@YN|3>sIde2Nr^=vGoKkXJj|i7EP^Vd6CHo8ohRQ*xPLw#D zr=k}IjYYvSc|e1$#M5N+tnH}1w=kf}I@|43et(<1xwzP|%%##}lq2@{M_~jb^N?># zb%DRdFrpL$ZJ@pt^ju(OXm&+OTVXN&k%Y8(Ldm`37cMkEV0!z(C(dJ|@v8MUdBL?# zc|KQLFFk0uN64W+chdOEoZ`)&&WfDcSKKo_NjSI#3{>amfl%}3a^8Z2fy%$=w70Qu zVt*eoIE0Fx6FW6x5~EbZf$)(cl6fM|#emUOo>f*-N3j2w5U{BoFz+621_sA~(M)M& zU3+OEZoES%`!pjGm;&=3F#E?XU}pBjs7xI~3~vj4g{Rq1`~p6k%Row-y$w_fOiPDx z8R?!W-bub+J4If1j6ie!lS$^HJf}Q6nSbs2LmLj79IAO<3+m;cP?RrXKlzWdL(Xm- z!(PTMVlHg7|5Vq7?oxM&M~?W4cG~XK<+f*Fvw0^QhBs6e^lPc#sw!BNc*T1-l9M~ z?Q7<9so^6Lj&sJ`AoM+y?v=4S-hYF6-5sCQZD6G2#zQ8(VAF`5qr3`y%B*tSfvtr> zS6{v$@|9jK33T;y@^jL~{BdASxmdZ{csc=XFG|lY+h4lBWWVkVuVG<0BueU@Yn@^b zW?~pC2aPUZ9KYJ%b-vjxT3I-)cx+KsWpP763lVbN%2+B(mMP1~^-mN%rGEs|3IEC> z>^ogGC~>Xojn&Uh{1i?(>;eVa7eVmh>5HjXMD9`A%3s)rkEE>Zx7qD*WsGsUaya(m zhvPoNEe`m4FN}#_sV{ZRH%qa99epkSn3QSxJq!r;^TTLD<@ysUs}1^~_7F7HuMvU~ zN0{v)7%2P?HY$W1{|m>G!hevi)cSxr6O`&m+CwS!;c8CVFNJ!1{O+}`ON&m4+(+}xeqoqZXrbxI1gc?!o;AyEhY2)kY!yCE*uv0zJz9rNfyoaC56t2C?Zq8^Or z`>D7+O_+@)jQVj;^>}^}Y1T!;!<0W)@LxDm|NQ98iuB5~3S>(};eXblmVs6b79a&4 z)CTN7li;@c@?4jq%^8m6c_sP9at1#@f8K*`y;y&v>NdkS;3E#hil~dNmoFagT5?9@ zxnEm3Xc$ydK0e+)-T{p5985w@NWuXsq7W3V9~5mIvpqh`G20@+o_TOOR?=Y5C{8as zqerN87%f;v(lY|IZhwHJI4rdpYP;LM_p$N488%Vfs1Racn>)uGXdt6?YjN`3nAWf%QWn zo=U2cc8N=vLw~DrPR!<^HhX{1Lxt&I&wn`c;Xa{lGfPNo`XNJT>p{{gCEE*|_?z5) zo}Z6#UD(f*=HrwzxvxqCI#CuUiy=i`_}fQ`OIkK1xB2DZ`mu^Qy+F z*~VYnMM0;{pIKaDSPNbcHgm(klR!EG^6UW9>3*x;{~cB#cA?u6}PzF4B9_(zmL98^pco0 z@e;?pP09Am$14faV+Ku9am7tNMF!E)n8n@4F?Y~7mjK$3HjyU`o&!d6VFaV>4d;AS z<9}?H%^On|(&<*}_ZT!fU_&L0V+4lxKyaa?t+KVet?X9k>yB5dB_8{q>G}2nHbVbl zpM_zGLbbnHy41B+ZXQ{;0 zgp`ETnI$5&;0yFXSZ@V(P&gwB183tj{j%_Ow*vp8FXhlD3#cp)$=<}EjFil@%zrcn zb9;D-&MT4?YT&Ji%))|dX|8FaS&DfE!!90ltg5!LsDlw00R!!- zM;((uTl4287|c1oSqj6JLEqz_+kZbFfx$?Zid-gbz_BJsKSKR$IHhzHGxaFv`eqdj zTMd1i|84nFM-J027P(K_gk!fLeFya~;^d-H%$z39{q=enz8?BD{M+=k3I?Hek;rS( zb{uPtG*JX+a7z9t(jop4=hU+D(x&FAt3)TwFRd)zLHH-fp%1E)>f}nxm98x9%gErm46%`R_=DptwMK{jo2s0EtBZqrK8}@7OWo!^;?uWBf*HW zLxUAak62j}&}J?30qVs=7}f+U82(NVB}n}a_5_J1sPNB;0KbX=%>9jltN0fx3=F2T z>N4vx>TqDODBL{Q+r%u8)4wnSs9Q+Fh=obYy*h#$@5?uOH*ajAQ{D|Q+`}C?p zQ(4d9#OpATQtB_~u7hYf&C@W0Q+~sR9eC**_};^2lJ3oqk)a|F9g5VCjP{A~ip}uI zu!(nJT54i*iVaF~5{sJk!1^jJnAHt~zC8a3IxlKJ>GXi+*?&@UvW6)PY9zR*aayRb z5>jgHFDu0$h~!Y?Inn1ZcSs^#?osVi8<106(O4+87Te_87gtDY3Q7wXo)UTcIeI$! zhGm9lg=baB>I%zB7I%pJ1Kqvd{K5*t3icI@cNdk;t6zG2J%h2-k&deK1y_yAMFB+P z?D_{LP+@+det*FMo)Q&2vikWk?sQq?P&Qa_0C9oH>Tr&wta7 zZ8+F2->=*{!xI*^bw15`#{fN@8Y6Rhum765SzHNJnty?7@-8t^ZVL|`2=O0kO!*#) zFE@Az3%=lj=PFJ%7>*HMMyXyS93*VQ2!ui_=vB?7A$(1_1ZkLnQPi?9qlj&h6{-pL zToEj}mfPSM|z-ATv0h@poK2@YDPH|ofc8=P!vd2!;c)sm@(@REq3b%4T7k0eaauwCA zM6D}Y$4l2S@D46<_y>N%lh{w8Jw^EfY5v8?-hV%_uj0?$!1B-VI?)>6Nz6E@-jt0e zI}9*S(}ld^9DzC0xu`yO%FZ&MDm#hC*E68@{LUw4G6rxaGf~@c^7c~iN_(m2*YlwH z?#@@HcjY$K#3V*F9m!rbj8UrXj38RYwj@U@Nh|LEU z!GFv|n8iRJCDA(kI*QjY=2qcA{9_F28kc%j?v^^km^&Z>`U#9C@c0VG-92-s;dSH1 zhO>2-b^iT6_VWc$yYOQSs0;slDpViD{xVjaRovvZE*!IPmQ|T|rCqMa`>rofuDv7D zEr{E+VEDZ0yZ-le_v!D?Z@g!E{b3jf2Y+_s0Sbm|!GS$who6MD97Z(4Dv&F8q8t`l zVc1muE-6ze<9xQ*Y~F2K5Zd6L8`#)*^m6e9hJE_fUxmM68!?Q6_X|02P;NvAn2mqZ zMCga=hezAQ?2XIzlI=-$V>%jQb1DofvQqPp>VW~xd%+OS4An+VLu!*(mE#e&@_&D< zMAeo}>!r4rD@FOo1?)xHICE$jZ!g-3H^J9P*3!$dT5L#uKC3MIO7X&Gzi_ z&-Bj-OkciG#9lqK=h~*D79pX*p&?;RwCUEET|?7GfJM@#MRSa1TIuHd)_+>&c$Z2_ zWu^J~PDQRI9!qU!c}x$Mc@BVc1eB-d=v(z*O3hG500q65HmLO)?Q`$6G&if|=Z3!1o=9AZTP*9x{_KioEt zPHRp%mV6AE98tu~07K8EA%AtgEq-+-ULr6d2UyW;&#a97a{^Gy%Se~)e&LjVJqI+B zp6K>kLO;bKTD&{kGRdV&E{gDt@Q(;64(o6)2$t36wqz4=u0d4)W}?J4qXp)own786 zDZ!%mpqbx%v-xV{&4xEu-sr$m(2fD7hUAAK^d&H)s^QuSQ!dgs%ztyAf7T%pda53^ ziT4#oVst2p$aG9=luYOG2|ME z_NDGOZizgld-83h41Yo1lN38nt#<;F&!^!;4ehqcIG{~}n3`DTs(LMMNWCpD22CQ| zk}Pt(bC~4^qQY&5LjND!S+gtii??)liCnst-Q3W|2>tD*>OWK~Q)`mSJOr2u zLa>OS6S}ht6>`3iV;6YMbzHJ%b>M@Lcl$mwa1Q#8q*~hSD}R4?YmK z-D{|m(~%pl1~)#Q2BraqkfbjDkqLD4_uHVR^MXXLA<&(qB2y#;+Sn6(l%kGPZa_7D z1BFA;h(i_)fu*4YLpgY>)Kv}TBL#M<(J*~^NUN>X?|)pk3`Qn_fMK5~(jkn)Tcn?$ zCMS{gx@p8Kk%|3eyUFfzq#`V#@$V4afd)8Szc{36caEp(kNnlZmQI2*K>7xD`^hkf>B zW7rdmVf??KF&Z|KyKclm1ce6SN_tzEdAQBKVt>_?8_i;Ebf7~H91Mxp54DMj+hdUB zoMTSt*0q*+NrgeBG_Clw9vr0W)9c8_@MA2v4VZG4CU-)2txJ$%L@TvWp9AeiNZCUS zwM`jFv4QPi46`}Yh{RfhBQ*3Y0Nu)e8~%AFGIAd4G}e=WKS(JlAP%c`00VtedV#8{ zg@57M298PFrJfSz@BNWM+lLBfe16+~=5^P-JD{dcxI80#Oa2E{x|bD}6c?4ohsB4* z?W>P%jBku*U=2*>E+F$|Bv7W3(&}b;-jtddS4?j+um{v|165XA(OlYy!g`U* z!ms;MC*^^SHfL;`b;nwj+LUb*+vwuoRDX@s_sFi(HjTPtw-q^-S<7s7N!d~ZXUcf? zOhDF_Dsj9C?;p_3ly~{`dsc?fY-nf`59^ zYt=+1HPHEV?uk99IXt`ZMd&wGc-WYQ8pSZh5-!{`#52@~!QqrFKes?!$Uq}Ta8ZX3 zMu!jGLxmiU6C0elLF0!Z=cp+25C>~d21jLcbG^0M&owaWbu*n2o*9-F#$f5E9y&8P zBQQCXA=iFTQ+Ouz5mUF3T9)H;Q-A*=l`!WEJVG<7u&%ICQoHz=D3IXdKq^&|B2AH^ zhFHXYHuhL*K7ZZ@CT}VMQ#CXmf$HCI3B4=aI^1Eu94S#rN=0e~(Xk#Xl@g{O7HuD6 zAD8Krxg*~7QuL98GAUCkO;yR1B)UAcJgq#9;s3??+$WUK3G%q2I8rv$sDHz*husg7 zUL5`#Tqygc%Peq;i_E)dcbXf_t$B8)`T6n5_e@}jTV`2Fb3s1#6E8Vxd7GH^>*#k6 z?zi4;c~S!@)NrBNC^fd(Q%#{M z;dl`(@sc^F2Bv1E=A`6gtbfW`k#FR@dbjD8oeVoWIvnizHZF2n=p6qg{x`yIM_!9h zi%X3s-F&JX%C)}RLBmol^GPiX14MY9pZhy%u~93zWJrWdD_rk0WF6GVp|JQx;k z_xr_*OUBN4H|Bgpf~3TtM4VP~LJzX(lGI|d1^p1M^wWl6U8M0EYLdy?tYcrb+sSWI z-=rpnCWOUDG)P2Ip?~|s_LKOLE7Ly0(s!$`w86T|@#1fTG=XLz{E-6_7(qM1!3a=m z1FdjU?#_|2`xnr{hwMj1I^V?wkM%ONU%L0M`*Xkd4Ddq;fq%J0=d@WiJsYViKOFv2VE(sOu9bcvV&ffBqh`mg^;9rXGw6aTz+AvWrTr zGJx&ymm|>CbY4(?U`AMuG&?sdzhFkm{Mr@k7SA?AEt`Cg>Mfb>-3`MByUeaL?8h@->S17^swWWq0Rli{4hgwXQ0I+dm9Uwu;VU4R`#>i} zB^*dNn3I=NkR_Ka%QGrAwp?$reaRkgv8%*cQdlQGmVT1Ky+b}y`|Ltpf;?TbTr*rU z81^oIffsP${{+nUT;+bl?|#S=296CO1WQV1wx@TdoPWgrIU+AyX^snLj?N3NcFy-^ za359BVwI|W0R~WY&PVL?RDTor{3D<2+@spVB@upYtHXn@9W%sQvlS`o{QZZ2vnezaDP-H`!kVmzr{iNb4))5uiy2SOoHdQ z7Ik4fQaB#RjQ=_OqjD6rnIFOVWvnZ=%41kvD;WHRlKB?6rw8R^W#wdxb6lk^`EC}r zCT=VI7`zJh+{MjnCRBW$&!wlE!?Qk=U$gXC=c52UQ;} z>dd{w2>5G6(i3(vKvQAJU*oJ$%XH$h1%C@48h@|`HAW#I+)_ClrsDvduKW`j7)f{F zn5#JW)u=HGaj+@=y{EvnW>c0kOl$$}BB($AHXVkn2E*Nw%G#49B{;DXbxx1E&%F73 z69gSFR<)+d=aZl@y&DF7)M*0KaKe*_r1+QQYokz`ZGs+!0T<~Iv@_J@QizCc!GCSk z@vMWTp+^HNb;+;#%8?w*`HXY!!qVg5>yI2^<{HqKBnh$wT{T?9I1zLooQ#$bSms*Hw5rr4wYDAt+g(1SH?AxDf`Rl4@ zdIm6yX!%)67Aczj2CA_Mj^5~x`8c@DquN^R2o_%+!_-<>z(6q-f@=b1cz^gX;b9?% zeTKTOh)G^)kmn%T5$ACE(B??Xz1lm=g zUX>D%9FQ2yKq^0urjr`Ys*Vuf$h@2W zgt-oyN-NYniXrP!3v8%$ICnJm$2kj1{EqLE`lv?5^mIMEb?!B@l7AkR>+oFvGIdkl z0F%=UT#_xMJ`zHt4;>5$Rt-tec=WybYkiMN&x@Y*-*qm6#v1}22cb_IiNMNsp{b1R zkwLCvK8MSvz;aq?uLZ_$(3l2I;wQY+n+h5)z>+%sglpc`wp_CF-_s)B*3Fl8wlZw@ zQ+_4v`akP%;J!8V)!}x{Z%Y``w zy1BaB<~tX=Rx=SWlY@0mRCr8ybhtht3E)bOUyJJ~KI#Iu7JrQ|(1dTfa%e)urpKhG z=~V#fRbQOR@l){hX>d))-rrQ@+zvZA&dH_tv@SntCnun-DB_E8m{w22B2o zip#YyaviJ-2A2cL4SC1&iqJ9|XD8s0#+ruwmdxXfVB_t&tJQbP9#`L}x?20F=Bf@X zCpk8nh!3LCk$+Z=)3g$*C9=P+Ds12%&Q7_wn#NIDb^PKzw6cB#2XraF*cJN2-QEcl zKaf}BSOY6C+>3@P%?*aOs-1E);eG)12&wN_ejfX+!>W}~Wvdj<;e~tg=t?+hk5`t# z6+0z2`zQBU`BydEyn#2XXo1u)+tXQm<2;*Pj_4EkDqb8G4GriEwM-q|ZIu4pKftt#4dYL-tUX2Q3d-A7Wq$DSXz1b&~QohqJ*U z^)zc{%zt$JJ$L%T)Hjq-K!I7=_G&9#Yv&za+X5M0gWvV;zX6l(VHfRu$R*n2aO!9g zn}2BhA_XXtpy|w9pdQk>UU`n`-skeW%G&DMcb{{cvWgO{h)KZU*y6#c`uHA~So$@a6eFwSQJ(kJgID`uZkDxr$tL6ZCGRL!u4@M(YQf z#Kdni$ac!vp6JLt?247v88k@J%TMd^`;<0xwmegwQA7an897U+T9JD-u)_AAtKk_3 zeU%*f?h;9lOE3;u9EV-l7rIcW97sOz(*K|){y7}=OiMiL%yV6!&spg6@ik~L1b?7d zxK6)D3Yf9bcSCMjEn$|ZdkX*jJ_9rv!6O&|k5xnJCD|~IRF8j>g*<;6EIDweo9A{c zKC_llt{-yxLi?@e2MoH>d@MZXpuch;Y{tR3S=k@^!zp?pPDULZg~JyXd)MxixpY>w zH?_1fBVaKuAQxQ##4+^oEuFhg*?-9@8;+M2;KSvel{z9rbvXsh2*y#zggGK(&Z1xf$sjrB+@gpe8Ob>|Ip-u`9CIGSsDG%SVnos^ zW;f%%3%~#T_ug~9|GDQr7apkYg09+o?X}kXzE!o?R=fmt-15==lI2jPg@IBETF4ce zNMSpgV43e+uAk-r6Y4?!@!Pi)3c}|ICEqOq`E@`UrWTer<>w%x1j%1pa+i|dGEn=h z_F45uulnZW#V9aIIDZOG+)Czo>%;4p?o+r;<3OFfvhmT*E_sx3;v#dHz+WuyBhGz61d9rOH@DxjYBdLdIn^X8X8D?8h+=rJiNp<^E}frS-X)h$usHSJz?@3ftcFzPa{k8GnE6Mgyeb$Nta5 zL&L%^^cOA)a+u!Fdr8rm0G#E)x|f-+Mux@l`TQ!0G$5L3s;;RQ*A^Pr88n+wFiWz7 zfdXW84cHbk&pY2I&p)L&yFN=iy=vx*EgyKLOux|6Sh{?!E)}x~jFB`l<|i^>mg$5h z96(d{txa>t)sMF+ZGSGho%fKRNiWTFM3tr&o~R$>GoDiDlxd{M_FP zH7oZGQ1WZuU3k^}sP0+ii*S(M{IuqoBCG`g%o=tAnKQ%TAb;b+m(sZ}6co_tJ~stA z8QSf>kN9^W9jd6NFChIZnBeqmg1Lb-$dJzbrCn9+b*YXy2JzOVtwne89`O&&3OEfi z%OLA$qAkU-dzt2LJrb2RGhKSii7r^n7%i_Op>(p*;yRL^FdGRVlmTgM83I<|-kabT z^kE^4N&=Y!5PyO6Dk1m-H-j&xAOo~2jNoM8;mcQq zeg@IortZU!iugK73x;myTp74MIP)vmw+YKMg%?CZS${R!A#0}$irYt!h{YUKe7^QGg*zvHyTls8+ zTZCJQo36hROR}IYm?G8muP={W3p&O zlVcyssV?XgH!mq=MaS?bjJ*?C!yPd}u|Y8>l@^1^RAi!t1fL04G~p;xJ+wB(G21BK zwy-(>X7+tbA~(eCA~Os#^yBQRFR=!HkjG~^&s(CE<6U?x(dBMS)y?cbi(CqvQ$4Re zVSkpC5 za%rlr@irN5+0@!ofu7DP&Tc7%9;%HEmFEgBVtLli-_opuA7$X-h!SI7yZW+LNVLa=OzOzeAf~>#Fpk(w6K33WW^s1^Z!T`D2(GyyQVf1E=>L7}ol@zJF&7 z-qi*_pffNNRj==!~ODe1( ztgcEKj*hqtkG?{eNu(ZxTr|;wDFw${9J9SH^3Q!~#K4?%uMC$2@8bNTDsdeJ)u@31 zpRdU0C8AIYLI2Z^3Bx{|NB1GwsUy)t=oSG@m^t>K8Bcy)i)7Vbk(T=p>woClW_T6Y zB)gU7msA%tP)OwqD3bt1K)Syr`qd`2PRY52rCI5F#rr$VF>^cmeT{1=S*#ifzRt81 zcMTMTM(}CGn=vX~QMWU9`(pNn<1@V~ODZ0%WQ0cvC#%3y3?tbu)o+Vm1c$L> z_bF2GIqmS)4yGXmG!2`R30DN4x>@eZ-B zl>7lKS$5)|m3*t8jTKuN9Pwg|%a+&e%-OM+z3%v2uhNo=M5}PCmsaoKTYZ1S>4jmn zB~_!vXd!AnQaGU5w}!p^@hTAQ0~AOQ#ePd{E>BgIfzh6((YiMevn5 zw-gB_?fheXl6LHRx0yp|+;)FNAJrJ%%%1z$0aU{SHu<9SZX#OpDi7@5|n<&R%x@Q@_mW_InmBeX@N4}W7K^Y?2s5jCL_^krl_F?tBq zGVSfnuL_S^sZv6vwjHZArKBK!k)n^Ku!Dn;Pam##aI6u z(c@y6^&tEc6Ls13K>tZdR!+W$=#2z~0L>u!cc953Sr9%zLK1(4fRMR|gd2%zlacaN zQ0CLj)RB=PMBzhC9zv5r*gGisNF-+`X2<6ss+2Wcuy)Z3oqW$`^DOs_36e7-$$8^Ifb5btZmK>?%EFpi)DdL{9>)D82G!vi4-Jj@E+-*=%5o z^JAAw)Js36erJFClFWl3U&A_gYQHeJg1fl;!=9l(-UkfqdGlpp)_~$uko^c!Ixy}u zjto~U=8G$YIs*ED2x>N!XeLQ#E`pLj7;sfXt^{qIDVey3!K2wj zWV_{9#5sqDv2;-ds^fH_O`=JHa#QnzOdKXth*SH690Pv?sT1FC(prZ_n5(8Z#hZoO zHH0*T3sUDKErRdEfID_tvDu66$j8d7} zi_P67*e=Dat>)oXCb|?Y(!^uGmWkgIy9AH@xU|srfS3N)mHI?X_O|RL(T89{4jb6% z+~thN-jjc++1k7?LmS8z*7d@n*Cy8}`Sl>ng@fEiOmiQ7E(R$s9}BchdNwzoo69V8 zlA{m9vgaVT5_FIh(m6^-S4UMvR?kjl1JQVI^rP+CEdP4PG~cB1gu3_^>L$`AwtDXI zIU*`Ra%^KlYf487g|IIHM^?m_C6vcujS9;-6()bFKCvOL5eYI_JM^m#n!a{vj&GB7 zx@T2$*&hYBsW!q8&0L3O&t6yLUFn$R+V|lFY^{eCR1BGIs6XiC7CauK~DIgLda;+A1VNW8)GA~ zK5l)Sq8R}k?Exuu*ffko^*NFOX|!n;lIlYNq`tq2$TBb=O=Le5!4H)nT}9DzD?piB z%=9mtK|qRZ|4O{+oILyaX9A_j&VKospkII8ULtW|-h<^ZvU~~poVg@jVh%@_AyYLl zoremLVB{wdkn(Ww#q}m~2Hew9F~JD5G!uMnL4Q$|vR+_)k_@(|Gshk7N5NJW1) z86<5l2O4h%7m;+H0Co%vp!?HtCwI)8_7xo_j|LbWw>XiDq}dNSFtG%P5{mQcWL(`W z?CjiKvpsTr@+i7}6EcQ53{>wx)dWaZFcsi02|@m_oLI9PNo)UVm+f9`mh6n(c*d2S z>!nw!`N=i1U`t+{`)pmmNoqk!ZBBotVUkJavE1VHs=P8R-L)`b;V&0&`hL;;M`0It z4zh2dP1*+|ErYGHD!5s3=g~UA-C{# z^?!tkID9cGJZjyg5% zq8e@pP!7}A4T0+eH=UrcKbZF+^G}FCkH~2O@kr`(A}FQ8Pbo@4jv`AD&engo zqhpdiFrk=RVFN#Md(aCaJ}WUdA&-JNFBy}d$WqlyNr^3C;uM%gyeTe$3H*&ty)@@kN;CMRzm1A~54SeLeH=8C7vy@?A5C%oaOYBQ>8F-G7c@%_J^jKulwb}1 zBnoaKYX+Y*17=DxNR&7-i5a~Nlv|=ro*QEN5(+x^a7vZ--^B``w2RVPZXuqei5L7?^+X&qOqVQB{F`<4tEF9)&;5ac2lb$@aqwjF-gNC*A{u%ahi=VKpq# zBzq+7ndp*a8tqsWRTEPiOW{m19U}@&9-FH(ReOI&x?Qeryj4|e<=x^(6hc69%J?K) zjzx}Hg42y2b_wX{BRzG{GeEKPxv#yX{9YW%bA~(nU>^?a2RLtrfc$a1naW>fqY>9I z@(Y8Okh61a_%e_ah^NKk!30&?7+wA;O2{50 zua1BIL9SzE&!%9^9dEfA*_-FM6zat}P&9&=&d$L!SWVHR!;()7%z@_N(cje|6U~u~ z!wB|`M=M`%IfWPd+De_v5%K#6;;zg5jS#9B^^%_ zr76L~$(b%04oPklT2EwVX60sxDfE8=h5qZqoEA)BEG1fH5;FdQT?y zA>m@;X5q=ifMov^CHS=$iHVrxn3U*beiDd>j+KsyG4%vFk+Dg5cM_5*WNkFH*6-32 z`!?BRdKTmrmWnH>Od`c4+2O1k^{Yfk;7)-29uznqjuN)^`<-Tc z#O*nwEm1p9(%){weaObT@cuax{UVFAi;JX1k^@9Of&Y(FbHv~nFNr6(Z`=Ssf@f1> zQ)5#34!Iw)I%H~sS*kM`n-YJU5|hGr$Zq|9jlDEe7WMew)Kene6@6m%tY2a%qZmXVfC zT_kd>bIszNK)Q$xO!vw0#>ZGi$gjW}x8$3^jK2k4Boe&C$RwwD_fvn`AXf(Ca2j8G z7m}G1D|{B)Yvl#jyJz|rT+93t*Gs{Vr^v!+(EkuVU$=wWcix3XFW+eB6CKe?QH}O_!r}V0N6GPmgWec<#6K zU0Ao>{3b9I36}MK6Z|L=41p?0VRI$*!=ZlK|KHha+h0tyXQWqzZ&xKNx?uLo?AAJK zHo+~yCC(WMPO(@2y4~0LYHkDTs%x{~N*h}wF(9eDv-)xQtr?Z9_d$p4-z{=7djD#c zZmThEK3HJnsfD_;r6`z>(y&lDRAdxm;?G74{bQ= zli-=)ks7;l+isu^WoYSiuPT(H`gc6GtW~AiBG+5>%H>mg3_WkIk^8u z@>3<$ccJ=9`0x^a=tL8A(BozB*c|0AhkSF1!Xl_3T-==9T)e#Eyw3W>YHVlemUf40 zrY#ntAknGgK~(744WWBfqUZO8!{l(78li+dVH|%+`+_(5HvE0~+lW-3WS@9{3ME)D zf0}*S(`?pzgFR3?qLkAZfUT&M` zQE!sz`l7n;*7aKy?ayubgGu*E@k#W5af?0JKJ~%6mUVmCY~LK89IrK@YeUzEzUg>> z^~rzbsTbHo`kN2_uIrWPp5&I)RN7J3TxXli!V656#)GLu@d_vRRU-Eoja!HQnF;^w zk&wugU+DoSM+bW=TN@|8Sl<}`m~~sRqjfsmFln;z4aDCksL4yJ$ZjPPF~!~{ADn-rN!XWO?H1HlDdDsu7;BL8U}liUI2o5-voL%y9jzk0<7up zeoh&JMT5@=UV*f*xScL-zYD22XnfTj_T>gPxM%o{1I+NA|1qOZ|zMg(w z_8|@-E}^N@*t)3ZsJ19dGH-~aQ#84i$ePYj?TtbaAmgo3lHA zRqUbOVix^6*a7(lAU*OYDgRAsnMi-|<=eMHk)Rj+zK*2}+VS7ziV2}iwpO0T*(0xu zSy8Lgedh}p?@Sq(d<>Rsd!=*x9lNjLd$+{)6b+`iJKih|f7hM!)xg-F7@KRy>x>Flxjn~*e;TAAltc`VJjB)@;4Aipr% zGS^CMt8KK)V!NYvo5N*?*0p0f$~oTox8VO~ii-MwQvQ&8lU;Bh&u^Ox}ka{wH9XD)>*x^dGSFqX6Sl_{#qTko5I-IJSWSZ8RHc z6QDiv6N6NdHmLH&xmX6jnhtpX50YujNT5VxG;pCB_iUJyUo-Gc>X(22@S&q1yY3TA z8d8Lv{ooC99x%}sWbb?yo-(2pG`UqA!O%a5K<+FoN`yHH$xaC_XWc)wvyRucz1P0I zNS96aNOn(l(+<`SJ`kKyo7J4rKtah6askXmF~>KW3MvGxDDXe(dC1GqA;dA%C6q$% zuoV5T%sNW|YoGG)<{f|G`{Fyincw<9cbyG_|KvOW;W#-)JhIJ3KFs&PSmDHe4;2bD zpppqf8~oMKZ@Y3l3QZCnVf&MOm>LU~mSyW5T;vWXPLEOu)#D`Y3 zi#?j=mQEo-$Y~!R75UZuVA22WThD)(yJO(__n3usApP{qbDV#-Zgl;7Kl`r&7(2u? zaAN+gNfJa!yr)$^`Y%l~_5a5tzX-;H>AU%rUQ~WJzY<75nF+A>v-fl6^+jr4ia5Cd zyI&Uspoh##PLJDg%#NN&38SdfXtYkci6sxTH`AUZfkS%I}IZ3K^G5YDwDHM`9 z8R({~B5#c0<;>TmW5ns3fW)*(@#fpOFKy4Gu*_Q5FN_n>aiWoR++!xN-T9IIBsl=;M5O)8!>SmxiG>2dG&U(XvH3yGU+(RTI zF(Z9D9qxbFUsz|u)?cl=S#f249UfM@eb(B6iK3){q_XohPs(r4Dr0>PJ8Z?n8q34Y zehrr1B&acJ(azKN_we)Z_p%Rl!eEmyg9R2RkvU)ZYn+@qKeXw{LyCHBCi=72gB~d{VqG61;8vaPfbm;?4I-Uprq1e$E{BhVk~pRRbH| z3vb2=1+#^MY4lICN2IyG8MOX4&gKK!aS<#&B8$gp{5oVh7fcDsImv>5nL8)2&NIVL zd@buUZ|>Dy483hyv|F@Cg!k=Y*6#BVe4aXhB}OAjE2zyUy_%gnoElbGvhg1AZgFl) zF|B`ndh2uNi+_2!rFJ0p@_@t&Y>u+qGs<~${41ZHjM=w_rPV~$CXENg20W|v_1YNB zCd>fUcsa@3ulV@4xy9t!WlYxo^xva&Ul*`J&F=SIIw@H0$82!LP_}a2lsxwet27si zZf9W6n|zqjul!Vvgbs9>@ekoI7!;_X0&;(LnoZY~Ys9Vm3YZ>;Bi}I9eJt`%`S_{G zLrB-RZ(sfwqy8xpJn4AR+5g?B-Jt{TfSCFTb6#PZnoz*ffufsZdEh@AOn92fJeamQ zQop-^J=x%K%k3ORCmx1*Kr(#?XJG*?+jjtO+9uEL_)MTZva{Pi6ClmcgaVSDXM}(B zJHfgiS-(ca6687qTy@Y9bcXP5x4U86{(o-f?Sg-A=Bb+4%&n1fw8-fDI6p3DcfkTu zdzt#GMTR-<<;H0a59;sUy6}WT4p=w3kZl_-Z@*-iE-tUl%g}6C^H}FGCBL*s9i%E> zZhThys_3p$M`BOKv+~!95D9YkLEe8He=PKlaA&u0qJS>#8_9wFjEAeUn}cUS`thv5 zYzp0a#n8ol=g8KWrr4UZ6kYmm$4xnCA$IR*^}1kF<)Flu&nW&FSQAti(nukKh%ksU zj5VPkbtwaLU(F%t(!usi7UFGXI+;qK+avj@0_vWjx^npN8vRbBWTfFlfY^UrHqgP# z+}n;q`h-aAT;-fM-I`6pv^n0LLYtRBj|Hk&1r^66it3yUvBU#S^F#6{<2>SRBRyKe zIwIPmC{v`n6m$*A^}(A@>x7(L#Ga455qT$?GUaC|`A+c-)d@9Z zn9^;&;BZ6bNl6aKrl>l`9!qu2q_j^3dAX=KIme~Ds5TVWlow&beX!?Z_r;!?*UO(n z)LTW+gz>kAAsQ4cKt?z$63*A8@xE5>Pv$r4IaWJ7YUZ+c3%bglmQjE77ZLX>y2?m2 zFLIiML=zb^_{BaFC2=$pofw{)r3^15GZ+3z9@*RAa^5V@LFv+;F4_8pCRs{w00k1q zgM&qUAvUWi39d<&kxtZ=`ZI||su5v9UMJm8U;!2&Sq0t;8vkKL}C`tMJc{P zL)k{_;ukZdbBP5 zTvlrqg`UEMLip%}yRL=4ku`ahc~xRce#PLdfhVsoy*~FzeYgJ=%s&MBloa@-WFAWFp*zQf-m5-H29>ijS7+?%!4A!RWFgR@_LIOmal)w z9(CGoyUmG$>9}znB$5_e!Z^NWf+=$e=4z32V>{@{9zt`^k&y9;kxZ2EC2RM=+->~R zW@F0|gj$9tJEZDIkJZvkFI6oWo6?2mjvQf9oKhT;9gu%g5S!bce>wXiQpja#X_5CH z2Mvc^RH%bfsEbM*l9QuXFabUe6M?tf`-u$#_VKNnd(#W zjreo3V-*vc&TU}sDve3 zappZH#NU6aMS?fq1T6l2{cUi+;>UL-w`x9Itv@+9G<>d0*!fxb<03llBOK*!Fj;14 z2cxVW7P3KQ?rkoW6s?%KHk*NI=m4R6O7E0GFa_ni8G3x?={Lrw~xPATh=+Ycy#bf;|a#<2ecD3BmeAL%0QQL;SicY?v8Ow@tNYCl7Avc|)~uz1tSgT~i7R8*;PPrEV|Osk-^NwXc7GUqEFAOyFcd4wmybD7WJ`Ghm{S`+L<$ z5hL+Na-26Yx*9YXz0LE~S02oCEyQ8+{ssv8@AXm|XdSZ?$ss93&D@;hTzw$bB|j@a zSDa5tRPce)$?DdMbA@db*SwLDv?4iZMty|u$zZ3k#*ys@8v} zC6ruKh5`76l;>rOI(g*y z(Ll44Wk{L@g?w0B2I>_e5U?A4G<|f+bC?Oo4H{wmO*=Ga%aAxBRG#a z_v3?+XaXXUkjhaM zv_A76fY7QBaCEouuv2m@sk~M4Ap3uT5{=sTR=Nkv zIlxxT9=9Tysc?iigeELQ)UqvUp85OY?Zi3ag8X6%-NTY-5}9wBXOe7x`w4sGYDR8$ zQFft{^E4J}EBgY%<0D{z)>Ph|h`7j>|#P zX)OIg>aW3w1356aEaf)P~ zX|8dS{f)=$iFmIZ_x$Wa3|y7ln%Dp*cXLl$=OPxjw&XGvW7l$h3Z0TYMTyqOUX%1bIEki^4RLA;k8PX?pAmt&i+H%oBXFW)NRwh9Nv1T z6c;t+)6{_v-s&rRo_y#z?y7bKS(~aX7)u`umqY zQhpuCZhZ%2Z%el!$hp30=nV(CO+AW_`+tQ8Y6CA|A{>9hvFHAmFhoGt{l(20xxk>i z>Ts7p(vlX2Hqye8M*vBJeJ_I^px*u}uqWvF+2}3|Fz}!oJs=uo;lUfc)oWn5`Mr|) z#0W9^GjsGrOsy&%!arAWNEatIPsw(i%iG)~4D@=h^1jrRP!|G&=_=hr_ zutNFqS?%E~b6oVL-!?p%y zW~SBF4KA$|YDQ7aR3L{4?jrU>k5h7Jkf7ycL<4_!Gl1w-P6b&sk(`}v`*g}h;$~hM zD8#AS$LjO9YnO%w`}?an6QYm^u`0Nt*BH8JYMNl1XzensDb480BDhjX((iT&a(rqn zQavauHBcpHS{Lo8+}C(SNy}`jgQh11;pi&r?W+RwHZsdmd^EwnEALVH&8DkI?;m^N zoLYZW%KJ_FW}E|VKWu+r3==8&qrJ<9-}N3H4(w^|UJSB%z0KH2U*=*d*bL2c`(A-u zD@;6($G7x`aQ`$~5XJq-+oo9^nlZ$0n=AQ)L4+C*B$(mRy@GnbRDl^m@1BV+!Vm-P zJs6Rp9aI_Az8KmG^aZ9coIF8GZL^1}Sq3x|um z-r)3J>_fi~rT1tLgm=gH?dq-iy5N8NSk<61D4X~7J$B}OK+ePcvaZ$?#%T&@L9T$4 z<-1m<4rN5S9wQ;=b0k5Jrvw(d460cSH3X_bY7E}evXr0))sVE2q5un(06eb0@#CtC zJKi=nuDS#rC8fzN1y2SkAahXQ%L!+Wl@m6{?ca|h_gzAp zUw31A%Lj+vpbz>ziVr@{heDJCSqnav4T?d=5ym@#bO}gr`6RT@)e_3>R}-G4MD*mq zOm2{qFzEN+IJXaI|7CFefE<4xqVbx@sJ7%1(#8=gwM~F#a3u`N zQim*}*pNX3^I?FXe^3zE88E1D5fl=r5UDUw*v&6sYBWOtJFpB|0_1Dr<2!6!)cdg- zb{7&^u6gG182Yv31hD&2KB&ZkIfZ11AhgDBE}FfMqN4;_oJ}(0J9dA8H6O#Nn4Fbi z&Cj;Imsbh1`O7T&Y5Z(knUG-q0_(~i(|0%C8NO@j*61yGv-e{x@5cXwEy4=LpPL`I zK5qXi)a~gK<_YkiZxg^EKj>rKp|xfR7D$@08!zGAc=!L;T z1PYASu9&-M7xfSg&xc3k$zVBprgT@jQ=V~xeL<=?Ge3*M&Hjr4>2@SdqV1DGx|OfE zo-5UbHsLqT_zjGL5hIC`gnb6nW_0v19Bm!@-Hw^biICGLPI`Zz3G_B(id#yJ>WxIB}^(dCWO;psg6e3Uvge-n{ zuKQqWISBk=93noHf0_SLxa0l>;j*cULV@%&{3AsReiXn%-h?6Q5JK=4&Bb1Eb3WW8 zXz4(K3-*f0MG${Uph(^;BD+x}L2r{4!7}874gEWB=r!2Taj3Va8rBf>GQnn;ij!db zr-LNylsz)1mE?ZuV*HG}O+C$nn}a(-u28V-J+`}=G+IG~+&l9)>_xdw(Z={A@2gn9 zR?CN`9V=|uu(xuv2s9}S$%g+rMT3YdPiReSR!?GSff|1WGTpeLY6{cwZ!LvSNNUd1 z#Uw4IIU5X!VAH^TC(O=?ShSqDnG#wS(BV_9wAMS(^z5N<3nk5Y1U*x*nG+CEh=~0y zNyE+2)y2h?g4?KE!gN={V$$8)&DYI8%e%-v$)lm5p}eM+qD2C!yseeT+Jh@Y>dJCq zns>Zev3Gw?@TTL2{$U>BKDhyPjn}I06+ETnw_Iwxl-H5pF20`AQQ2A6k#{NjvE?mA zka=kHc^k-CJr4L{_6d`+@j_H35dIJ%5K@~o>4#OCBYVmjeUfgM)s#$c;OrzEB%C#R%3 zV*2Z9;H=}l$3M+WY#QfzJ?&Cl2Vn{;?aCUxgViG9ytr$EGKb#s8Uab-d zmu=G$3S`x2%$1;O3@AscW6q@&)q)v#dahBUZ$zV6(etE&~h39GiAp%rRWIb>Sg6-?dh8tkR{5d!1yWpwe0J|nPnjV z5XoPix@+3iB}8q0by0q)dOi!T#5SWFcFzyiSSbB<(X@DT-Od6fSn>*6T~iJDKSe*R zK~_rvdx7A%z`|me%?>x}EqXp59+Q88r{(BnQkq%bm6%iI#pfmFB~u60G>0vhX}+{X zYHMIFscXC2Ww#eaXG)1uy^75eJ;ib21aTs@o3shGKjm~=%!Yq}9eT)@ z#M}rJw~jB|{r9SoGG_EEk{S6*jQ%dsXYvo^Z;UkrvWyLEw7G5HM(uoyJK61whA069`jz@-V*}?{_-fmH_5p8GwnT(|Vo=nK^0iu4Wv>ychy_=`**3u<9bqN-ht zZn`t(*|NbwUY06|BFs)km8*g=s5t@2O_ofY4#}iskHnIJY5iy#R&2lZ6EreHzxTrI zuW0rsBr^xinF({|qfIjid@eYOt`SZJ9u+<<;kDs)Vf9EVmJLDckE4Ipy0h{`=bSSA zvRaZa#off`d<+v@V2=tnnTRRN=uFF34@PNc)`w9VyCRbhs>*8s0qZfgPr^O=g|8U0 z1SYHp1^5B)Sp&3igho&_vX$Ws&@U1L0_ri2!xNB3Pw+o9ae`4Di2$n6FhRqf;=`>r zPvWX$tD~!sLK5qTel~wZE0AD$u2+p&n#+~ey4!q(_W1*_&;s;Tz>56ypit*7qmHISP2^}&$PZjCVJ z0&Vvce&c>%=y?^Fwe}KlSaxh=nAE2!yIt^QyTWIT6;ufdPpcPwT z1qr9o3g&lM@qnNMCvL)=-4011JG6S#`0GVDeRya@mz3Xu?bnR`#GkJNupB5Eu9ZiGa)SrLy1yH8fBena8gh?B+3hHXb8OUs4F9i8QIfcYX7AJ!U zt4OOzYYJ8W#aK0M_+xMFl8x*o!@Jvy^r+hyPmvFj0uosehE_+cjh!zd1-7HMzN)_J z`nqQhFzFOum0CX>eu$1PO}m&VMoPz#+i5f|YI>w*z6pO{k{W(!`PBFM5J;W<`0Aq~ z-`+l;AOc7YOpP7J76$qv8u1%ZW0sI=V*`; z9;I9UHiCaL#^l1P2Wv04Rb6UpZ=H6DwKh1Yt!v~~;aF~2l$)8Ioq-c()~8Ws4!99p zwHNBox6ARUHcWQAocl-dh03_&XGLd4JGG~3FSgC{EVM{=d0hPF{OwCrtZ%e$l+W+W zk(vflK9=oXWSZWm)0FBcEB>xhjg$w$ukzgKabqFeqqi;iRa6uiCivKXY6Kks-6bPqqs zL>JaSHj777? zwLP_~*0WdiA8x@ua|sC<6ohR;W1Hw(9kzcqa_K}9*z>hbRgKst#|4))p4emb{g+WD zMMssS@kaSYgpQv^6R=UXe6Pfg-TwX8UIUN{{M^;|sC3NnOCCl6bqB^j1O=gk7X8VQ zdoUu;EGKFCOr%X@=VTRR7E@^Ia%T3(PoGgj7ufe9do04oBbm))LT+5%**qkZ$J&3Z zA6~LsC*Qx>IR`_bl@?4wVGN|qL@5OK(>w<1C1+4QxrDp%ZvvX2qXpkXg5*QOXe=Z; z|C=EJ<6kuXWe-x8&t5;j@LUm=0daQ-wt(DSj9dMo{WFA?D2W#!{UNeq#M5sT`b(tW6h@KZeK zgQ{}j0J+ya$s@@n&Q)pkD%fm*7OjRw`p94f7|a5>J}`QLj2dC-UubCq?0UA8NXksk zP07_tW&6QJ@)Si8XyQq`yRD0%aKTNu~ae;vc=#{LZ;tJn+D2haWmWF9O= za{xD-f+^Vdn^yAo!kQj&6(c7Yx~T!}>PF;Zv=bvO-sw*8yXHs^F^ENbfhDm7tz`JL zy;mRe51~Yzpxqup4SZrw=zD+d@-^;qXHh!Qn-yH+bJ@K?X|6}Ae)8@JQzb+o0T&Mf z4F9Q>8J$_36vx5_hJPTo>>u3Gk!YAmxU9FCX}^hjx-M(u0cEQoS1-|&sdTHj!#2v|(1J7B5xJ2$vFV9aWqwM_edQazkC*pMsqU)Br00JlCBFe=wBO!( zcKc!($caB+0rIy&#j9^}AMNWX>o9yA|Nhcg@nUl8kkGA8APn6upyjX#ZXF>QlczPf zLp6eK#4#aZA>pB6)aj6rGl42z#EH7Vtmx%jxg&;gHt+YMpM9v z1Q+DbL`0m4P}zcfpOAkECo(!zS{oH|3xX$n9EYrRb; zu}ww~y}1g$N8XR@An2g+f~ikIVNjw=jLaHMV$6b~YE|h_83A;_vfY?5IZLJ?eyL3@ zR4iFSqDf^|Jl#?yu*4Ge7q`K>1XWrjC9sV-lF8F9HYmu&OhtcQtGB(o;c>&=hR2of z>Yq!&0zCe!F-~vf7glM9Y-nd1V6_2>Rs+s(s}0a3!`G2eSlJZNxa&uztXSVfpd{X@IG`YX=@xfvcfpjrQ z3%`wps*e#Y;65t-Sz3DK!i3h z$u%k0(#|i-WP^_SZ1Okc=UN|SD$VM2Qjb0FWIZbl+fBggQp@<3EZpo{NSQf_^N5 zo$r`Suvm-41oIGDjEA}C10zw9u#kf!gy+eV?(V;bM(&!DW|OWRWkr3w5uQ<}TA!9w zc1u}4Iv?b_F2BCmb?IsQOU1u%D+D0eJ+|2Ab_~99xGn#TE%rI(HVlneFbC0sb`tH! zZCQW7w`Dm4qY`>-vCm?X(|(TIu>`k6NA@6E(oWJni;&Ogc;*jSwVMP}*}Z7hWs-~G zq8a+EmgHyj4RR$agilbA*AzNyk$>p1GiG5FfP|53=IfS*kqNf($0D4mmlq>4s#L4f z6U(kC%ky{3CcirO{N1y)f1P{K@(eec0(F0obsX{^yZ1Uy=ush@&zJax;Sn1~7pb?9 z^du45D0>dn50N0dnt?YG2Dh2wI!XHBB2MQC(*es5kg!=+7cFlgq4*htTh|L>i6#*c zd@5i{V5sXEmoTj2u~#ln*fx06Twb zIuR)LEceJ;m2jfc>_rF?w|!-Gah)-K1h$Rf#Yp!7;zS#$l~Ka8Hc z#v~=AC8Q+S#hHgYQ-9P)q+^CMR@GM?roON0se4@exaKWipKYwC>KGeF>3^V*o5#?j zu+IqXBe3ubV$i-C*hipcvS?o|e!+ivNPc48lk`85U#d8n9)cc4AL=0eF-ot6w8to| z25!DZ=ZG|MdU0woQchuy+xVDzSx{&ikx`H)PANc>vRQ+rtEVBEHF@4u7U};_TUP?r z#I=Se7-q&~q?lyRORz>1gr|a4Y8PBlTTxq!ZK+z9Dzc*>MTvj};(`IejXi%P5SD<1 zr65ZYECs{`#J;+;Di(R577IC1DGuI&NO^DoS2rJv19Rg!Zfo*$qjYf-LEG(rSEd{X$jNPU^ zQC4TjM-~N$IW@Zphrxgo@S1-*RS&&8tA3l=ThX)iKT%z}Uq9#;^*+f4i|paj46uPQ zogsqc)|e-bO6RZRW;6FuUMpC%FI?v7Jj6kTGzSjoyC|xg#=+o=)Z% zvWs-ZGz_AntS2l)QnIAh*r2aoT5taA=E-DQerkS7zFmP-%=Dlh?ciIZOkGg~)OS zSlUxD>iAftPvT)OxpsfMZsXBy^u<$0v&$!y>rzXaZJu`ej)4Ce$_nhBZH5UDnlCY2 z#*=FeLJ7yI;T*ekujSF=!$k%g&JT@65|n_(Kmrn?7(_tKAu2RJaDRY&igH@)(gS(8 zTDg#VHT`;q&x(&$IeHcEJn5(30rppJ08#n$sZPpyHM6J&_mqExOM)caTRyHL^Fe}y z|HY{bqM(MfT6xZRy7*l2^_FYeE8aJE-dTQAeWB!hTGy%zBA8in1bA)tRWK&$e%XVy zK!#jM>637QJ`#b*TEa+Z$#{Yg+Y;8JTL)ROn}v0V$(0i4S`fvQE#Hid9LB{K*1?pi z2nQ`MpK}cd5)yy@kdoYo;KGWfwA;SO*a%g0a)K0XA@#@9S*mQ6RtBz|2P-BfyM;JV zVqyh0h~oK|MyQQpY5UStX)2kR_F6t09ND4m4kR}l-DIy(Vw$f)Kh&Wyn^7_;=8w0( z)zEgS>@Gc*@>1uy{*>OA*_SCxRi?xoi)|~DZg>Fqu2O%hK&9UvKU!=-@W1!b@7Qgl zJh*RfoE&31E`I-^eTQh}?!?34ld=?P0ZF@XJ8OGGLQ!JQVcn6O^;8mgBW*L6nDo z8*B`X*%K2T6CIKeny~AT)>SH&9v~Wyw?{ypGaHjW#P=r>Cvfo&v$0j_!Ysu8upG9`kMtoVtB_;KB%a178x` zGuq0t;}z;%Y6We& zgtA#QBM!;d+sgBml|j02`UkL1#wW=SZMbDl6xjZez}_BR;z~mJ4c6(8k%0nIACVW9 z8TEgov8$!A(YZ|;=(}Q*M+glKO>DFG70*)N{tl^M<6ei^F5OHHh{rjQI6l)@ zDw$4Wlv`CXqK<&&D@IUsJR??Ud$xp6Qmfk%qe!>{}7q?{w|Db23C54t~7n zUFGMpg18yGXGOZl%8GE9lZD`10k-8b5Vx>iUhk}P`?^r^O`uM3v$(Ih<$Jm&fj#5< z(`V&>{sR}KJ{4}wYj6p&`~leZ`gB$IF1S&D^P^vkzkG7Nx_i+rQQv^maQR>=Sm52* zN?hNSf25MQ)DV(p9I(!dRilku6^mBZ!%7k@;J*+SV&Sw|sDVz_w4R&7tw#%~f)-0y z+HLykefWTki#!++7e)7*4zi5_?W;?CdK#sF+fS}CdxFB^*Z?mNpVgtcdrk)GBHGKY zoc*>HM@$KU5O;({b`4-hqD6dU_Z=2+0^GzRgt`HdVmCg4Gh7D?cso=nA$pPhZFsNO z5+=V6-kw}6B&<~y-4u+vVusXZ&p}&OOjg>PzzL3hHTpRPz>lpftQbykcIkG|x}J;n+6%DXL|kJSJOx2cfiFSxuCaaf{654oPC8D*!pEd|F@fg&XzPwj;x-C2WYDv%8#-{1*Qr|6Z>)eBBxO|>H<9+SZGT&cuc%5`R^F<|X z<@mcNZxo-}#*7X*vIDi2jzG-EJ6ca0@Vo``K_KK#wU&sO?1JW?AR82P56uB$vizAI z?816rJ37QVd07r3;uex4PaEWaIUmU#5g{M&vIJuI9?XFt8whfNIfxjRTM;<-@(62U z5;2olKzvMWAcBZUBA&<~iild`EOCvvLpYpoq%-4^nDLnXZ%^Wz!c&Q4pP)}z z*;2?b=EDnagiTE3&LzT1tUN^k4np7?bFgK>3FBWZR|~3z)xR(de!tLs$x}(hSvg`i= zj{xv6x6O+MQv!eNiV&kQ#aK|(D3(}JRsjV8QF<@3(p>gkmfi&ESU_1RqKv4~*iAgq zm_$=dj3%0>C&t9{%=+&6zW-e?COOIX{h!z6!ZkBH^OXC!pZgwUl#LA~lgS3JcAvL& z?Xn4;iXkvkQR=v`$PhL8 z85yuOz%MGmUmX+b9}uaI4hm4uU$tVTdR|y)wAwRxQ$T1`fZD}Ht&R!^PzOavhrj9S z8XXfjDJ(M3bu+mp%5`h+MNzKS@43udx@4t`=R1FMJeI8Rm=ql!t==3KsrCfCe z9BMA*LCvG)Qwykt)FR50T1+jY-ldjPE2x#!Drz<5MR`*i%7^l${HTqTKNUc2rh=$o zY72iALT#nCQDIa#6+uN((NruIN5xYKGAB7Dv&J%)n%jr`WZMpaJG(`8iTy|PZ?gBc z?;PMfAb!B{f!x66LAHbZ2JIMh*TILiWdna4?HrqwoU%!IZ}97b(}#>3vTx|?L($NO z!{!gWtuk``xEL>TxX4V?joMU{$c61pPsk9k z!SYW!Ia8NDlZ(|Tps$f`dmrfz2_l0gqcT-)>2c^!Lyh7*9!*cwD2%N?qE4>;4$^1qMC~>?36wpN5OYdizwu!KGKe(72_CR0o2L-E^NM@ zv$M9M^}q1P6xF4uUcl>tQL+anxNd)s^xD*N1SptXe%#30o6nJykD8!Tl))Gn0;gbv z+?)wZlne3>xDh|3uP+8j(8-GJ>e*gV53SIu?9FVZNpdv7yQhC0o`M2_ zBMbybHe7lLQA!x*@&g{_zBV*2iia)+d!*AE=3)Wz7c37&rlP8HcSV&g`$2kP_o}-b zjC=AO2m*E-tU)Uy{P~Tc>$M@AhySTvI|RsOTJ{{3FECm_{ z03+B-g_-TrfOdyga6~Yu90t7tgV_60B=l95r=T4P`t0plyk~@Wycd6m1q5Td-bXMP zlr5DyU75hHOi0R(O;i1bgWK3P|6QJ~!SiQh2HWCcKTL#4@Y;T`EfDPCV+3w66x?KA zf}0$6NPU!@K`p+%K|#L0EkT`~EiIiq?y&jGG5cox6tBMIDb-a z)3=F|oU~okoVL~g@(AV^N{uj@K}4YuDs&A-5axDt5+0?@ffU z7mn38Gzse%b{5EN*gXl`H?Ew?VS5DquO36E8ry`!`^4fV?o5AsNN6qTxsJfQMTBC} zfn+oSriw5|OcvQ^=0Mn^)F?0?6E+zy=I}&lIjwk5>^oZ!;h;t_JI!}IzY>aJqJr&! zsg3Tqe}y0_wn8TTZ<)0Ow@3-h4hpu9y;Pss4xR_#O_Qt{9P57syC3CJ8foe7c$Afx zot2cyd&e#hS;&83XFUu%A;4)xZ86%@lzDyaaly2C_3n8bo-$=59)wjtjfbf)x$|kI zFcDNroUX`eGaRltVB6lHizBzbEkb%JHV{Iq6wn?fs*|FOn+y>X%a;XlMDuJ3N zuG`CBH8mYMtNPjPC{|#>WBLT2-JUmn_-UJcmd{q<{y=|uffA;Cc?bINYPhak7ZL0e z%H#20(@8~Pl?PQQv0xOwxv&X#H(hR>vrL>`LuR@uW7 zf-l(vm@J0^v%Rt{u-Vr)FvLF-W#{bRPg*ECicCojS7pqpHVP-DzO=#8{#OLrn}bMu z>O`pR0o;EGa1~*=C^t`&7AdWzw*35CsR@%lMn|}AkRja>LBt%?9cLaCy=YfDY1dk) z1+@aE*3H0ucaahJh1~mz2;n9fp;ziI43JCjNM_~Xz@u-E!;~MU`O&j9pW-L;Gz>Tx z>DJ3gXA;CI@B|nU_kYYlpU;XK^72r20iUc*kB@&>`L@J2?r*N?;Cni70i0l@={p$M z9OrNbRQ{m43nSQLQaP+w0yF(S9viw^7oy=|D3i6fB>Nx-qwfLTP>@}cs?(#LS|Min z>P%m5=IW}V2*H@9H|V$&q)ig=Q6>RxuPw{TEiB->+D;XBaCgzGZ@Hr}*e=R5?~I?o zo;82v?5pokz300tDtS%XlGkp&MhJAuqwm1p8X8GkCQ57LWbid8(B0+q0(v!AFUa0uWrH?VmYmMOY6=%@$OFk0!v2byoDzd= zc2;&;ri$$s9$A^t*jQOr&*PAZ$_;;L!K*xbHvCm|<>*m#<<1?nV1od(rN1)Je-$2# z?bda5oxg<2dFZQX0vatA?4J!KU2PMg^!cECV(r7@!6K#z(Nd%t0ppM_=Q|D=14uI{ zT#7$|(!V*;L*1m^k4U>aA0b^UnI#I^;1k^TpC<@mqu=Qoth&XQ@bz^G4;FvtK`Ha= zs$IV`1!Tq7E49?2o z8n`PT;aa|6}Vx0px6c=@Lzu{jbYd`*xef6xt_&x(Hexkk!FW}Bt8BcUXs4onkr%3 z43m^1I@Ey+sKAM2UTLqBEtg(Hf{O&;ID4~c=9RF zI+}<7-Bus=hq9XQ4;Dk2)w9 zlD>D^M}#$2lszT7^j%VlI_c}dVj|;9V%#p^w;>P)Kc-8{iwdrABH8@9@JJNFv1-g1 zNu}5&bw*u!p@84T<7jC;!xsGoigrfm-vdRK*;iMXUtRtfI}CpRD+`HcQ!6{M?74-(1O zty5!5k~sujWMa%5!+!Lazy^>(cyY}ny7#FD_hm5UfP#eeU4xh9RhZxDQ zUI~eYoCG1%s5jKAB+8P-_eQfe)d)`B|P!!80ofV?fMA*ew=@+F@T%0e1m6*02IT1iD&&T z>n{F<9lq_pc(68Z#tU}%Ury0ITuAD5i+m7KM=A!l$p<^o{J3X4S+y=;IT=va!Ea3u zTQo52%eyP}*}H{(I)gq&Wf{js6}N8)7+}&|Am@dp#U6-uz*k{s9Yc8Y4~-wQFs_0cxMc}1=GKM3 z5UfN^ezr5>wj?iYKj5L1vjFBjo zi_?EpD=JPKs?G_Pa!i=Xc;qSS=DMF+^`O0Z52H;bXI@i zK?iUj@pT?EAAY}}iYqKOmi+PNnGfagJs6cRXbbew+~R?G$L&fym%c-%%|h9gNdh=v z$Aj1dzoNoxz3?lz50>-E$$EX3N?WWetUP?EayL(0sB0Z~K2`Nv(&u*c=HKnyUwW%7 z4Q!V^H-~cR5ninn=Se?oWL8h7yMupL>|aXE;K<1Y*UpcpfY5!kyuFL~#OLGS1-F$6 zNS7STFWcm$-Nr3mdKQMkh)=}xpBLij!wOfay?L}q4Cr+CeZbc1KP*Ov4Q*DRnTb6C$s~S5>ySRG>e~nLiQe2#{cwyL#g{lB124#QM)ua4+ zeh>5H{)N_BzPj|-o=Yk`%Ch6{oQ`$THJPBP$A~&1aQc~;=i$d4zhUp2|M{b`miYfz z{f_N=UXv9XvyEGtcI|MMkX@4gkv=cw>dGeH3R|$ukkY8GLR6|zh0o) z^avg14nOL#Fa*_2(3dGcf`WgWgytX=@2+|Wt-Bh`#~iu1vxECr*>@EJ7Nv2@73g*R z29IsY<^70p%6WSUsZr=}WJQ)S0{bMeXU9rQBpc;>tM;w&*tFI&ng^O;uj4oWLRG(e zs5#8l2C)B$NAZcFs*TNY`}Q^0w38~Z#7+2iN=&Eh@<_u@}qJPyWAb$nDVB0jPn<<$wWsK+Rz>-9Ud{01Mo>)nM#-o&}jnJ{AE zf%P>pLif6Z86bSqmqXoQ>h_`Wi|AZ8eG@TtJJ8;?K&;a&v6+ zOTI*v9K5Yah>4F)h_Ri3ZRTJOk5zfRkMb+Tybt*<=9uwVfyftKsX5ou0j{uMXmJV3 zX;JmQZ@2^lrKq)*_%7ay16OJ4vR$gj(~I` z?y{wM%2?}*ovDggoJmRsbW!n_Fp|4rxrtrKY@H%r@*H=LeCke->2i^7e#XGd#cyFn zv6U|~+u?t|MOYE%@B|bZ5&DVjL&*UKD&Nz1G4n&B!rn!f>v-4)qeVO#R%jUgm~~^v z>TCna41I<7DAeD^T>I?knd`l86`H|iW*dxe`xu6|wmEzOf(r;fFdV^fmY+rHy+C<7 z^fs9k{-c`fXKt%*%)E%5@k?(ndds&dy!B{9^PzvUt4ekn_`NMh3Y)lF#zkAU>+z76 zGlh-W+4?NK?GAnR4q`|LY7>glZk}zWjwnEe#(8PbsFx$w# zOHADDuKBa(1kV^4|}yAY2XJ|>8Cc|?v;MC zo=d;6ze~R_|0MnTGei){)?pc*lMO@O=UIO@X^Pd*SifntG;GK3re-38hY>3+gH5pf z8|X_!jWmc{_*~qnUx>TR_u%nq*>BQLZdG>A-)B+`Ui3Rju3+BqTJ1hV*Kmr5AO3VE zg;9SQ^UubQ(akRYZN}bgE{ipDqO8$;MsB{2j7})bP2bB^l%e_(0ji`&bXk6G(RGfj+R9jI z6nTJjLN48qoXG>SBSZC(oSW58RqfNIBb1%BL%_D!h*@Z)Pl*aVP=^)d^koL-SnTM? z(lS)WRTdj-iUoKRB)U95x8O2o?___|*c*JklTEbT$;QwVzCJuCdjl7+xYtxR97EcD z0-j}Afjy)R^aE?~F4o|u_XK~N>9CT+um8hI$RL>|<>&5b;2Ls^EAj0W6yRd%M<*6MkFBymVD(R-^eHa=(?J*sPib~`Szd18Ij+|iKM`fM(s{Y` z)nIWhgQtTx0pVb}yez-q7O{W9uDX%dCzO|FXOs#%iO1f#bDGQ0alp{+B!K=p+=raL z#(*34#6$2HIzBNFc@zJA&-jFhP$nThFCQVY{)C4hgFbjL?XOV~qfA?cn8qZXB@YJ% zG{C%oNYu99Ac91cs>({m4Av8T)cprOmRg*ny=m{5koj}Dlx%}BT_}Ibtt)R)9f+zA z4hxO<_Yyarzj5~BnLRv&NbBkH0;3f<<`w9K^o=O{LX<)XD-VN1*7x)B^b~B5{Wz>v zNH0sb=)zKDC{Z07@+~v|n*g$SOIxT-`2_DK#Rlt7uH(gkglT)OsNkIv`MNaNHhurf?ev|15_l*KK zTPQkBi?Y*HF=eQVmj)`VJZ+NFO_xlvqeQ31TNPv@e5`z^hjg5YGxa!a+*kunf=tNB zfyAGP7b+!E%PnIKKPkmCWg8c`qW1cBA?+mk<+SQ!^g-cC{%(Ki)#7^YP)EE^l~B1E zIlp0Dx=>`2A?cb`BNZu4mTQ5Gz4g!G10~LG^l*xzUbFsvd$xnNL|Rq^8)}M66nsCM zm0@;$k=;vTKTy1Mz-TlWa&ip?1qaXD*@^jw%koQ%g}FH;M!Ww14=m#m)e2>9WOH>;xE-Uvy^V1w+vHwaGLf{Kbv1xM97TC26K^&}qK{%^4Te*69Y+W-Ie zZ(c8i+~hv*&*z@=oaZ_B7J>;A0ECdUZ-?bxivvrHy#u^0?7jSd4NRAsJG%yY*!wAu z8pyfwFO#S6Mg3O)Xq$%oO0ot~-Df5(nEtn42GynkusDe-+0mncGxCh?BsZa|VKo=MTb6^X+3BRY& zX>(}nY5Qnlv?5x6=T;|g2j^W*&Rzj-0ioNyeM0@*Tn`7#TA{Ukm4@=?>RIETm}L>_ zAK>iiKWmqlqqm=rx1W80v(v1FhXVq9HfU-F2L~^+SAJ}nqqnE#qGhv`QfImO&$6Et z;AijT>}l`kKFix>)=qD4R}W|9IhKuoLg~gV1JhZ5*zwnY_x`6@OSgLX9JY6G4sdh) zzaHG-=IR#U|2H4m=I!I{>FwhEH-~n(dAT~+|LwQ_JoJyJ-RbP*?Dw}!`u~^H>g(Hk zQNR7&5kq?~`@ehN%FQX@@IM~dZeaM2$NrK1A0em_;qB^Y?{oO?zV#1)rhb&cegSUY zUiKdUkHdd|5Bt|o{3EiZGCH9CgLF^27u}ogM-Qck(S`IzdNaM1-cIkJchXPLPts4( zPt(uP&(gc-=ji9@7w8x1m*|)2SLj#i-Si&%HTre>4SFyACjBVPamKU(ue57 z^bz_!`Y3&jexLr3{)qmV{)GMw{TclQ{U!Z7`YZZ>_w?8FH}oIqZ|OhN-_d`ezo#R* zoUWi_`fv2#8Iu`P7@sjz8Pgck88a9x#^(%@F_ZBHgUwK5a2Q<1R}4O57GpMJ4r4B3 z9z&h6fU%IVh_RTlgt3&djG@I?&RD@%$ymi$%~;D=$5_wUz}U#x%+O}&Ft#wZGPW_c zGj=e4bQyY#oeX`(E`|ZakYU8w%`jn@GRznjj6ICK3`>R;V?W~%!)Dhc>dA(ne+4JSIj@PVB&(s3zjWdv0&wbO$)3S#4R|sAb&yqf`$dn3(hS# zzu?k>TMM2pWG!61aNELt3!N6aEc9IHw=idaVeP`R3-2x*TljR*^hNAN+ZGuvI=Coh zQSGARi_R>by?Etf<0WuO?vfiz1~ljzlQl>UzQzKLMH(A5c4+L;IIi(T-7iccm)Y063 zuIZ-PqIpO2l_t_uX#S=(No$JM9IcgF>$J4BOttoE9niAYa?tY8O3;#MbuXtaS6x1J z`MedZ6(%dnR!>{aTD@ZR%GEln1#7-oleMOM?X0!xYa7=NtP`)RS=Y9%Z{5JUk#&#O zZ&-hL!`uxUH&<^yzPWSrkoK3_bG5gBXzOb4)Hc*M(~i~7(9Y4muKhqqRp)aZuFhPY z#X3uMv~&V>@^w14m29ioR==%%TmSYM+gaP^Y+toKe!FOU=k^CXX6|U%(YfRP4*8Cc zx+`>zbzO7=b%na=x`n#sy6w6bbT8??)%{s-ir(jXTlC!ZBJ?CXopxsIe4synOcDTn#b|>I@nUx(sd^+%p(6R56@jIL&aQ;a0=lhTew3hQ|zx4Lb}U z82)5rY2;(%YZPJ>ZB%P?&S=o+$!_}YXyaAJ5hgoK_L{_+B$!m0G??5mooV`|sitX+ zslZfZDlzRg?Kgd9`m@;=X4YnZE@t`WO!H0VI_A3OCgx`54(5*L67y2?GV^kCY++&H zZc$@VXYq26(H@IEhxcCGJ8Efb>0=pZDY9Z&EwQSw>a@DNZ|?rM{rUSp?8gUY9xynt z`#|G?rw86z+goQ^%MUspj5%0#Xo1Zx8)qAlO|k6~TLZgQjyjH8oPg7RB&Q`#sV@6n ztX+y++Fhr)9y;ve_L&>!h@QKa`(}4TcR%+$_fq#J_eY+!o^_s0o+rEvyzIT)y?ni5 zylTBhyx)6&^qJ`sau2`FR{rH3NiSZ}m?;~yS%q~iUNLtdclDLr-IUg%LTU!9v1vk@O$C3LSEtQLXASB!kEI8!t}zL z!YhRj3SSh_i`Yef-NmuRw@N}vqDo@Qmz5tV|EcO+Rd3a3)$^*4)$6PGS9e!`U;R_f zv>N-G;F_44>ot#RC)6@)zpwpRH>sXqzqo!${nC2Z`l$Ns`qqZ24Sr1vn$EX;)jF^9 z{Bxh@!OugUhd&oSm#P2)06KtE0Zj!=R0Sz2AXOEleMY-~qe2^@ji^w`8~_sl%mJ_f zzz2XT06zn89)KGFj0dz5puzwueqh3KK%Wojj{xI5U?u^=4-gl@L>({*f=O?|WD_uX z3{3F?pQ(e-Jiup;p3mz|1P}#d7dP zCScD3YILA~Rtz{TfV%{IsRh2W17AG`JQ3h?0skJDwFJzn1GAgJoQGiU0GO8z)U&|+ zV6Z?BEO-JICWA%u!J=zm@j9@$0xU5H8Y_Utaj-N2EZYy3jRMVWK(iKTz6M&$fmS0} z&IHTt!SbKLibSw-7FhWhtjYze!@%n2U`+^E^AxOqT?^KBfpwl>-7r}14%XiR8*IRa zufawgu<;bwv=wan0c>^wn{NZ{O+dRD=okW>RG{-4*m3}DsRvuPfvxdi>(^l05wPt& z*q#h_Xn-A2V8?r)>j!kN06jgR*9UgG0DT_Ne+qW#fn62AU@9>11_s{)LvLU>0F2fG zqf)Scn*(-7gWd0d@kU^r1&lue6JucF4NUTZNh2`%9+(~hrrE&s6fk`a%(erwr@(v@ zFmDAGn}9_uu(%HPID$RxVDBcdR{<>5fMp!8;s7frU^NW(nSgy2V1F>!kHG;6u$~F5 zGr_^_;NS^x$QB%W0cv;PfkS76F$-z||VK z{s;~S0XI+J_B%Lo4!GL^4>s@^0-o=H*LmPQ41A4&?`hy?3j9ie|1{uV0Rl)6AOV3Z zL0|(2+5&>kf#6^eVgo{2LFhgZ_8AB}3BrXSVm63)4I;2@fMYQr_bZSq26-HiHwf~h zLBTXoa2pi*fg&wX6bXtHpjZG(_@G381WJAdrRPA|C@7Br6-A)35L8uw>Tpma2DM8- zEdq6WL0uQ9*8ue=K*MX$cpWr#g63+_G6}S#gVqh8^#{bj$%A zV$i7vPRs`_7M$$`T{pqGx8VFfaQ*?fPy{aegG(pD(PS>W~}(8mLJOu?N-&~FI_ z9Km2X7+MX6ZNSJXaF-75{tWK@21XGW3kUa?g8MJQgJSS75~A! zX$SbG7CZ;wMFx2J1bq7fd?y2cuNHt;CE$Bq@LC(ZQ3G!<_@M{99R@$%1wW;NpZ9=w zEb#6O_{9yp*9V9L&^sU>1B%PwLnpv>;9~~(H3$6W0e<&`AP&OgkX8;Ss6zT=$gqRV zKuF}lNd%l+52sYZ&lbYZeut_r;k4~=dKR2f3t3-67J{D-L(&G$w1zW(Q{c>g_{D7a z#VyEAfoi%??E&OSA$J?(D&Uumkf#TEXCdDc&QgK1zK65>;hddt&KR6~2hQ6F=T$)U zsZhNP&ew$V&%*`J;KDJu$OA6chfB1f#yqI;8(gLamtm;294?;-SGd5Hv2ax-T-^cJ zRKm4q;rg?1gA?3%1a8cKh8u6eO|5WqE!6%9w=95Lx5BOG;WmG`oe#GU!5tE)yB+HG zLcL$$&aa_<7uBL_M(jD?;bp_f1Oo(X*>L0>KC=MDX%V1Nw_ z_yq=?jOB3L|V_1NSSkVHj2v|J>R=y$Rb6!1f97 zI1?Vf1v}MYXA3;h1W%g7Qybvvo$$;ic-9AY8N#l9cy1Jbo<9jM0Uz4>so72aPBAJo8yQ{f{$_~;k-HHME%;S+WER24qWg5QYYGb8wXGkn2>FMfkB z74W+q@YQD~@YQkn{So+D55AcS-`s{jw8OU&_+th9sRjOg6241^zu3U{D<_d#-L$!vX!E*g>W^s)7SR?iqAl7^ zTWm*L@{XnT2liR`!&!ytS(P8~6jIUt zA>!9|hJ4;fTN3xnm(mr}7`XMLC5e=O{Cbu7tCqv~@2LMH^|zMd2U7VPR{o{>QBzgb z0@cHF=(q~{RzmI`T>gCf6$5j2zuDt8H#QQg#$Cv^3m)%6Hs@53B@&S9^meX)UE8Pk z@ax-sj~?y3y@rp|ChR$M;_}6lCof*^JhaE$*2bK#D$f{(KPduK6lL-!WQ2f@zhzYQ zlwT|AURTJrz`HTTzIYMl701>E=SMz%G>B+d(L@5hVAwC*g(vH;G;K0!Ft4ySVWZhQ z(Rxf9S$F<6+pTF|t3~T0G~qFST6PM3L8vMU`k;b0q@v&{sxVVtOksCSX@J_7gQ@ed1C6uXg-{N+UtVqE9%XrXU%(6ijc-ELdkwU>WK z*RWZOJ6qEjGmQBC&h*jtzVoBp!48jo7x;R2Za6>Zs;1vXsP|>xuD%(6h(3%q-?6wV z|7w)=T8`vKq#cH)8x4$!*vkps*K?9{aya>?E+4zW#c`X+tr?q+?cg2WZyn~$bqOhI z8ykH6>LMS#MH9)?-1N%SoQ*|nQFx+nQiLFmEsl;(j^?t)_8Z5A?cqz0OOMN1&}XTL zo%3_PXqc@YfTu*^=|^RM)v|I~u{1|kkdm`j!e+gS7KI4IdBPxpufU5C1qLPua_v{8 zrMU4WTj;{JyGb3~!lGnxF+b^0;(pDZ#0sDPe;p z?D+Ed%J`~B{bLATM6-yOerI-W;o#3PO%v;d@H+JAD6HvQG!4yv;jmsKxb+2|R?kyS z`VOKmzfnO!3L|ofgr4Frb_n2@iSd-o)jXV8`E1!s?(Lq-Xwy}`(Expc?;-VlTwQAf z(S~q-!hO+m@ilRU^rWnekmvZ2n|;2;L^s}-kM-2<*F~a@JCN-P#8gw2`wstd7b@(( zR#DiarzF7WV0=wL9SC8%ZJT`b1#MHrT=sUEq9w%tHW9-~=9 z5KUH8sGwVlN-}C2`YaG_4SW-)mNm3A6`Pe}P^u=^#7(4s^@X^kpu{kt+LkyR7H%%` z5P6CNBxx(zCDIC6ounrPZOFZsvS<-5#ifo;p&_B+QL%Te*q8d>qY2GTL`iAsu}W@b zaj081Kf^26EW?Y~RdP0TlzaYpTH0}b%GdPhLppH=+)ZB`HXg{_zWM!2X7vvDCz7IEzqRu`vWpDbr>C31V5xKrFJE)$nZ zDkTNPDuygfawM1&DzXz<@q|9Uq5!U|t2k{hU!p^QXPr%I=@6aZ7MF`9m3)zH@*zi# z1rsw4%v-&IvjUM@?(tZs&o@@T=ny^;KH``6-#IqK{dUA=EuR&sx#{4la9+H#gV=>z zwW&eeDe25qLtoYpkDw_WG->WAo@byP?Z1VGTBwP9-3`(7&m3&K!M1M0;I?ivp&D>k zzV69??m@Hu8S&IwE?%=U{OcKo!k5HGzSL7i{U&XGFwWX9w308H5 z^mIyB$`Q=oiUa0j?t>$2R?a)L=@#;9LURaNN2|1qd%Zn;IR+86^%Jf%%m_DSJ? zsg!dmZkW9d`%?<X?X2G1uDr;8wpoyFgkDTUOH@l-!}1VzPEbZ@u7@m67Ml{I zk$_bscv4QvHa40XgQh3{kdYRi7MdQ`xPgr)Mc@S@yyTdaI=D0zt&yP5^GmINO05c= zJfsIxtWy(=+1KO8V$R03o?&~RbHC+v{Z`K9W1YE#>Y;zhm_MR|HltiJ=5X{uO2$-5 z#*X{nr)Tx>BxCdl-DOG{bH-(KWY_WK=THrKD9rSejJmj@uy*$Kj8j=>aw7-W=E3`- z4dazEV(XWOvX2F3gdU@0q{PX8lrm@%Jb7Hkv}iO<{6j{`K6c{Ap`I4y7DOP1w!8q0|uHa+>XP&i%I6HA+J+rC}E8Cu{7h_Lm+wSH=!J z;nL$@Ph83;YaOchmmTaXX9sjR_xRNjs-}v!5IMb3Q4osbWK5{9cW|(O{!Y9YPugm< zd`qm&%grx!s1lHZmcj zL;e00e2dYFEipFVZhoPEgEss-cz-W@$t!I1DY*Dw!Eay9r-Bz#!R28idUt1_sl)Qn zVOBF*ugE6DM7~J@yy*3Qcqv}R!PDz7S!BYyoi1pgXGsdAxxCCXH9wT~*;cYc4+NV= z+Pk7P^~k*z%}Xgvt4u8*SU!pccr$r0#v;KiQFKkzD=rb2Bo|75@`+^(X@o3L5=gL` zC4Q1!lHG*R-d^OuwKS5Y+3`0rlREAQPI22i#FFEDFDAA~#458jd47Hl{vJ_-W^9%Z zazWFQ(P|XJX<%NJT}nNXPAPC2)*G3DR7T|PL)%7J%^#qGO-8o)^@KEAN3aW>O3ZR? ziCYKTdC}{CeDOTInwntsm@G8r^<{`MMaM)LYNBjuf%F(9?(LuAOd=g9adpVC z4$YMnrdOsE5ORJlDGQecNrEK45(9}bA#!pSxl#&JQk4n>;|f^S%`IYa3*VoK%@gqi zr3QZoKaZ#(O2c8~OpR8whSE^QydmpOJ)KTGWU_qrN1Mcd8zqXmg_K=Hu{d8^#6#SZ zWU+IxMV`&se0KP_B0@FzfxKf3q8$%ZP^|oSGGX*l(i`q`1k+M(@gFb~cFa%E;4ajX zWo+lKXFA~PWSm3HAuCEOnz#!cLbK6~+`@jI=rKKD3uZ;&uef-H&bguH^rq}K{`z#f zs>i3(uXvz;q9{^ykb48GlnK>A?Lv7_n=6%K)ex-Z;&{vRww6wBBD!7{95Y2|OASe!>uKreC}hG^%Q3UWZbWcc2g zJ$BRye%y+T&=w@3yaD^h(bth3 zaVJl+?H=w$OxMw#%--A{YP#6mLxB_$RrqYBkPf2DN~FCM()736(C$Bx9?&CpnEi?L zv^x8LN?tQxZXg$t6|QyWMGmH6=8>kcf#*Ux18z}iE#EgIB+pq1M*p8+c{RFc)T?(N zk?E$n$l?sxy?=t)JhDX0!}qRb-Z<8sA34IV&IxXJ?eS|;yPQu}JJ*?)*j^}OhqO3f z^PvXKp$8BpP{2nO1!St1^swukSS-a0IC%AcYZEFTc%jeHv~O?m_Vm%`?U<*I4Y-=R zEmR4*Fdaq7&;-7uPTH74Wj-tFG(lr3^0x{-(%irPP@_?WrP|d>|I-JDslbTrA}xFy zY@2phTB%*B@;`ZCm`YS1r8WPXkh{2=J6aG>hK&9rWJ5|lp^Db`A)DJz`)8ob!)U{Q zu;mk$Tpoa;$UTReuH87(*40`cYL~}fn&EuVjEk0{4xe<&C zacM3m7|YVO4|J^S>3*{pXctgja>LLAPSn9iUE9!oAdA?mrrQAJDd z{DE6N{5zEjM^uTtdcwsWm@<03Pi51Mk(Z24AlTv4{PRg%TiWJsfbrJmwo zab$9U*c&et;@wBFicm^vnmVp&iCDad{ck-OjF~>Ht4_}^r37hNV$$6s0)r7;s>~Zov4~43vKt^$l(x zW?hd_%vNNO(lE*4Kn|YGWc9~?%!$Lym?d#yq{gllS4v8FRH5uC3Gn2wp2UbS?_iQs zlAlmb;OZjuhhH0tvl&^>+W$TM2HIj0PT89j6$>@|CSzs;v6$V@P zAJvbuOia^Zqe+E`o%c%yvCq?R`&tgxKx`e9n90k#e^_upWR|YBJbPoq8_tVwAH2%p zUCsDT{Cy%Z%*1mSuwG<1Ud$i8j^?7tLp{f`%kz(=@4Ld6&c_88e}!mdR7K&T_=4OQ zSnXJDQ*5i&RTgx@<8(lS+PgM#e?YZM<-rm=wXX8O<44Z<*Q$Mdb?v`IbVzsqvk0p{ zMX3Et#D0j*F z(X)KX2tC!(SYpmKe>4yzTJdk7-K0sl0aZxn4zguMY0YURi__VXAmI^#w;(vtBf*sr zIv*AuQFf}S2l>*?bYWwYu#;O=BbLx&$~vBP zGNYp}y`O422-aK7z%R)-`=c(-oJ9|;sSI&5HSIi4dY>L+f1(#}NOdlOCr*{8)MnK4 zRlP=#Vo)i-SSjGG;-361sa(9Mo-RPyz?l>|5UiKD8XGHhNtL=1|5H~|(tqnJOlwIi zR_Y4=XI+BECec6ZdVdSqH=)^C9a$$bI{VW4vwM$ylJ!C<%h`pJbwDXA?USr%6TO5_ zvQAcv%R&wEe`<2PBmK1UI$iT=AynN)&~>UW>W7LHs-!AW>>%-HK6rjOo}8FcA}x~U zrc|WXrd6y+VT*l40g3Ly08K!$zc4{yqAwB7FwsfRu;Pn1(GxG%pGyL!bM?7c$ zq9Gr4MnOhSPA)Opi(o67#6?86#a6rq`#Iu}I)2F}Iy!#@xqsY44je>i-p4C2ZG)fj zYF_c>(r*hMB324ok%x$4LN)ZRe9|CPq~BLT>*VTW{W^O24dn3*P36A5X}p#?p{WTz zlEAOirlX=fWb_(Ya1dAh5uSx7;x(p$J9wV4N8-E^3Dts!a?fF?xcpS*uDpyu`cvm63fP${&wGxqs@I$~OuPGGpcY5>#68BvVam z?=n0cYjUtJa$bZC6L{4R>3DT2*6%@<95nH3v>44k!OQJ>BEG~OW9||xOT-`!8$@7} z5QC#3LJy&{h)_N9X#C{Fn2N$jo=2sf8i#7DQfp<}>2$spP_KsIaVqcB*;gMZvsOD- z=HKZ=^?#pgzly&9FOnH}*`Flwyy{1PlI$HPS@MbGvH0>|Ny4#7=)Xw_`l_SZj0FgW-$4FS_~P-$1vS;d!d|7jf+pE?;z6bMOUbb?Cub98q*!wKEitU zVSkmpm^|2o={L65IqhcO^n7o8-iE-pkq5ay+$!2CKJRi)cV^Rybhgkk(kNmNA#ipP z9_HHFOHy3;saxp6=5|ptx4K#^spi{YVl7^=Zpl4I_UQYkXv-Nit2g~x&N(V6{&e=E zKY75%W`nj%?a33T>jxVf660!l;?U&qD1Q!19w`ST>zza|WwCSvk?Q3xJ;KEkR-0-q z`o;!9KIdaidgEBTlxmw&_KyzO!4j@wk}xvx|2%$izZcT%sYNz^Q=mbMeB+4tn4 zI}m+7gzSe^&`yPr3`+79P)+;>cdU))b1)|lGm3P111W+=s);X@9^+-4YI;|G$A7Ml z9qtrp7G^^nJuPfI%|R;FNVo7gPgamomzqzYWgk7M?3du=%2_tF2W|N2VS08CPxOc$ zx=|;71s8wm*?FQ;R+Z7jcSge`0x@V$@-JD$1Lnd=d@u=v0z&m@Kbq5vQXcx=nSn|M z%x{_Z|I&xjM_Bh_6l5=HVN=r8c7LL}>(q&;fDXPvpp%0hmo*TB%jAP(qA;y5{ZdMq znue5~;wSPA;IN*?#0Xslhj{zq%#OMX{Y4?7KymtdHtSi;we-i?CsL>(?k;rSznRL~ z%l7D<)nij(PT%bP?(`rLA&QFS2r(`BfJlP~7kY^zc~2O^0%5r*pGf*9xqtf^r$yW; zJ;8hV1bzP93+{s+9XxHn@ZeEdGx^`Qm&@o;Z)7H074%S7uX&oPHq}4#Vf8 zidhd;P#Ky<+L>KM(~%k?(0^KFUdE5n3R&v6p1>RT?b&6^MaS?462;V_uMi(OanM0( zs;t8iI1%r`rq~^?{YL%ii_v$;wue{wvhatT7X;cA`5m5$7jrPBU@2yK^ZXM%6Fr24 zs?QM8x`7f0^@nDlNkhnR5V_qoy2pBhw5fVMNbqUb=Lj~#)P&>|V1HP&gV&!*7i9{M zWpYH>(n4uY=9$K~<$d<`>@ddw({LLi;k2;z)1cW`^nxcXNUu+&w7!QZHl>_n4M3X7MIT z;*->?Qd}e{k`@wL41cO__6_5(-r%WBk%x!KgKM@|nrgwg}PNL^HSUT(@#?4^rc^UL#J+*aLn6v&;L8)0sn53HWalzWs{_iVup}WMrGq z_0XmR|Ek-6U5%zHjS=|sqBbavng17KM46)8PrF9{V9c3+8Gj=yNUKvC^Wg7{iKUE* z8aF0NZliQ2)-2vQ@h>J65z85p(7!cd3p45eVuJp<75`yE;U^OgcJ#9U_5uW;X0q71 z#4OLYtAHKR<}+T*+fY6Kx>33Hb(Ig>(0vlK(C4OTwI7aXfb5 zE?#p1eTfXIMt{=e`f2{LwDQzrDgFa&vp~GfYjpx43=I}VaI@AHr{qiXrE0C|!`Wxk zi4AKP;gwjMgIB&*N2^fA&q#!%LA(~-Hj~ahgsSmFh}7@N4_;SMV8!QTSiAeR;O6~d z>=Ne+lR_$K8{H!*3V$UB?4v3ZCC8H0pEwp%9H+)Pa)18h@ctJ^_Szy@foz;(=o81{ zKRM>1l_>LPl&s`vrZ`UQxq6LFNoSd&HI#G$&AmsKx>T4I+MFw7haC6p38b9zAA$0| zM=J6zc@o)Naj~E){0h5~O%<0qKGAn#c;OSh$A60h9fu>My@PzimGl=V`U?ry$LUqS z`8R#Jv6YhETS;&F2mPVl2h(%+@f2zl{nM>zHbw8szPIA^?vq> zv46!s8{ag#z3Gj4_pY0kvF7?_y6f-+%e}rnLBal^gsQygCG4WksL)reCC&UA4mBE; zTd7^G@IQTMSh>;uY5&Tm$+*%|?Q&JXsqy`*U$Z{Cl7l*VMJ07q{4+fd5md%6Og(OM zYX9((@%ZZhif?k$@b>06X59ui_r{s;G=JAyi|Lk@zTThW2j4;J*O1mAT5)qc0h{-u z{e#9stY6V)MGBQ?e5e&WidwOEk0;>#@jNq-Drlf*Q!923FY`>(+cIU233v22rgF^D zGlD->>^+6b9Fty4t=RH~A3u6_J17R zeN;b*T5gy<(u=YaDMUXL6JgjO7O%`Eb}$D7_mT&t1YXP37H$x4OeMB4N0T0i?n%T} zQZwm(Lgwu)^`P>L=}x_6_YW#7m0#aqJ~Nh+oGZ%bU-iCZe`eqDJM06UdgnE33D$3d z%YqxCp4-yvDd$qDeu(m*2Wbr{J%4!iR|{qE`Mt@oJ%azmj z|H~TdPQ7!>l-39@Cn>Fwjaw5hXOqP)C8l|{%B_?(-|Nck>)4N0-$XO|^#&0Cjy_dF z84aWG5xqORMp>g<)Q@&2Wmo6G)uZr3bzgj?)B^Qdb zdE#nup|pTl!(hDvl1Q;vILCk)7M2{w-8DNs%Y?s`nQ--8d|!TEavm3d&WvP+g(in` z4e-RYY<+5RW_=eE-;ZcVZx3M+W8ifeI=_D@dQ9@c00(mv`CmNB6%*bF%qv+Ahlv z+YpKkPf7Pu$I62hSyxi8%lg-6uqEyyccG8aU+9rET zf88a^!LHWAvyHr#i)Rqg^5mzuSBD?kxMQF@8!z8=a}OKM8yNYv9g!`5jXpKLgsRK% z^C5J&_q%?Bff?^^Js&wVY(0p68D+iRg0`UJ4+#Oz7EmDzKQxXaufW)QvmDAB=emNrR?c`F&LU$&$KNsc&j4lqTLQOQx<0|#Uo zrhM5}di>=p!ha5KR(7&Do4<%Dj*k<^aTgmbQ^(8!hf91aXjYb3lEIGy^qVojSqQ>n-r)R5A@4j@IZF@=MsaY$b+Au1&yaT@(R4f`( zkuOF=WI(IeE&tm$+V7O!m3gY$&9m1{$V$jMnnh6kiGLGma|G@&xSKCyD0FFV^e z(<9S8!z zd#gv1c2l{T#kw97r>85>=Y}v?cVf~mr(H|GLVu(&Mz6|Juk$6t^msG}cvgeuA$Mv47Uafcd8 zFBJNuORMSWBjslH><*99hgzJ8k5gO8yx=0Q?4W$_LYE?2yAa3FBT=CVhoimXTi3Hs z6!kTYG-vzfcxQWG#^foysuoXtT*`Jsa5vh$7pX>9MpZ>s66X;Esh)bweSOl>M1R-T z6hq7XxdkqK!A5#y^QFj(T%U`;FX{j)&lqU{K4vpZjzQ2KPk*xc- z#7HHjFHLlZy(1pO#9cz-4zohqCV$OU-WQ0JI(c#M3Z}KxKx)F1hJ=WNsm6QD-gT=U z96}SR6pCQ`l^gtAQDF(^fycn!F012xY}WVY=T>#kswM=zN&Tldst&_wTR#dPoPlPJ zBGIV+1J*maEBcb$dDv~6#-5ss7p^q^NUa_Tbv!?DP&kJrza^hU-j^U&>VMO8!3cXr zG@hQgNl3Jc8pV}7agFqpte9BBkcCL?#IA(cK6$-4$5f^z+sLCulb-0@L5x zqA&TZcZhxV&iw)^#aHlua(!-e-SG4fnZ2@)kq{hPJGqNQ9V409#B^~^^pqd zQ|u*2f{?rIw^4=n*elbqOMm;CN+J;JlWVe$&h^Jm!OPW#L(}py@{i@KJ-qYtX~gEf z9o(~t%GOJlq`hT5hD)-$vYC+J# z61-_Oc0a;DwVjScC(u?ZS5$G3lLlgAHl98gPgQr~rS=sfwc^2*Qnsqo0ODOkt9y}K zH$=5#yQCWTRe5{oQTbrX1HvEwrNDWOq)0~@Cl3S2X zs0yCQjUF8y8sDzDY0-~*N9{*hEgwwL29njf|B$8oe(vG$ihlxe_BhEI7#97eBs-BMeCn6sNCav#$Nq7Ea6m zdIzUb+$uTFd;J_uc{#>CTkUVoU*dw-Vj73ly8eW1@9k?f=g;v}o$sRGZlnF(P?7df zc}v`rl&&k1R)0uJBx+}*XkA*5bd3&{VrR_5POe@OGNj-R#9g!Fy2on)WM%XdY zit7_7mW1+E<;8>B9{p*s-2XnyNX}4@f3xHD_g3xsCx5HT|39p1leF``e)jG%VsOzH z-3xX2VyuG~YvYZ6OV0m%^qoq;-dNU;Yi^lA_b1N21Hajs4Y^N-8p&j+Ljm53{`^{i8jjto%*< zce)c-BY&)F4Y{`FkpZs!rjxZ7OS%w{A=Ql6x#A)A(r^so<|iIIk_C9t)TUB#aCDDGeyRMhp(G={E z$;V6+JZUSQ$ibf>h9{cy7}3%)hLw-jMXZ_~r+>{=*Uq}vd!y^cS-zFXP~gl{b$^J? z4?%hUU8bS!e-VOdn5)GL2=|W-jPJK# zBUd!B2rZEyHv)Acby5)JBaGmFjAMAZN@d>sbxdh(y|{)e_Y-*?*uHXyom#KWvulsg z^y*V;Dd`#6scBRuBuAj!{IN1lJ1O-Q2Y>o=@Wwzq7i((pyhGf=ec}d9*eD&b%8(%{ z}R;x%VdZ7%bBvaW=S(wev{$8dnpE*dv98@5o7c_M7G^d%gV`3 z%Oq5_6`P>k^P!5uS^fjL&v4e-1!n84@t4NyS*31-X?j>&2XAybxtWc=Xhpm$ z@2?UcRhiC${elqQYerI$@JtIwzJ>Wy@2dxWcPLvg4MD^oL*ZYmDEgF>E-FOe!o>kE z8O7q#lv*COta*q7f;h{tFY_?f9)Ec8rGd$AK^(k;86xr#hEX#~kSnSv;GmuIOU$^{ z?)bC4Ym7B8ZR-Me_h{!Bx5Qp*{urJ`ydQ@V`_gySXnM|=tT44AC6`c58j(*Jgz`hw zRc#y~s$w`&`=S+dG z5A`+G-FM`yff@2UL%aG|Uw2z-Iz?<1x# zH&K}7)X7j0W2ZW`^s@2d?U#15S$*is0W=S>ZoeWVv&DFV5hpY*Ce+hPn(D}tZKDg@ zdXw6?oplu*BEINb0a_x?>d3Joy_^ z_&vQ!QYEY6En}p5i9IC#;sCLm*pc`M7#{8tnHPTzQ&L+kuIHkMj7@k7*25dH&BDtD zN}`?Lq3vkRLo|tyV2&6s+Q{*VkMeS{kfmGm($>?H&U6dAxZSl?=lCKtU4X0wXfc6S zGRhi7qSA5uodmvI)qkjaa))6kUwLm^0CNb3kNK1*O z44J>wC6MDPbQ8Ms@D7HvgM^wtYnZaew&XT0+Qjg|4%_kch08s?9K1ck2B>9yBVzuH zG@4Kwf$ABvqOizWhvyd)8t=umx0I#r|3Xr-4a1Q?kNP3tWX#WW`W8sSb0$S39+W!Tl&GY|H zprk*6I{q8TqKf{>nh2y#j^FHeRNlaA`|}1~m5cJm?)fryXtUEbU*!h0;x2rzs8jhs zm(L@Ej(Q(;j(^`DrxC6m=7gUk2>>bL{XBvC|jrK~0; zSF9HPC@j(Us8^yI#U8#mJmzwInkq}V+KK0-h0 z7`r5;B7e0mwRN1m^*`91ll(;mD=GG>)Rweyc1A(r!dxZ0m((N0?L|I2wtAesB>aBx z_iyqj_Vng7B|GJ0&{3}h=Y;)nOTy=eQI}bss(iG;;?tuI(<5D~7ip|&d);rV#WyuN*GL>qYcP0!Z^dNv+n=4LIeS$O(#Y_xZ9 z7k?X>+(A>GkB5Lgh+FwKWjw^LHufh8+0-KX=^A~yuiX6)!%|*MrQ2SrS^1GlK)Fph zO_|kc#TgYDrArFgLa(Df3H~w8p;q4e-Hf-ZZ?_sf$i8~|*7NpZ0%b5FaT*5ri$z-l zLp{R0W4<YgeH7n7UQ)qg;TZVKL^3xRxt?(0ClTeh!|C%X?JR-2+HlskY$feXQ&-P3nJF?xU zCxjaE-il`Ui{i8jx}eA)ZS=3YA+Y_ltJkf5XmD++nwDW2nxF2USJk3)ikyQO4&blaT0uk(!+)x1=A38!&#t41 z4Ubcg<&>lPSG2J-mme zpM02>la-&AX?l_!om~)eG%(RV4sUnG+D8ba#jKVzq*U`X7%5(oBc2?r!<-$g5oU8V zZ!Nnm7E9v8-vrMGhgp8W=Wu7M6 zFm20+{^iFO)=k@di+?)`J zL^khi*|vTA=BXPT9cBKqH)l=X;^qUAxtE8h!gltoS#zct-xu1hoMG#5 z;GmC88RX+-d%*vYt-}mk#~HR8WlEvd%l37DnZK>8o96*vcUzget&`hM+u$HKd62D# zToxP<^u`QZCr_^+Tcu3yV=H{h-F)2+1i2lu4fa3eCbw01y4kMXw$;gYjm%$RyTR+A zn}3j-?eyukwn1)gww?+_z@nKm6~P`eWO9$0?n0lSnZ8|}f@T`8o4)3qjZV`y*uTAh zdgIpBGZZR?t-DNad&o_3z{@viM$d#d%H)0rd64` zVlweM@dh!4m`Y3|rV}%WnZzvOO=31NhnP#uBjyut5etZg#3Eubv4mJkEF+c^D+oJc zCGj?~idapoA=VP>2z$bTSWj#q9Epv8#5=?$Vl%OY*h)AN+lcMN4q_*OoR|hLPdm{3GNhr zTnHDVW6gibk!`S@Z`(X}=-B9gvDM>7jZ=@GGXB~G_X+Q}=Rqo2u=Dz2eX$$7Aqzlvc#Svg+pq2zr1s<;yNXR^44YhdwzQrJmj8}fbl zKx`GKchbXMz4ZkHgc~RoU(`r9$T{_a==9VW1iq5H+rGpT_D|$i`jv-Q71m|9=unnU zSC)cw1^HYy^YJC$RV-eeh==Z)Dy5>O8ihOlLMynC zL!pSu5A$&5Vi-r)Bk#61j7NWFEPA)_s(t;yif#@)Erw)F;eD2k8Z zC(w;STsWFZs^y%YZxvU}2CVX)7qC5|-1R->6^oxwat0*{>-iA z8`zkb&FhnrEmT3_p8KTKjTOt!z5Vf}6HUh&k*es_&g;zk^&g&pKP=<8z@)%<)+Ip| z5ze@~oz2s-<;`VhbEval_zHZB?W740ADv1=<*UrN55C8bUh*K2Ajj-;&9 zqJ+*N^mccTcn#wm{a)?)+`My_*v#-!?*fGdHGrr%l&&ofvasUq`QtQx>(kg&EfarH#yIBl62ajxe=#Ma7kDSz&!e ziPQ>0-#6p;f;U|pnVqCV^5V6J0}Ft-VUw4cpIItR{9{}Cf*ZgYm&HFMi~*RR^`U!$Fd;Wgo#b!$k>QDr8I%_KaOD7N8+TwWP5+9 zmh(P*m^++ZpZtDO4bpqLm)$vF5nh|ZWie&>C55aIaToQ_AiRlAw|&zFtJ}@9?F2WRq03s>#uNqc5 z8)pvp^&r-ZelS3W!HidfFAYOy|2TG!bEvNu0tZQBT#gr7*>|fmof)K(3u!*Wl~tny zCr)X9n-~!N@EuU>nvqjiJFH&n`Q$vhC%JL`@_YBMubhjlc=tVYRzgl<2Et$dzE+$Q zA5$F6DAi%1F=^4MaV&iK=UQ=edRABkQ&w19!dijyju~9=pnqR3$>W+mJvq-v^yhL( zBon-ULB?GcXD9=nniOq?<<$ge6n zhpkBlQDVwA3%p3;$2ni}M~ahIW6v`JoHeq4vjVQu4MDnS6r{rgQj*#%V6mi*JF}yI z9@XsGkmkvR3F{YFnjp9eC2=0!Qan#`u+Zm}0&Vq4+M6K7Yb5@h2cDROjCU72T>SXE zvd;@yT?TidPWn`Glq)=1gbI(I*HxLOV7&kD-@R6@aQCEEQ*Lz?X_d(zkTPM^K~Erruh-RW~*we8c>2 zZN}@2*Gw{l7uB@>(7P@N6@ET{ZuRoR8JW72Or&<)8y=Zp5uF$suav3_!-|`Jz5)Y` znaykTqDKZO5f&>HuFx=d9!$Zb5q9lKs6w`)Qxn{G1g<2EdIGjEPsk@ca5Ek%B>q%h z^F0aTHar?zuwC`>Lu1xjLk-MWV^{+-Mp#i1e6~<1133+H<}=8@r7fO+P1bw67VT%S zXzDafu~aG^_H@c`Z6|B%>kzfkgVP*G_sF7ZV{M!PZ_!lqR_6uFR=sn#V&MW-+}>p5Zy95V>#U_dx0m`A~+;DoNz%?w9_IwCO$GkswfVrEw9RJ`NZiXJSYdX zn0)Tb$-|MG1P_Q7HTA{vZk&%{@RVl3tDpqPe680^)z6>m) zkh>(DlQ%YS)kWx-1guIgetk!ZBVZG~C1?B5i_-JwkGJO_Sk^g;-s!w|eG~$J$@>wf zoOeo%kQ%H97rnIrYoiQj40{dKAAIr&xrQDi-Yw-lml?D^^_iI-G@zWO*sq0_6H1@kl&)>SR2WrCPAnPm_QK zn{!XA(JB~6<5Kc}Ucrs4cbH4<@(I}{Zjz#heR}KD1}6hl3UAajUI8oV2M#yv%F$=F zXIigGAI*P=2V={(mMq$GcGstYh`PHXWc{WU(kaj92q|Fw?8y&k0UW2dIJ&Gv)Zvwm zXWA~co&WUVwLLr70-;o_vERA?QCk++w;A-;-}~m-wGA781z_HB=g}PzAI4kL&F(^& z;TNRFo%8fO%;mB02bp)6Yi98@^JZ@@65&6{NN?d>i?KMpAPZWAb5`6-zEmkd*5_t$ zn{THtyQXQit_j;wCXPtOL&Sl)8ZMtXnwoVyg-ruHvF=jZ)yvY(JoCEX3Yjc8SSG6o zuB)r4s56y+OmE{$^s@oR2>ulSID(I(dwev!&nt&JHQxQQYepYB?f`EXL;j=t#|WoV z`}y8@zji$g7cg^!;fKd&0&}`T-(1XvFJ889F4{g>V!A=KaD$(4`=q`Afhw|4ptp^I zoSK~k?O@dpo2|}~4?o}h=CaBnVN!x)8}%@MPcM36fMfwMd|?ay)3P7&AWxUr zU{?fNAXd_MeMJ|x<5Ec|r)VlkOV7zdO|>UVt}~C$taMns>YcY_>$9%P*!1+Q%ra@c zq9{b|r#-ab%hg~G!(TiFGt;aHJ^z~ElKXA#0_TZ=Jza%lDZC;N$7XpU85tCxtc+l> z3jZO0)<$qiN~w2tY$JknOgNI^LEW>4b$t_a1ma;=nZYX?X)Gr}4nK>HlbfT5(|XY{ z1JnqUi-lMtSg8>n+*f5zlGr?Q_ulQyqU8e9nheuF`{iNtdkRbxvtcP2ku`rQBO&oo zUTW0fd9d&RgDodu2HWEezY1Jy@U@c-m1S&yFsJPDEG&^!RT@h+4!sF>*RI}#4jL{#iBJ7;cflyu&!jW7a6ylVdnQFgX1p%-@6qRfZ`6>l=D$(RU# zE+vLl$8iObEHy4Fsvx<7lcuE>ubn=9>B`By+Yt~L(=IFaPoBKu)ajD!rlvAf zRGrP;V>&?0&10?jj1Z72MZ7s*O_xM}rE3HVHu|PGDm{kdq)N3~8I=}M6~)5nP2$9i z^rTFtCbKC^xXKf5(D^aB(U}N;4Q>L}PSk0ca8;y2CA11u`?#>u!k;)QHX=qPRg^{+ zWvA-03lKblgW~Lr{H#)GFR2whHh`z#@8pKA(310->V8?!&-vBZ8GC~BU(fb`hFEo{ zM&2*r2KV)n3xw7ahsgVpmBHOShwHABMt18Y7?CX)As38r0X6y4&QnX)IeV#82sZu$ z$5~W2Sy=7cSj@ zX$@X4R~jfizo&b!aqy^%0pM}{t`g&RJft5Op6?oknuW*l74+XxR^WPxdePkuSR>de z=O1<_tbN~*k2+_N^B2aeV)k$~{wOUyExkxur7Dvvg4I47-rxJOx* zIR(#!V>U1ioWw`VxyFWn08YcsG0v~cr`Q9RilMYZQrP4F$z78-Zoy2%t@r39+1n== zMw8EBAlTwmaqouhL4TLQV8Q!~V9(aJt*~dr7(Tt*Z@wgc1Gd9ZkcgZ6g~E)!$ZsL> zd^}AIuew&up)cxNJ2kuea@&+O7&OshMn*Bn!SB#I0WXWaf7DN-3% zF4RF~h(M9zcukw6pti@3`TgwZ)VTK@@s{1&gMNYS(Vg*lWDgzfajz+-MhYQK_d9;n zowK~>H*{%4R+Iof#|5q~{E2fjjgV5Q$_v*fCTj)a@dzIjYvYXIBXrD(MesFt6Ke}n zle3wk(!5I3A}`c`Ly_M4THF4%&)Q&&@Ih7bX@W^1oDbqPk|x31EH%$4ETOHWYl0?F z%dW%DksezAIRDYfWc0Z?ke8HUQ57xcG|X1h!m?DoZ#mb5IyDlX5YCsS(v6cx-Ih}y zbd4RTljQEZg`LtOvK0Al>9H0u8F{gJOnyODK^B{u@fBo$A^AZPozMjVo%BWk1e;NzzW4q~a#8A!U8aq{yv2oXp_ zEdNQDpU3up2Wwd}i8t_x;=_^Z)Bt8}Ka@A(c<<3~{a~Dz=}6ennJD(mFG{Xq8uC() zv3y3gXv#rwc* z8se~-VH!4@v;Ysm_$sJp`EsES+HpP2lpS}ZTsj{okCfJD2t{;*{W4itMU+d>kdr11M`LA zt%2QLmBgMbfl1=?rV?UoVBN?90VrD1gL2f2Z-RehGOHG7^n`zGUDj8HJ|IK!B=PRP zhIh$-a6FWY=cJ(pVdagf^?50%2&}}v{B!fiT{R3Z0(;sx&;*lN-NHbd0cwTZ_k`;- zoD8YMj@U6I0H4Aq%LBj>HdNHYNwg-LcH~w?Z9`k50z+mqbL8b0BH74`+~cd#cJ9O6 zv*<>CW8Nd?L9^DWkj>l6t=K5-RsyaWpxTIkEJl%P_>33W9GlO09S_IUchg`14EXMQ zutsY#=^2hI?CcyLJpbnQ?Yke{a+qbR09Jai5}0nhaQ((^WSYenlSU?~ii?blM{e_X zM5&T2!jnUiWKwxad|~N{jAN%!=b~AXKHibmm#7=`kZ58SNy3l{eg*y9?kScatoXNo z4IOJ2#T4+T4Pa}aZ2nW5 zqh8b}6}bJCwbcDfB# zGp$gX6<-$UkN0C6oQ(&ceY1HNT6y_@!PY9KCcRAHk8spr2CoGE1B3TH^}K-YZC}wA z#K_~6G3wmd^h6dGU{N8S=OCTzj#Tw!`># zQM0f)`OUaN0XO~{{qRuRp51PnS1f&Z>-pAW*B>BIy`W3f#mb;qmEc8O^XF=RaYA%b ze5_Pe6kb}DS(2NEp!WB*;1J;T5C_AF0IYWD-Cez)q;%rQTyNJBNO{GN|=0DF9RG0 zz(!7-DZaNeoZ_HKFpGI9)E%r2J&(nO+GL%Qi6S+joGMSQXoh|ku-&EFJiDtDIxeu>M+qh41&ZDdO6=lzuj=C_1TsC_rw|1LT^7HxBXV1 zDs_2zWpQ0zd`^4@TUUL5F7sXH=XZU41A`+~(JY?0n45i2dWefS-jI`V1Qkop6E;hczP`CIh4RIjWEM&%#nlFH^|7qMEG8dAqprBRoj#eWC=_x)sg$!R$~^2O4%g{I>X~|7d6ACol{2h=h0T(^;eescFybrf zJHGTe-4w({MJqVJWE7L+9wy_?UVe|u(pI9#dPTV=*MfTWeoLwTg!Jp>kMJObSO4Gk zOWqI3(gse}#8Q7$gmA$Jqz;^4sSolit_wfHyjS)9F~J$|3%%QU^DOi>cz;Av9nVg0 z+S6BrVY&g#4BS_L)GR)nA551;o?NhVedq=!bVNdZ(na+K^cDHfar>fv#I&Fvu{AS3 zp_uUPjqhOy3epuTtC@SThHHxL50(OGf;49Zd_TnN?>DB34-Fo{9;glv+K4zX9k7hh##=F39`d3Vs`=q0_d1C*xwR!JKYnmFr`=Y=vFcpRAQoNm7s}#O+w`^E}V+Nixmq!X1)r0reRxSK8x5cb$9okwRdaoLpdsmPsk1IvSW(L zjO-#^OCIuQy_{6X!0e_k&i|hj?R5Mt{k~t5n@6C`OIGaJiXyhTsnjtRafzDPaFbkJ z@%vV)|c~42{dXO4dk2- zJYdI;Fjr>;V++20^n^K56cwM&#>dCUg-U};lr`05#SN_D2@; z!{|=Uj(#|1*H2m$NSjT6{V>j0%tgkunJuh;?KZHcOSp1R@8pm$*Lj zg$4Z-z6FoSUbTAR+&+!*2~H%Ze&})U{^zGUOsZkZE!eHMKHc$7M}7wkG8{Be{w6{A z?%o^r4XEvC-L)&y`zt@d5^TA8&l>M)O_>od3*vGTQ&D5%T`rsX@Pdc4pV~7ZnDq&N zlqY#4S!_vAbN*7}#L!ui%6V~d-R6y3H_SS?EcaX>o1UJTQP#W9pZ&vTfz*!r>e+J> z&q@^Xwgcn_e*=}s`<|d{x^-2R3}G!v4ZCsi`v<3vTTsv6Ydd@EGbvb3dVsC)pd}0E zyVpe(cL906HWQsKJlA-YdGyJ?IjeVnZ?<=0aUk9(*2cueYox~gG@{bs8A)06K9v%< z*aHJZ3CmmDt5neas2Kj1w6)){W4ptp|3UC=gK zwyT!M?iaST@y!Xv+LkH&Xd7yOb9wg)P@5)_)brl0BiM8ni`{aHxO%3xlxxWr8u${E zJi=NPhwy{+qAJ++2zHtAi9O$cguny)0KSgIBK!c0;DNZVpO!bUuNpOwAi>YYUU_9) zIa6B69nKZ-7`_!Zbd&3tFL{5xbuP@+!rVrfOFidvjA&$>){=e|j a$83z`ufM#U)*TI!_&!&FaXH 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 diff --git a/1.x/docs/offline/Basic-Def.html b/1.x/docs/offline/Basic-Def.html index 5cdb919d3..349d955d7 100644 --- a/1.x/docs/offline/Basic-Def.html +++ b/1.x/docs/offline/Basic-Def.html @@ -44,7 +44,7 @@

    Build definition 

    This page describes sbt build definitions, including some “theory” and the syntax of build.sbt. -It assumes you have installed a recent version of sbt, such as sbt 1.9.4, +It assumes you have installed a recent version of sbt, such as sbt 1.9.5, know how to use sbt, and have read the previous pages in the Getting Started Guide.

    This page discusses the build.sbt build definition. @@ -53,7 +53,7 @@

    Build definitionsbt.version=1.9.4 +

    sbt.version=1.9.5
     

    If the required version is not available locally, the sbt launcher will download it for you. If this file is not present, the sbt launcher will choose an arbitrary version, diff --git a/1.x/docs/offline/Combined+Pages.html b/1.x/docs/offline/Combined+Pages.html index e6fbddb7c..7a7ddcab8 100644 --- a/1.x/docs/offline/Combined+Pages.html +++ b/1.x/docs/offline/Combined+Pages.html @@ -74,7 +74,7 @@

    Contents

    corrections and add documentation.

    Documentation for 0.13.x has been archived here. This -documentation applies to sbt 1.9.4. +documentation applies to sbt 1.9.5.

    See also the API Documentation, and the index of names and types.

    Getting Started with sbt 

    sbt uses a small number of concepts to support flexible and powerful @@ -109,15 +109,15 @@

    Contents

    Install JDK 

    Follow the link to install JDK 8 or 11, or use SDKMAN!.

    SDKMAN! 

    $ sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
     $ sdk install sbt
    -

    Installing from a universal package 

    Download ZIP or TGZ package, and expand it. +

    Installing from a universal package 

    Download ZIP or TGZ package, and expand it.

    Installing from a third-party package 

    Note: Third-party packages may not provide the latest version. Please make sure to report any issues with these packages to the relevant maintainers.

    Homebrew 

    $ brew install sbt
     

    Installing sbt on Windows 

    Install sbt with cs setup 

    Follow Install page, and install Scala using Coursier. This should install the latest stable version of sbt.

    Install JDK 

    Follow the link to install JDK 8 or 11. -

    Installing from a universal package 

    Download ZIP or TGZ package and expand it. -

    Windows installer 

    Download msi installer and install it. +

    Installing from a universal package 

    Download ZIP or TGZ package and expand it. +

    Windows installer 

    Download msi installer and install it.

    Installing from a third-party package 

    Note: Third-party packages may not provide the latest version. Please make sure to report any issues with these packages to the relevant maintainers. @@ -132,8 +132,8 @@

    Contents

  • They will install tgz packaging of sbt that contains all JAR files. (DEB and RPM packages do not to save bandwidth)
  • Install JDK 

    You must first install a JDK. We recommend Eclipse Adoptium Temurin JDK 8, JDK 11, or JDK 17.

    The details around the package names differ from one distribution to another. For example, Ubuntu xenial (16.04LTS) has openjdk-8-jdk. Redhat family calls it java-1.8.0-openjdk-devel. -

    Installing from a universal package 

    Download ZIP or TGZ package and expand it. -

    Ubuntu and other Debian-based distributions 

    DEB package is officially supported by sbt. +

    Installing from a universal package 

    Download ZIP or TGZ package and expand it. +

    Ubuntu and other Debian-based distributions 

    DEB package is officially supported by sbt.

    Ubuntu and other Debian-based distributions use the DEB format, but usually you don’t install your software from a local DEB file. Instead they come with package managers both for the command line (e.g. apt-get, aptitude) or with a graphical user interface (e.g. Synaptic). Run the following from the terminal to install sbt (You’ll need superuser privileges to do so, hence the sudo).

    sudo apt-get update
    @@ -149,7 +149,7 @@ 

    Contents

    Ubuntu Software & Updates Screenshot

    Note: There have been reports about SSL error using Ubuntu: Server access Error: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.1.0/sbt-1.1.0.pom, which apparently stems from OpenJDK 9 using PKCS12 format for /etc/ssl/certs/java/cacerts cert-bug. According to https://stackoverflow.com/a/50103533/3827 it is fixed in Ubuntu Cosmic (18.10), but Ubuntu Bionic LTS (18.04) is still waiting for a release. See the answer for a workaround.

    Note: sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823 may not work on Ubuntu Bionic LTS (18.04) since it’s using a buggy GnuPG, so we are advising to use web API to download the public key in the above. -

    Red Hat Enterprise Linux and other RPM-based distributions 

    RPM package is officially supported by sbt. +

    Red Hat Enterprise Linux and other RPM-based distributions 

    RPM package is officially supported by sbt.

    Red Hat Enterprise Linux and other RPM-based distributions use the RPM format. Run the following from the terminal to install sbt (You’ll need superuser privileges to do so, hence the sudo).

    # remove old Bintray repo file
    @@ -995,7 +995,7 @@ 

    Contents

    Even though it’s inside Neovim, tab completion etc works fine inside.

    Build definition 

    This page describes sbt build definitions, including some “theory” and the syntax of build.sbt. -It assumes you have installed a recent version of sbt, such as sbt 1.9.4, +It assumes you have installed a recent version of sbt, such as sbt 1.9.5, know how to use sbt, and have read the previous pages in the Getting Started Guide.

    This page discusses the build.sbt build definition. @@ -1004,7 +1004,7 @@

    Contents

    This allows people with different versions of the sbt launcher to build the same projects with consistent results. To do this, create a file named project/build.properties that specifies the sbt version as follows: -

    sbt.version=1.9.4
    +

    sbt.version=1.9.5
     

    If the required version is not available locally, the sbt launcher will download it for you. If this file is not present, the sbt launcher will choose an arbitrary version, @@ -2839,7 +2839,7 @@

    Contents

    How do I get help? 

    How do I report a bug? 

    How can I help? 

    Usage 

    My last command didn’t work but I can’t see an explanation. Why? 

    sbt 1.9.4 by default suppresses most stack traces and debugging +

    Usage 

    My last command didn’t work but I can’t see an explanation. Why? 

    sbt 1.9.5 by default suppresses most stack traces and debugging information. It has the nice side effect of giving you less noise on screen, but as a newcomer it can leave you lost for explanation. To see the previous output of a command at a higher verbosity, type @@ -3066,7 +3066,7 @@

    Contents

    file under that directory, they won’t foul up your cross-compilations. Any file name ending in .sbt will do, but most people use ~/.sbt/plugins/build.sbt or ~/.sbt/plugins/plugins.sbt. -

    Miscellaneous 

    Where can I find plugins for 1.9.4? 

    See Community Plugins for a list of currently available +

    Miscellaneous 

    Where can I find plugins for 1.9.5? 

    See Community Plugins for a list of currently available plugins.

    General Information 

    This part of the documentation has project “meta-information” such as where to get help, find source code and how to contribute. @@ -5628,7 +5628,7 @@

    Contents

    sbt.version Version - 1.9.4 + 1.9.5 sbt version to use, usually taken from project/build.properties. @@ -7356,7 +7356,7 @@

    Contents

    uses that same version of Scala to compile the build definitions that you write for your project because they use sbt APIs. This version of Scala is fixed for a specific sbt release and cannot be changed. For sbt -1.9.4, this version is Scala 2.12.18. Because this Scala +1.9.5, this version is Scala 2.12.18. Because this Scala version is needed before sbt runs, the repositories used to retrieve this version are configured in the sbt launcher. @@ -11036,10 +11036,10 @@

    Contents

    The input syntax defined isn’t very flexible; it is just a demonstration. It will produce one of the following values for a successful parse (assuming the current Scala version is 2.12.18, -the current sbt version is 1.9.4, and there are 3 commands left to +the current sbt version is 1.9.5, and there are 3 commands left to run):

    • (scala,2.12.18) -
    • (sbt,1.9.4) +
    • (sbt,1.9.5)
    • (commands,3)

    Again, we were able to access the current Scala and sbt version for the project because they are settings. Tasks cannot be used to define the @@ -12458,8 +12458,8 @@

    Contents

    Set project/build.properties 

    Continuous integration is a great way of checking that your code works outside of your machine. If you haven’t created one already, make sure to create project/build.properties and explicitly set the sbt.version number: -

    sbt.version=1.9.4
    -

    Your build will now use 1.9.4. +

    sbt.version=1.9.5
    +

    Your build will now use 1.9.5.

    Read the GitHub Actions manual 

    A treasure trove of Github Actions tricks can be found in the Github Actions official documentation, including the Reference. Use this guide as an inspiration, but consult the official source for more details.

    Basic setup 

    Setting up your build for GitHub Actions is mostly about setting up .github/workflows/ci.yml. Here’s what a minimal CI workflow could look like using setup-java: @@ -12674,8 +12674,8 @@

    Contents

    Set project/build.properties 

    Continuous integration is a great way of checking that your code works outside of your machine. If you haven’t created one already, make sure to create project/build.properties and explicitly set the sbt.version number: -

    sbt.version=1.9.4
    -

    Your build will now use 1.9.4. +

    sbt.version=1.9.5
    +

    Your build will now use 1.9.5.

    Read the Travis manual 

    A treasure trove of Travis tricks can be found in the Travis’s official documentation. Use this guide as an inspiration, but consult the official source for more details.

    Basic setup 

    Setting up your build for Travis CI is mostly about setting up .travis.yml. @@ -12734,7 +12734,7 @@

    Contents

    -Xss6M -XX:ReservedCodeCacheSize=256M -jar -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar

    It seems to be working. One downside of setting all of the parameters is that we might be left behind when the environment updates and the default values gives us more memory in the future.

    Here’s how we can add just a few JVM options:

    script:
    @@ -12750,7 +12750,7 @@ 

    Contents

    -XX:ReservedCodeCacheSize=256M -Xms1024M -jar -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar

    Note: This duplicates the -Xms flag as intended, which might not the best thing to do.

    Caching 

    You can speed up your sbt builds on Travis CI by using their caching feature.

    Here’s a sample cache: configuration that you can use: @@ -14383,7 +14383,7 @@

    Contents

    Defining a sequential task with Def.sequential 

    sbt 0.13.8 added Def.sequential function to run tasks under semi-sequential semantics. To demonstrate the sequential task, let’s create a custom task called compilecheck that runs Compile / compile and then Compile / scalastyle task added by scalastyle-sbt-plugin.

    Here’s how to set it up -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt 

    lazy val compilecheck = taskKey[Unit]("compile and then scalastyle")
     
    @@ -14405,7 +14405,7 @@ 

    Contents

    Looks like we were able to sequence these tasks.

    Defining a dynamic task with Def.taskDyn 

    If sequential task is not enough, another step up is the dynamic task. Unlike Def.task which expects you to return pure value A, with a Def.taskDyn you return a task sbt.Def.Initialize[sbt.Task[A]] which the task engine can continue the rest of the computation with.

    Let’s try implementing a custom task called compilecheck that runs Compile / compile and then Compile / scalastyle task added by scalastyle-sbt-plugin. -

    project/build.properties 

    sbt.version=1.9.4
    +

    project/build.properties 

    sbt.version=1.9.5
     

    project/style.sbt 

    addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0")
     

    build.sbt v1 

    lazy val compilecheck = taskKey[sbt.inc.Analysis]("compile and then scalastyle")
     
    diff --git a/1.x/docs/offline/Combined+Pages.md b/1.x/docs/offline/Combined+Pages.md
    index 6c8301e2a..52eee92b3 100644
    --- a/1.x/docs/offline/Combined+Pages.md
    +++ b/1.x/docs/offline/Combined+Pages.md
    @@ -68,7 +68,7 @@ corrections and add documentation.
     
     Documentation for 0.13.x has been
     [archived here](https://www.scala-sbt.org/0.13/docs/index.html). This
    -documentation applies to sbt 1.9.4.
    +documentation applies to sbt 1.9.5.
     
     See also the [API Documentation][Apidoc],
     and the [index of names and types][Name-Index].
    @@ -134,8 +134,8 @@ If you have any trouble running sbt, see [Command line reference][Command-Line-R
     JVM options.
     
     
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [Manual-Installation]: Manual-Installation.html
       [AdoptiumOpenJDK]: https://adoptium.net/
     
    @@ -174,9 +174,9 @@ $ brew install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
       [AdoptiumOpenJDK]: https://adoptium.net
     
     Installing sbt on Windows
    @@ -217,11 +217,11 @@ $ choco install sbt
     ```
     
     
    -  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi
    -  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip
    -  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz
    -  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm
    -  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb
    +  [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi
    +  [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip
    +  [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz
    +  [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm
    +  [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb
       [Manual-Installation]: Manual-Installation.html
       [website127]: https://github.com/sbt/website/issues/127
       [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631
    @@ -1649,7 +1649,7 @@ Build definition
     
     This page describes sbt build definitions, including some "theory" and
     the syntax of `build.sbt`.
    -It assumes you have installed a recent version of sbt, such as sbt 1.9.4,
    +It assumes you have installed a recent version of sbt, such as sbt 1.9.5,
     know how to [use sbt][Running],
     and have read the previous pages in the Getting Started Guide.
     
    @@ -1664,7 +1664,7 @@ build the same projects with consistent results.
     To do this, create a file named `project/build.properties` that specifies the sbt version as follows:
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     If the required version is not available locally,
    @@ -4543,7 +4543,7 @@ always write it in all lowercase letters. However, we are cool with [酢豚][sub
     
     #### My last command didn't work but I can't see an explanation. Why?
     
    -sbt 1.9.4 by default suppresses most stack traces and debugging
    +sbt 1.9.5 by default suppresses most stack traces and debugging
     information. It has the nice side effect of giving you less noise on
     screen, but as a newcomer it can leave you lost for explanation. To see
     the previous output of a command at a higher verbosity, type
    @@ -4916,7 +4916,7 @@ Any file name ending in `.sbt` will do, but most people use
     
     ### Miscellaneous
     
    -#### Where can I find plugins for 1.9.4?
    +#### Where can I find plugins for 1.9.5?
     
     See [Community Plugins][Community-Plugins] for a list of currently available
     plugins.
    @@ -9314,7 +9314,7 @@ The following system properties can also be passed to `sbt`:
       
         sbt.version
         Version
    -    1.9.4
    +    1.9.5
         sbt version to use, usually taken from project/build.properties.
       
     
    @@ -12008,7 +12008,7 @@ sbt needs Scala jars to run itself since it is written in Scala. sbt
     uses that same version of Scala to compile the build definitions that
     you write for your project because they use sbt APIs. This version of
     Scala is fixed for a specific sbt release and cannot be changed. For sbt
    -1.9.4, this version is Scala 2.12.18. Because this Scala
    +1.9.5, this version is Scala 2.12.18. Because this Scala
     version is needed before sbt runs, the repositories used to retrieve
     this version are configured in the sbt
     [launcher][Sbt-Launcher].
    @@ -17981,11 +17981,11 @@ This Parser definition will produce a value of type `(String,String)`.
     The input syntax defined isn't very flexible; it is just a
     demonstration. It will produce one of the following values for a
     successful parse (assuming the current Scala version is 2.12.18,
    -the current sbt version is 1.9.4, and there are 3 commands left to
    +the current sbt version is 1.9.5, and there are 3 commands left to
     run):
     
     * (scala,2.12.18)
    -* (sbt,1.9.4)
    +* (sbt,1.9.5)
     * (commands,3)
     
     Again, we were able to access the current Scala and sbt version for the
    @@ -20141,10 +20141,10 @@ If you haven't created one already, make sure to create `project/build.propertie
     `sbt.version` number:
     
     ```yml
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
    -Your build will now use 1.9.4.
    +Your build will now use 1.9.5.
     
     ### Read the GitHub Actions manual
     
    @@ -20444,10 +20444,10 @@ If you haven't created one already, make sure to create `project/build.propertie
     `sbt.version` number:
     
     ```yml
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
    -Your build will now use 1.9.4.
    +Your build will now use 1.9.5.
     
     ### Read the Travis manual
     
    @@ -20544,7 +20544,7 @@ java
     -Xss6M
     -XX:ReservedCodeCacheSize=256M
     -jar
    -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar
    +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar
     ```
     
     It seems to be working. One downside of setting all of the parameters is that we might be left behind when the environment updates and the default values gives us more memory in the future.
    @@ -20570,7 +20570,7 @@ java
     -XX:ReservedCodeCacheSize=256M
     -Xms1024M
     -jar
    -/home/travis/.sbt/launchers/1.9.4/sbt-launch.jar
    +/home/travis/.sbt/launchers/1.9.5/sbt-launch.jar
     ```
     
     **Note**: This duplicates the `-Xms` flag as intended, which might not the best thing to do.
    @@ -23508,7 +23508,7 @@ Here's how to set it up
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    @@ -23559,7 +23559,7 @@ Let's try implementing a custom task called `compilecheck` that runs `Compile /
     #### project/build.properties
     
     ```
    -sbt.version=1.9.4
    +sbt.version=1.9.5
     ```
     
     #### project/style.sbt
    diff --git a/1.x/docs/offline/Command-Line-Reference.html b/1.x/docs/offline/Command-Line-Reference.html
    index d05f0853a..71975da72 100644
    --- a/1.x/docs/offline/Command-Line-Reference.html
    +++ b/1.x/docs/offline/Command-Line-Reference.html
    @@ -490,7 +490,7 @@ 

    Command Line ReferenceConfiguring Scalalauncher. diff --git a/1.x/docs/offline/Contents+in+Depth.html b/1.x/docs/offline/Contents+in+Depth.html index b9214f8d5..d84752000 100644 --- a/1.x/docs/offline/Contents+in+Depth.html +++ b/1.x/docs/offline/Contents+in+Depth.html @@ -86,7 +86,7 @@

    Contents

  • Dependency Management
  • Miscellaneous - +
      • Sonatype setup
      • sbt setup diff --git a/1.x/docs/offline/Faq.html b/1.x/docs/offline/Faq.html index 0c6f4f66c..a18030d45 100644 --- a/1.x/docs/offline/Faq.html +++ b/1.x/docs/offline/Faq.html @@ -52,7 +52,7 @@

        Frequently Asked QuestionsHow do I get help? 

        How do I report a bug? 

        How can I help? 

        Usage 

        My last command didn’t work but I can’t see an explanation. Why? 

        sbt 1.9.4 by default suppresses most stack traces and debugging +

      Usage 

      My last command didn’t work but I can’t see an explanation. Why? 

      sbt 1.9.5 by default suppresses most stack traces and debugging information. It has the nice side effect of giving you less noise on screen, but as a newcomer it can leave you lost for explanation. To see the previous output of a command at a higher verbosity, type @@ -279,7 +279,7 @@

      Frequently Asked QuestionsMiscellaneous 

      Where can I find plugins for 1.9.4? 

      See Community Plugins for a list of currently available +

      Miscellaneous 

      Where can I find plugins for 1.9.5? 

      See Community Plugins for a list of currently available plugins.

    1. They will install tgz packaging of sbt that contains all JAR files. (DEB and RPM packages do not to save bandwidth)

    Install JDK 

    You must first install a JDK. We recommend Eclipse Adoptium Temurin JDK 8, JDK 11, or JDK 17.

    The details around the package names differ from one distribution to another. For example, Ubuntu xenial (16.04LTS) has openjdk-8-jdk. Redhat family calls it java-1.8.0-openjdk-devel. -

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 -

    Ubuntu和其他基于Debian的发行版 

    DEB 安装包由sbt官方支持。 +

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 +

    Ubuntu和其他基于Debian的发行版 

    DEB 安装包由sbt官方支持。

    Ubuntu和其他基于Debian的发行版使用DEB格式,但通常你不从本地的DEB文件安装软件。相反,他们由程序包管理器安装,通过命令行(如apt-getaptitude)或图形用户界面 (如Synaptic)。 从终端运行下面的命令安装sbt(你需要超级用户权限,因此需要sudo)。

    echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
    @@ -88,7 +88,7 @@ 

    Contents

    软件包管理器将检查若干个提供安装软件包的配置存储库。sbt 二进制文件发布到 Bintray,而Bintray 方便地提供了APT资源库。你只需要将存储库添加到你的软件包管理器将检查的地方。 一旦安装了sbt,你会能够在aptitude或Synaptic的包缓存更新后管理了。你也应该能够看到添加的存储库,在底部的System Settings -> Software & Updates -> Other Software

    Ubuntu Software & Updates Screenshot -

    红帽企业版Linux和其他基于RPM的发行版 

    RPM 安装包由sbt官方支持。 +

    红帽企业版Linux和其他基于RPM的发行版 

    RPM 安装包由sbt官方支持。

    红帽企业版Linux和其他基于RPM的发行版使用RPM格式。 从终端运行下面的命令安装sbt(你需要超级用户权限,因此需要sudo)。

    # remove old Bintray repo file
    @@ -141,8 +141,8 @@ 

    Contents

    .sbt 构建定义 这节中你将会学到更多关于 如何编写 build.sbt 脚本的东西。

    如果你准备将你的项目打包成一个 jar 包,在 build.sbt 中至少要写上 name 和 version。 -

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.4: -

    sbt.version=1.9.4
    +

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.5: +

    sbt.version=1.9.5
     

    sbt 在不同的 release 版本中是 99% 兼容的。但是在 project/build.properties 文件中设置 sbt 的版本仍然能避免一些潜在的混淆。

    目录结构 

    这一小节假设你已经 安装 sbt 并且已经阅读过 Hello, World 了。

    基础目录 

    在 sbt 的术语里,“基础目录”是包含项目的目录。所以,如果你创建了一个和 Hello, World 一样的项目 hello ,包含 hello/build.sbthello/hw.scalahello 就是基础目录。 diff --git a/1.x/docs/zh-cn/Combined+Pages.md b/1.x/docs/zh-cn/Combined+Pages.md index edd84dc56..2c2c9f387 100644 --- a/1.x/docs/zh-cn/Combined+Pages.md +++ b/1.x/docs/zh-cn/Combined+Pages.md @@ -53,9 +53,9 @@ sbt 使用少数的几个概念来支撑它灵活并且强大的构建定义。 如果你在运行 sbt 时遇到任何问题,查看 [安装建议][Setup-Notes] 中的终端编码(terminal encoding),HTTP 代理,JVM 参数。 - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz [Manual-Installation]: Manual-Installation.html 在 macOS 上安装 sbt @@ -91,9 +91,9 @@ $ brew install sbt ``` - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz 在 Windows 上安装 sbt ------------------------- @@ -121,11 +121,11 @@ $ scoop install sbt ``` - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz - [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm - [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz + [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm + [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb [Manual-Installation]: Manual-Installation.html [website127]: https://github.com/sbt/website/issues/12 [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631 @@ -276,10 +276,10 @@ lazy val root = (project in file(".")) ### 设置 sbt 版本 -你可以通过创建 `hello/project/build.properties` 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.4: +你可以通过创建 `hello/project/build.properties` 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.5: ``` -sbt.version=1.9.4 +sbt.version=1.9.5 ``` sbt 在不同的 release 版本中是 99% 兼容的。但是在 `project/build.properties` 文件中设置 sbt 的版本仍然能避免一些潜在的混淆。 diff --git a/1.x/docs/zh-cn/Hello.html b/1.x/docs/zh-cn/Hello.html index 9ad0612f7..13810a3ce 100644 --- a/1.x/docs/zh-cn/Hello.html +++ b/1.x/docs/zh-cn/Hello.html @@ -77,8 +77,8 @@

    Hello, World.sbt 构建定义 这节中你将会学到更多关于 如何编写 build.sbt 脚本的东西。

    如果你准备将你的项目打包成一个 jar 包,在 build.sbt 中至少要写上 name 和 version。 -

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.4: -

    sbt.version=1.9.4
    +

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.5: +

    sbt.version=1.9.5
     

    sbt 在不同的 release 版本中是 99% 兼容的。但是在 project/build.properties 文件中设置 sbt 的版本仍然能避免一些潜在的混淆。

  • They will install tgz packaging of sbt that contains all JAR files. (DEB and RPM packages do not to save bandwidth)
  • Install JDK 

    You must first install a JDK. We recommend Eclipse Adoptium Temurin JDK 8, JDK 11, or JDK 17.

    The details around the package names differ from one distribution to another. For example, Ubuntu xenial (16.04LTS) has openjdk-8-jdk. Redhat family calls it java-1.8.0-openjdk-devel. -

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 -

    Ubuntu和其他基于Debian的发行版 

    DEB 安装包由sbt官方支持。 +

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 +

    Ubuntu和其他基于Debian的发行版 

    DEB 安装包由sbt官方支持。

    Ubuntu和其他基于Debian的发行版使用DEB格式,但通常你不从本地的DEB文件安装软件。相反,他们由程序包管理器安装,通过命令行(如apt-getaptitude)或图形用户界面 (如Synaptic)。 从终端运行下面的命令安装sbt(你需要超级用户权限,因此需要sudo)。

    echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
    @@ -63,7 +63,7 @@ 

    在 Linux 上安装 sbt

    软件包管理器将检查若干个提供安装软件包的配置存储库。sbt 二进制文件发布到 Bintray,而Bintray 方便地提供了APT资源库。你只需要将存储库添加到你的软件包管理器将检查的地方。 一旦安装了sbt,你会能够在aptitude或Synaptic的包缓存更新后管理了。你也应该能够看到添加的存储库,在底部的System Settings -> Software & Updates -> Other Software

    Ubuntu Software & Updates Screenshot -

    红帽企业版Linux和其他基于RPM的发行版 

    RPM 安装包由sbt官方支持。 +

    红帽企业版Linux和其他基于RPM的发行版 

    RPM 安装包由sbt官方支持。

    红帽企业版Linux和其他基于RPM的发行版使用RPM格式。 从终端运行下面的命令安装sbt(你需要超级用户权限,因此需要sudo)。

    # remove old Bintray repo file
    diff --git a/1.x/docs/zh-cn/Installing-sbt-on-Mac.html b/1.x/docs/zh-cn/Installing-sbt-on-Mac.html
    index 888b74dba..2ba3a9f33 100644
    --- a/1.x/docs/zh-cn/Installing-sbt-on-Mac.html
    +++ b/1.x/docs/zh-cn/Installing-sbt-on-Mac.html
    @@ -46,7 +46,7 @@ 

    在 macOS 上安装 sbt

    Install JDK 

    Follow the link to install [JDK 8 or 11][AdoptOpenJDK], or use SDKMAN!

    通过 SDKMAN! 安装 

    $ sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
     $ sdk install sbt
    -

    通过通用的包安装 

    下载 ZIP 或者 TGZ 包并解压。 +

    通过通用的包安装 

    下载 ZIP 或者 TGZ 包并解压。

    通过第三方的包安装 

    注意: 第三方的包可能没有提供最新的版本,请记得将任何问题反馈给这些包相关的维护者。

    通过 Homebrew 安装 

    $ brew install sbt
     

    在 Windows 上安装 sbt 

    Install sbt with cs setup 

    Follow Install page, and install Scala using Coursier. This should install the latest stable version of sbt. -

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 -

    通过 Windows 安装包安装 

    下载 msi 安装包 并安装。 +

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 +

    通过 Windows 安装包安装 

    下载 msi 安装包 并安装。

    通过第三方的包安装 

    注意: 第三方的包可能没有提供最新的版本,请记得将任何问题反馈给这些包相关的维护者。

    通过 Scoop 安装 

    $ scoop install sbt
     

    通过通用的包安装 

    下载 ZIP 或者 TGZ 包并解压。

    通过第三方的包安装 

    注意: 第三方的包可能没有提供最新的版本,请记得将任何问题反馈给这些包相关的维护者。

    通过 Homebrew 安装 

    $ brew install sbt
     

    在 Windows 上安装 sbt 

    Install sbt with cs setup 

    Follow Install page, and install Scala using Coursier. This should install the latest stable version of sbt. -

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 -

    通过 Windows 安装包安装 

    下载 msi 安装包 并安装。 +

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 +

    通过 Windows 安装包安装 

    下载 msi 安装包 并安装。

    通过第三方的包安装 

    注意: 第三方的包可能没有提供最新的版本,请记得将任何问题反馈给这些包相关的维护者。

    通过 Scoop 安装 

    $ scoop install sbt
     

    在 Linux 上安装 sbt 

    Install sbt with cs setup 

    Follow Install page, and install Scala using Coursier. This should install the latest stable version of sbt. @@ -76,8 +76,8 @@

    Contents

  • They will install tgz packaging of sbt that contains all JAR files. (DEB and RPM packages do not to save bandwidth)
  • Install JDK 

    You must first install a JDK. We recommend Eclipse Adoptium Temurin JDK 8, JDK 11, or JDK 17.

    The details around the package names differ from one distribution to another. For example, Ubuntu xenial (16.04LTS) has openjdk-8-jdk. Redhat family calls it java-1.8.0-openjdk-devel. -

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 -

    Ubuntu和其他基于Debian的发行版 

    DEB 安装包由sbt官方支持。 +

    通过通用的安装包安装 

    下载 ZIP 或者 TGZ 包并解压。 +

    Ubuntu和其他基于Debian的发行版 

    DEB 安装包由sbt官方支持。

    Ubuntu和其他基于Debian的发行版使用DEB格式,但通常你不从本地的DEB文件安装软件。相反,他们由程序包管理器安装,通过命令行(如apt-getaptitude)或图形用户界面 (如Synaptic)。 从终端运行下面的命令安装sbt(你需要超级用户权限,因此需要sudo)。

    echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
    @@ -88,7 +88,7 @@ 

    Contents

    软件包管理器将检查若干个提供安装软件包的配置存储库。sbt 二进制文件发布到 Bintray,而Bintray 方便地提供了APT资源库。你只需要将存储库添加到你的软件包管理器将检查的地方。 一旦安装了sbt,你会能够在aptitude或Synaptic的包缓存更新后管理了。你也应该能够看到添加的存储库,在底部的System Settings -> Software & Updates -> Other Software

    Ubuntu Software & Updates Screenshot -

    红帽企业版Linux和其他基于RPM的发行版 

    RPM 安装包由sbt官方支持。 +

    红帽企业版Linux和其他基于RPM的发行版 

    RPM 安装包由sbt官方支持。

    红帽企业版Linux和其他基于RPM的发行版使用RPM格式。 从终端运行下面的命令安装sbt(你需要超级用户权限,因此需要sudo)。

    # remove old Bintray repo file
    @@ -141,8 +141,8 @@ 

    Contents

    .sbt 构建定义 这节中你将会学到更多关于 如何编写 build.sbt 脚本的东西。

    如果你准备将你的项目打包成一个 jar 包,在 build.sbt 中至少要写上 name 和 version。 -

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.4: -

    sbt.version=1.9.4
    +

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.5: +

    sbt.version=1.9.5
     

    sbt 在不同的 release 版本中是 99% 兼容的。但是在 project/build.properties 文件中设置 sbt 的版本仍然能避免一些潜在的混淆。

    目录结构 

    这一小节假设你已经 安装 sbt 并且已经阅读过 Hello, World 了。

    基础目录 

    在 sbt 的术语里,“基础目录”是包含项目的目录。所以,如果你创建了一个和 Hello, World 一样的项目 hello ,包含 hello/build.sbthello/hw.scalahello 就是基础目录。 diff --git a/1.x/docs/zh-cn/offline/Combined+Pages.md b/1.x/docs/zh-cn/offline/Combined+Pages.md index edd84dc56..2c2c9f387 100644 --- a/1.x/docs/zh-cn/offline/Combined+Pages.md +++ b/1.x/docs/zh-cn/offline/Combined+Pages.md @@ -53,9 +53,9 @@ sbt 使用少数的几个概念来支撑它灵活并且强大的构建定义。 如果你在运行 sbt 时遇到任何问题,查看 [安装建议][Setup-Notes] 中的终端编码(terminal encoding),HTTP 代理,JVM 参数。 - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz [Manual-Installation]: Manual-Installation.html 在 macOS 上安装 sbt @@ -91,9 +91,9 @@ $ brew install sbt ``` - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz 在 Windows 上安装 sbt ------------------------- @@ -121,11 +121,11 @@ $ scoop install sbt ``` - [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.msi - [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.zip - [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.4/sbt-1.9.4.tgz - [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.4.rpm - [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.4.deb + [MSI]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.msi + [ZIP]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.zip + [TGZ]: https://github.com/sbt/sbt/releases/download/v1.9.5/sbt-1.9.5.tgz + [RPM]: https://dl.bintray.com/sbt/rpm/sbt-1.9.5.rpm + [DEB]: https://dl.bintray.com/sbt/debian/sbt-1.9.5.deb [Manual-Installation]: Manual-Installation.html [website127]: https://github.com/sbt/website/issues/12 [cert-bug]: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1739631 @@ -276,10 +276,10 @@ lazy val root = (project in file(".")) ### 设置 sbt 版本 -你可以通过创建 `hello/project/build.properties` 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.4: +你可以通过创建 `hello/project/build.properties` 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.5: ``` -sbt.version=1.9.4 +sbt.version=1.9.5 ``` sbt 在不同的 release 版本中是 99% 兼容的。但是在 `project/build.properties` 文件中设置 sbt 的版本仍然能避免一些潜在的混淆。 diff --git a/1.x/docs/zh-cn/offline/Hello.html b/1.x/docs/zh-cn/offline/Hello.html index 9605c40ee..3451c52cf 100644 --- a/1.x/docs/zh-cn/offline/Hello.html +++ b/1.x/docs/zh-cn/offline/Hello.html @@ -77,8 +77,8 @@

    Hello, World.sbt 构建定义 这节中你将会学到更多关于 如何编写 build.sbt 脚本的东西。

    如果你准备将你的项目打包成一个 jar 包,在 build.sbt 中至少要写上 name 和 version。 -

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.4: -

    sbt.version=1.9.4
    +

    设置 sbt 版本 

    你可以通过创建 hello/project/build.properties 文件强制指定一个版本的 sbt。在这个文件里,编写如下内容来强制使用 1.9.5: +

    sbt.version=1.9.5
     

    sbt 在不同的 release 版本中是 99% 兼容的。但是在 project/build.properties 文件中设置 sbt 的版本仍然能避免一些潜在的混淆。